我在生产环境中获得500而没有任何日志

时间:2017-09-06 07:50:22

标签: php apache symfony

我在使用Symfony 3CentOS 7的{​​{1}}上使用Apache 2.4

使用开发服务器一切正常,但当我切换到PHP 5.6时,我无法使生产环境正常工作。奇怪的是,调用Apache 2.4可以正常工作。甚至更奇怪的是我看不到日志!就在dev_app.php我得到了:

access.log

以下是我定义虚拟服务器的方法:

127.0.0.1 - - [05/Sep/2017:22:35:28 +0300] "GET / HTTP/1.1" 500 - "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36"

2 个答案:

答案 0 :(得分:2)

  1. 我会检查该文件的许可。
  2. apt-get install libffi-dev

    1. 检查/ data / site / web文件夹
    2. 上的所有者

      sudo chmod 644 /data/site/app/logs/error.log

      或其他解决方案是在网络上显示错误,如

      sudo chown -R www-data /data/site/web
      

答案 1 :(得分:1)

在prod env php bin/console cache:clear --no-warmup --env=prod然后php bin/console cache:warmup --env=prod

中清除您的缓存