【问题标题】:Blank page after deployment on app dev Symfony2在应用开发 Symfony2 上部署后的空白页面
【发布时间】:2016-04-20 19:57:25
【问题描述】:

将我的 symfony2 应用程序部署到临时服务器后出现问题。即使在 app_dev.php 上,我也没有收到任何错误,而是一个白色的空白页。我什至尝试将不同的应用程序部署到正在运行的服务器上,所以服务器应该没有问题,但我的应用程序有问题。

我已经这样做了: - 应用程序/控制台缓存:清除 --no-debug --env=prod - 删除/重新创建应用程序/缓存和应用程序/日志(还定义了权限 777) - 我还查看了常见错误位置(例如 app_dev.php/app.php/app_kernel.php/config.yml/parameters.yml),但没有错

我还能做什么?我以前经历过这种情况,但在那种情况下,app/cache & app/logs 是我问题的根源,不幸的是这次不是......

【问题讨论】:

  • 你检查过日志吗? @RoyRobsen
  • 您应该检查所有可用的日志(symfony 日志、apache/nginx.. 日志 ....)。必须有一些日志,如果没有,请检查您的日志配置,也许您在关键级别或类似的情况下禁用了日志
  • 检查 Apache error.log = 没什么特别的,检查 Symfony2 日志是空的。我在哪里可以找到 nGinx 日志?我没有 /var/log/nginx 目录..
  • 你看到apache2的访问日志了吗?
  • 是的,access.log 存在于 /var/logs/apache2 中

标签: php symfony deployment


【解决方案1】:

尝试:

  1. 在 web 目录中粘贴一个测试 PHP 页面,看看是否可以在浏览器中点击该文件。
  2. 在 php 中启用 display_errors。
  3. 检查 web/config.php 以查看是否缺少任何配置设置。

【讨论】:

  • 完成,我收到以下错误:致命错误:require_once(): 无法打开所需...web/bootstrap.php.cache!似乎缺少一些文件。我会检查一下!谢谢!
  • 这个错误没有出现在 apache 错误中真的很奇怪
【解决方案2】:

请检查您的权限,如果您不确定将其更改为chmod -R 777 YOURPROJECT_FOLDER

【讨论】:

  • 我做到了,但什么也没发生!通过,我的另一个应用程序在同一个目录中工作。如果这是权限问题,也会出现空白页,不是吗?
  • 如果没有解决问题,您在 /var/log/nginx-error.log 中看到了什么?
  • 我现在解决了这个问题!我只是忘了运行composer来安装依赖项。另外,就像我说的我没有“/var/log/nginx-error.log”
猜你喜欢
  • 1970-01-01
  • 2021-02-14
  • 2020-11-30
  • 2020-07-19
  • 1970-01-01
  • 1970-01-01
  • 2017-04-12
  • 2019-02-10
  • 1970-01-01
相关资源
最近更新 更多