-2

我收回的一个项目有问题。权利(我认为)存在问题www-data;我在一个 sf 2.0 项目中,错误也出现在其他(工作和生产中)网站上。

所以我遵循了官方的 symfony 文档: http ://symfony.com/doc/2.0/book/installation.html

三种解决方案均已成功尝试,setfacl 正在工作,但是当我尝试清除缓存时仍然出现错误。

该项目正在运行,并且在服务器上没有问题。

连那个umask(0000)还是什么都不做!

我真的不知道在哪里找什么。有什么帮助吗?

4

2 回答 2

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

问题解决了 !

于 2013-03-15T12:30:11.747 回答
-1

确保系统中的 Apache 用户被调用www-data。如果它有任何其他名称,例如wwwor ,请使用or相应apache地更改权限。setfaclchmod +a

此外,使用以下命令手动删除app/cache和文件夹内容:app/logs

rm -rf app/cache/* app/logs/*
于 2013-03-08T13:34:13.563 回答