我无法重新安装symfony2

时间:2012-04-10 23:43:50

标签: symfony php

我在linux mint 12上使用symfony2标准版。

我创建了一个symfony2项目2天,一切顺利,我安装了一个错误的包并弄乱了项目,所以我决定删除Symfony文件夹,并重新安装symfony。

现在,如果我php app/check.php我得到时区错误,虽然我的时区设置正确,配置页面看起来像这样

enter image description here

我试过

rm -rf app/cache/*
rm -rf app/logs/*

我试过

chmod -R 777 app/cache app/logs

无法解决问题

修改

php bin/vendors install --reinstall解决了这个问题(Hakan Deryal,谢谢你,先生)。但是,我发现如果您将Symfony文件夹重命名为symfony或任何其他名称,您将收到错误,或者一切正常,但是当您按Configure your Symfony Application online时,您将会得到这个错误

Server error
The website encountered an error while retrieving http://localhost/mysite/web/app_dev.php/_configurator/. It may be down for maintenance or configured incorrectly.
Here are some suggestions:
Reload this webpage later.
HTTP Error 500 (Internal Server Error): An unexpected condition was encountered while the server was attempting to fulfill the request.

所以我的下一个问题是如何更改symfony2项目,假设你在localhost上有2个symfony2项目,它们不能有相同的名称

2 个答案:

答案 0 :(得分:1)

有些时候只是清除缓存是不够的。

事件我遇到了同样类型的问题,清除缓存后,尝试重建它。

命令是:

$ sudo php app/console cache:clear 
$ sudo php app/console cache:warmup
$ sudo chmod 777 -R app/cache app/logs

答案 1 :(得分:0)

设置权限的最佳方法是使用ACL:

sudo setfacl -R -m u:www-data:rwx -m u:`whoami`:rwx app/cache app/logs
sudo setfacl -dR -m u:www-data:rwx -m u:`whoami`:rwx app/cache app/logs

您还可以尝试chown www-data app/logs

此时重新安装Symfony不是很相关