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

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

在这里采取了建议的步骤:Deployment-Tools

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

PHP composer.phar install --optimize-autoloader

我已经清除了缓存:

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

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

但它不起作用.这是错误

Fatal error: Uncaught exception ‘UnexpectedValueException’ with message ‘The stream or file “/var/www/cookieboy/app/logs/prod.log” Could not be opened: Failed to open stream: No such file or directory’ in /homepages/32/d453730371/htdocs/cookieboy/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.PHP:71

Stack trace:

#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)

#4 /homepages/32/d453730371/htdocs/cookieboy/vendor/mo in /homepages/32/d453730371/htdocs/cookieboy/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.PHP on line 71

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

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

解决方法:

我通过手动删除app / cache中的所有内容解决了这个问题.我不知道为什么但是命令PHP app / console cache:clear –env = prod –no-debug没有以我期望的方式完成它的工作.

谢谢大家的答案.

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...