如何解决Google App Engine上的HTTP 404和500错误?

时间:2017-05-06 03:15:51

标签: laravel google-app-engine google-cloud-platform app.yaml

是否有一种有效的方法来解决Google Cloud上的PHP应用程序的服务器配置问题?

我尝试使用Laravel应用程序,并在GAE上部署时不断遇到404或500个HTTP错误。同一个项目在我的本地服务器上运行良好。

有没有有效的方法通过error_logs 500进行故障排除? 有关如何构建yaml文件以防止这种情况的任何完整文档? Google的文档不完整且过时,仍然指旧的运行时。

这是我当前的文件:

的app.yaml

runtime: php55
api_version: 1

handlers:
- url: /.*
  script: index.php

runtime_config:
  document_root: public

# required on some platforms so ".env" is not skipped
skip_files: false

env_variables:
  # The values here will override those in ".env". This is useful for
  # production-specific configuration. However, feel free to set these
  # values in ".env" instead if you prefer.
  APP_LOG: errorlog
  STORAGE_DIR: /tmp

1 个答案:

答案 0 :(得分:0)

谷歌云控制台有一个不错的日志查看器,它会尽可能详细地向您展示您的所有500个原因。你需要分享500个日志中的一些,以便任何人都可以帮助你在这里解决它们。 https://console.cloud.google.com/logs/viewer