我收回的项目有问题。
www-data
的权利(我认为)存在问题;我正在使用sf 2.0项目,其他(工作和生产)网站也出现了错误。
所以我按照官方的symfony文档: http://symfony.com/doc/2.0/book/installation.html
这三个解决方案已成功尝试,setfacl正在运行,但在我尝试清除缓存时仍然存在错误。
项目正在运行,服务器上没有问题。
即使umask(0000)
仍无效!
我真的不知道在哪里找到什么...... 有什么帮助吗?
答案 0 :(得分:1)
嗯,这是解决方案:
我不明白-3但是没关系。 正如我所说,我搜索解决方案,并按照此处的文档: http://symfony.com/doc/2.0/book/installation.html
www-data
拥有权利,但我仍然收到错误。
我再次部署了这个项目,我做了php app/check.php
然后我收到了这个错误:
[[ ERROR ]] Checking that the "date.timezone" setting is set: FAILED
*** Set the "date.timezone" setting in php.ini (like Europe/Paris) ***
然后
sudo mv /etc/php5/cli/php.ini /etc/php5/cli/php.ini.bak
sudo ln -s /etc/php5/apache2/php.ini /etc/php5/cli/php.ini
然后我给了date.timezone
一个值,并且一切正常,新php app/check.php
问题解决了!
答案 1 :(得分:-1)
确保系统中的Apache用户名为www-data
。如果它有www
或apache
等任何其他名称,请相应地更改setfacl
或chmod +a
的权限。
此外,使用以下命令手动删除app/cache
和app/logs
文件夹内容:
rm -rf app/cache/* app/logs/*