Symfony 2服务器部署致命错误:它尝试打开localhost文件

Abr*_*ham 3 php deploying symfony

我已经制作了一个symfony2应用程序,我尝试将其部署在共享服务器上,但是我遇到了致命的错误.

我在这里采取了建议的步骤:部署工具

我已经更新了供应商依赖项:

php composer.phar install --optimize-autoloader
Run Code Online (Sandbox Code Playgroud)

我已经清除了缓存:

php app/console cache:clear --env=prod --no-debug
Run Code Online (Sandbox Code Playgroud)

我已经更改了服务器上的权限app/cacheapp/logs

但它不起作用.这是错误:

致命错误:未捕获异常'UnexpectedValueException',消息'流或文件"/var/www/cookieboy/app/logs/prod.log"无法打开:无法打开流:/homepages中没有此类文件或目录 /32/d453730371/htdocs/cookieboy/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:71

堆栈跟踪:

#0 /homepages/32/d453730371/htdocs/cookieboy/vendor/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php(37):Monolog\Handler\StreamHandler-> write(Array)

#1 /homepages/32/d453730371/htdocs/cookieboy/vendor/monolog/monolog/src/Monolog/Handler/AbstractHandler.php(58):Monolog\Handler\AbstractProcessingHandler-> handle(Array)

#2 /homepages/32/d453730371/htdocs/cookieboy/vendor/monolog/monolog/src/Monolog/Handler/FingersCrossedHandler.php(101):Monolog\Handler\AbstractHandler-> handleBatch(Array)

#3 /homepages/32/d453730371/htdocs/cookieboy/vendor/monolog/monolog/src/Monolog/Logger.php(239):Monolog\Handler\FingersCrossedHandler-> handle(Array)

#7/homepages/32/d453730371/htdocs/cookieboy/vendor/mo in /homepages/32/d453730371/htdocs/cookieboy/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php on the 71

我想知道为什么symfony试图打开这个文件/var/www/cookieboy/app/logs/prod.log)位于locahost和它与生产服务器无关.

有关这个问题的任何想法?

Abr*_*ham 7

I have solved the issue by deleting manually all the content inside app/cache. I don't know why but the command php app/console cache:clear --env=prod --no-debug didn't make its job in the way I was expecting.

Thank you all for the answers.