エラーメッセージ
警告: require(): open_basedir 制限が有効です。ファイル (/work/tp6/vendor/autoload.php) は許可されたパス内にありません: (/work/tp6/public/:/tmp/) ( /work/tp6/public/index.phpの15 行目 )
警告: require(/work/tp6/vendor/autoload.php): ストリームを開けませんでした: /work/tp6/public/index.phpの15 行目で 操作は許可されていません
致命的なエラー: require(): required '/ を開くことができませんでしたwork/tp6/public/../vendor/autoload.php' (include_path='.:') /work/tp6/public/index.phpの15 行目
問題の説明と情報を確認したところ、php の open_basedir 設定に問題があることがわかりました。PHP は、その認証ディレクトリより上位のファイルをインポートできません。
通常の状況ではこの問題は発生しませんが、この問題が発生する原因のほとんどはサーバーにあり、安全のためにこのような制限が設けられています。
エントリーファイルがパブリックに切り替わった場合は、以下のファイルを変更してパブリックを削除します。
解決: