symfony2 앱을 만들었으나 공유 서버에 배포하려고 시도했지만 치명적인 오류가 발생합니다.Symfony 2 server deploy 치명적 오류 : localhost 파일을 열려고 시도합니다.
여기 권장 단계 올렸습니다 : 나는했습니다
php app/console cache:clear --env=prod --no-debug
: 나는 캐시를 삭제 한
php composer.phar install --optimize-autoloader
: 나는 벤더 종속성을 업데이트 한 Deployment-Tools
서버의 사용 권한을 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
와 심포니는 locahost
에 위치한이 파일 /var/www/cookieboy/app/logs/prod.log
)을 열려고 시도하고 그것은 프로덕션 서버와는 아무 상관이없는 이유가 궁금했다.
그 문제에 대한 아이디어가 있으십니까?
하지만 제작을 위해 캐시를 지우셨습니까? cache : clear --env = prod --no-debug는 dev 캐시 만 지 웁니다. app_dev.php에서이 오류가 발생합니까? – takwlasnie
app.php에서이 오류가 발생하지만 어떻게 캐시를 지울 수 있습니까? 나는 œenv = prod는 생산 환경을 의미한다고 생각했다. – Abraham
그래서 cache : clear를 사용하여 캐시를 지우셨습니까? 추가 매개 변수없이 지우시겠습니까? – takwlasnie