방금 내 .env 파일에서 상수를 변경했습니다. 새 값은 php-cli (tinker를 통해)로 올바르게 표시되지만 내 웹 앱 (php-fpm)에서는 표시되지 않습니다. 제안새로 고침 .Laravel의 .env 상수 5.2
지금까지 해봤 다 :
sudo service nginx restart
sudo service php7.0-fpm restart
sudo service php7.0-fpm reload
.
php artisan config:cache
이 부트 스트랩/캐시의 캐시 설정 파일을 생성/config.php를
php artisan config:clear
부트 스트랩이 제거 캐시 설정 파일/캐시/config.php를
php artisan cache:clear
정확히 무엇을합니까? 어떤 유형의 캐시가 삭제됩니까?
php artisan clear-compiled
이 명확 컴파일 클래스
composer dump-autoload
이/업데이 트 작곡가 자동로드 파일을 생성합니다.
구성 파일에 포함되지 않은 일부 .env 변수가 있습니다. 그래서 숙련 된 명령을 실행하는 것은 쓸모가 없습니다.
위의 PHP 숙련 명령 중 어떤 것도 $ _ENV를 직접 처리하지 않습니다.
$ _ENV가 서버의 어딘가에 저장되어 있고 laravel에서 속성을 채우면 업데이트 할 수 없다고합니다.
내가 찾은 유일한 해결책은 서버를 다시 시작하는 것입니다.
저는 Laravel Forge 인스턴스를 실행 중입니다./config.php를
뿐만 아니라 당신이 시도 할 수 부트 스트랩/캐시 :
'php artisan clear-compiled'와 'composer dump-autoload'를 시도해보십시오. – infernaze
작동하지 않음 : ( –
이 [this] (http://stackoverflow.com/questions/22126709/laravel-4-1-deployment-production-env-php-not-being-recognised) 질문을보십시오. – infernaze