1

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

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

现在,如果我这样做了,php app/check.php我得到了时区错误,尽管我的时区设置正确,并且配置页面看起来像这样

在此处输入图像描述

我试过了

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 项目,它们不能有相同的名称

4

2 回答 2

1

嗨,仅仅清除缓存是不够的。

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

命令是:

$ sudo php app/console cache:clear 
$ sudo php app/console cache:warmup
$ sudo chmod 777 -R app/cache app/logs
于 2013-08-30T13:57:17.250 回答
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 在这一点上重新安装不是很相关

于 2012-04-11T09:39:53.740 回答