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/cache 和app/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和它与生产服务器无关.
有关这个问题的任何想法?
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.