Nginx が thinkphp をデプロイするときに発生するエラー 500 の問題を解決する方法

藏色散人
リリース: 2021-05-12 09:04:01
転載
2788 人が閲覧しました

次の thinkphp のチュートリアル コラムでは、Nginx に thinkphp をデプロイする際に発生するエラー 500 の問題を解決する方法を紹介します。友人の役に立てば幸いです。必要としている!

Nginx が thinkphp をデプロイするときに発生するエラー 500 の問題を解決する方法

今日、新しいプロジェクトを開始しました。lnmp のインストールが完了した後、プロジェクト ディレクトリをデプロイすると、エラー 500
が発生し続けました。さまざまな理由が見つかりました。 , lnmp インストール エラー
と思いましたが、最終的にはそうではないことがわかりました
これらの 2 つの文をエントリ ファイルindex.php に追加します

error_reporting(E_ALL);
ini_set('display_errors', '1');
ログイン後にコピー

エラー メッセージが表示されます

#このエラー メッセージを参照してください。これは、open_basedir 設定の問題により、php が認証ディレクトリの上下にファイルを導入できないことが原因であることは明らかです。

nginx 設定ファイル fastcgi.conf を検索し、パラメータ fastcgi_param PHP_ADMIN_VALUE を見つけて、このパラメータの文字列へのパスを追加します。
fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/:/tmp/:/proc/:/mnt /hgfs /phpworkspace/:サイト展開パス";

関連する推奨事項:

最新の 10 件の thinkphp ビデオ チュートリアル

以上がNginx が thinkphp をデプロイするときに発生するエラー 500 の問題を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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