SF2应用程序崩溃app_dev有效


SF2 app crash app_dev works

我正在Symfony2下进行一个项目。该项目实际上是由OVH在线托管的。在这台服务器上一切都很好。但是,我们现在正在更换主持人。我正在尝试配置新主机。

我设置了所有内容(SF2可以工作,mysql,apache也可以(。当我启动web/app.php时,页面一直是空白的,我得到了这些错误(在/var/log/apache2/error.log上(

[Thu Jan 24 15:35:24 2013] [error] [client 31.39.43.247] PHP Warning:  mkdir(): Permission denied in /var/www/carpediese/app/cache/prod/classes.php on line 417
[Thu Jan 24 15:35:24 2013] [error] [client 31.39.43.247] PHP Fatal error:  Uncaught exception 'UnexpectedValueException' with message 'The stream or file "/homez.577/carpedief/app/logs/prod.log" could not be opened: failed to open stream: No such file or directory' in /var/www/carpediese/app/cache/prod/classes.php:9762'nStack trace:'n#0 /var/www/carpediese/app/cache/prod/classes.php(9691): Monolog''Handler''StreamHandler->write(Array)'n#1 /var/www/carpediese/app/cache/prod/classes.php(9587): Monolog''Handler''AbstractProcessingHandler->handle(Array)'n#2 /var/www/carpediese/app/cache/prod/classes.php(9831): Monolog''Handler''AbstractHandler->handleBatch(Array)'n#3 /var/www/carpediese/app/ache/prod/classes.php(10113): Monolog''Handler''FingersCrossedHandler->handle(Array)'n#4 /var/www/carpediese/app/cache/prod/classes.php(10229): Monolog''Logger->addRecord(500, 'InvalidArgument...', Array)'n#5 /var/www/carpediese/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/ExceptionListener.php(55): Monolog''Logger->crit('InvalidArgument...')'n#6 [internal function]: Symfony''Component''HttpKer in /var/www/carpediese/app/cache/prod/classes.php on line 9762

我真的不知道是什么错误。哪些文件会产生错误?日志中提到的所有文件似乎都是缓存文件。。。我不知道什么/家。577是。。。

app_dev运行得非常好,无论是在OVH服务器上还是在新服务器上。

你有什么想法吗?

编辑

我做了chmods。现在我在apache2日志上没有更多错误。但是(因为总是有一个但是(,当我加载app.php时,页面仍然是空白的。我试着用你给我的命令清理缓存,下面是答案。

编辑²

所以我找到了一个解决方案。我仍然不能用命令清理缓存,但我做了一个rm-Rf应用程序/缓存

它真的很好用。谢谢你,伙计!

只为下一个人,要清除生产缓存,请使用以下命令:

php app/console cache:clear --env=prod --no-debug

问题似乎出在您的文件夹上。

尝试:(您必须位于项目的根目录中(

chmod -R 777 app/cache
chmod -R 777 app/logs

如果它仍然不起作用,添加:

php app/console cache:clear