故障排除

编辑该页面

故障排除

如何访问该应用程序日志?

显示应用程序日志文件通过:

1
美元欧宝娱乐app下载地址日志应用程序——尾巴

任何应用程序生成的日志消息发送应用程序文件。这包括语言错误,例如PHP错误,警告,通知,以及未捕获的异常。

它还包含应用程序日志如果你登录stderr

因为平台。sh为你管理这个文件(防止磁盘获得了快速和使用本地驱动器而不是慢的网络磁盘),我们建议应用程序总是输出日志stderr。对于独白,检查配置/包/刺激/ monolog.yaml:

1 2 3 4 5 6 7 8 9 10 11
- - - / config /包/刺激/ monolog.yaml+ + + b / config /包/刺激/ monolog.yaml@@ -11 7 + 11 7 @@独白:成员:(嵌套、缓冲)嵌套:类型:流-路径:“% kernel.logs_dir % / % kernel.environment % . log”+路径:php: / / stderr水平:调试缓冲:类型:缓冲区

如果你日志的用法,别忘了日志stderr

哦!一个错误发生

这个错误消息来自您的应用程序,并生成的默认模板Symfony的错误。欧宝娱乐app下载地址

服务器返回一个“500内部服务器错误”

500错误页面的生产模式

如果您的应用程序在本地工作但你看到这个消息平台。sh通常意味着你有一个配置错误或丢失的依赖。

解决这个问题你必须检查应用程序日志、错误的原因通常是指定的错误信息:

1 2 3 4 5
美元欧宝娱乐app下载地址symfony日志所有[应用程序][14 - 8月- 2020年10:52:27 UTC) PHP(关键)未捕获异常例外:[…][应用程序][php。访问)2020 - 08 - 14 - t10:52:27z得到500 2.386 2048 kB女士419.11% /(访问)78.247.136.119——(0000年8月14日/ / 2020:10:52:27 +)“得到/ HTTP / 1.1”500 843“-”“Mozilla / 5.0(麦金塔电脑;Intel Mac OS X 10 _15_6) AppleWebKit / 537.36 (KHTML,像壁虎)Chrome / 84.0.4147.125 Safari 537.36”

如果错误发生在一个非生产环境或非生产项目的主要环境还可以启用Symfony的dev /调试模式检查错误的原因:欧宝娱乐app下载地址

1 2 3 4
#启用调试模式美元欧宝娱乐app下载地址symfony env:调试#禁用调试模式美元欧宝娱乐app下载地址symfony env:调试——了

服务器返回一个“404 Not Found”

新Sym欧宝娱乐app下载地址fony应用程序没有默认控制器。这意味着没有页面显示为一个主页。您的项目在本地运行时你应该欢迎这个页面:

默认Symfony欢迎页欧宝娱乐app下载地址面的开发模式

但随着Platform.sh上运行时这个页面:

404错误页面的生产模式

这是因为平台。sh等生产模式和运行Symfony显示一个通用的404错误。欧宝娱乐app下载地址为了解决这个问题,你需要创建您的第一个Symfony页面欧宝娱乐app下载地址

如果你已经创建了一个自定义页面,检查你所有的文件都提交,你跑欧宝娱乐app下载地址symfony部署它成功了。

这项工作,包括代码示例,许可下Creative Commons冲锋队3.0许可证。