我有一个在 Google App Engine 上运行的 PHP 应用程序,它能够通过 Quercus 在 GAE 上运行 PHP。但是,我注意到我的脚本在运行 is_dir() 或 is_file() 函数时会在 GAE 上阻塞。这些函数在“常规”PHP 服务器上工作得很好。
根据我上面给出的链接,我已经正确配置了我的应用程序,因为其他所有工作都很好。这个症结的原因可能是什么?是 GAE 配置,还是 Quercus 不支持这些功能?
感谢您的时间。
我有一个在 Google App Engine 上运行的 PHP 应用程序,它能够通过 Quercus 在 GAE 上运行 PHP。但是,我注意到我的脚本在运行 is_dir() 或 is_file() 函数时会在 GAE 上阻塞。这些函数在“常规”PHP 服务器上工作得很好。
根据我上面给出的链接,我已经正确配置了我的应用程序,因为其他所有工作都很好。这个症结的原因可能是什么?是 GAE 配置,还是 Quercus 不支持这些功能?
感谢您的时间。
本地磁盘限制是 Google App Engine 限制的一部分,请参阅Why can't I read from this file?
可以从作为应用程序的一部分上传的文件中读取,前提是该文件位于以下位置:
- 战争/WEB-INF
- 在与 appengine-web.xml 中的模式匹配的位置(默认情况下包括所有内容)