ホームページ > バックエンド開発 > PHPチュートリアル > Laravel 5.2 .env 変数が読み込まれないのはなぜですか?

Laravel 5.2 .env 変数が読み込まれないのはなぜですか?

Susan Sarandon
リリース: 2024-12-02 10:01:15
オリジナル
474 人が閲覧しました

Why Aren't My Laravel 5.2 .env Variables Loading?

Laravel 5.2 の環境ファイルの問題のトラブルシューティング

提供されたシナリオでは、開発者は、アップグレード後に .env ファイルから構成値にアクセスする際に問題が発生しました。 Laravel 5.2へ。アップグレード手順に従ってキャッシュをクリアしたにもかかわらず、.env ファイルから値が取得されないという問題が依然として発生し、「ユーザー 'forge'@'localhost' のアクセスが拒否されました。

」などのエラーが発生しました。

php 職人ティンカーを使用してさらに調査したところ、.env ファイル値の空白に問題があることが判明しました。開発者は、値に空白が含まれている場合に値を二重引用符で囲むことを怠っていたため、フレームワークによる誤解が生じていました。

解決策:

この問題を解決するには、次のようにします。空白を含む .env 変数は必ず二重引用符で囲んでください。例:

SITE_NAME="My website"
ログイン後にコピー

値を二重引用符で囲んだら、次のコマンドを実行してキャッシュをクリアします。

php artisan config:cache
php artisan config:clear
ログイン後にコピー

これらのキャッシュ コマンドは構成ストレージを更新し、更新された値が .env ファイルから読み取られること。

以上がLaravel 5.2 .env 変数が読み込まれないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート