我在使用Symfony 3
和CentOS 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"
答案 0 :(得分:2)
apt-get install libffi-dev
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