Status Update
Comments
ro...@rkcreative.co <ro...@rkcreative.co> #2
The common directive for this is a try_files, not a rewrite:
location / {
try_files $uri $uri/ /index.php?$query_string;
}
va...@google.com <va...@google.com>
ku...@google.com <ku...@google.com> #4
Hello,
Thank you for reaching out to us with your request.
We have duly noted your feedback and will thoroughly validate it. This has been forwarded to the engineering team. While we cannot provide an estimated time of implementation or guarantee the fulfillment of the issue, please be assured that your input is highly valued. Your feedback enables us to enhance our products and services.
We appreciate your continued trust and support in improving our Google Cloud Platform products. In case you want to report a new issue, Please do not hesitate to create a new issue on the
Once again, we sincerely appreciate your valuable feedback; Thank you for your understanding and collaboration.
sh...@abre.com <sh...@abre.com> #5
Seems like other people that have had success are shelling into the server and reconfiguring everything which defeats the purpose of App Engine as I am sure these files would get overwritten anyways on their next deployment.
We have also see that the $_SEVER super global in PHP is not finding values that it should be finding based on the server being configured.
Description
There is a bug in Google App Engine php 8.2 runtime with the nginx.conf. It is set up with a
rewrite
directive that sends all requests to your front end controller file such asindex.php
.This is a problem because you can no longer access static assets in the document root. Trying to override the configuration file with a nginx-app.conf file and a new try_files directive doesn’t work.
This is a known issue as it’s been reported by multiple others. See:
Here is the 8.2 runtime configuration: