1. インストール環境: lnmp YII2
2. ドメイン名はプロジェクトのエントリファイルindex.phpを指していますが、index.phpが他のディレクトリのファイルを導入するとエラーが発生します。現在のフォルダー内のファイルまたはサブフォルダー内のファイルのインポートには問題ありません。
3. プロジェクトの権限は 777 です。
スクリーンショットは次のとおりです:
require 自動ロード ファイル
4 の導入時にエラーが報告されました。エラー ステータス コード 500
ブラウザのエラーは次のとおりです:
エラーの詳細:
問題は解決されました。
問題の原因は、open_basedir がファイルにアクセスするためのパスを 2 つの場所に設定している可能性があることです。
解決策は、fastcgi.conf の open_basedir のパスを変更することです。 $document_root 変数をアクセスしたいプロジェクトフォルダーに変更します