ホームページ >バックエンド開発 >PHPチュートリアル >PHPのパスの問題
プロジェクトはWebサイトのルートディレクトリに配置した場合のみ使用できますが、ファイルに配置した場合、2次ディレクトリのパスが間違ってしまいます。これを破る方法は、絶対パス /xx/xx が少ないことです
Web サイトのルート ディレクトリが /xx/xx でアクセスできる場合、セカンダリ ディレクトリは /secondary ディレクトリである必要があります/xx/xx
Web サイトのルート ディレクトリが /xx/xx 経由でアクセスできる場合、セカンダリ ディレクトリは /xx/xx でなければなりません。 ./xx/xx に変更できます
ディレクトリ ./ を 2 次ディレクトリの前に追加する必要があります。そうしないと、前述のパス エラーが発生します。
サーバーが制御可能な場合は、このファイルを virtaul host に設定し、ルートディレクトリを 301 redir に設定します
制御できない場合は、素直に変更してください
実行時に設定するものは何もありません。これ以上良い方法はありません。 IDE を使用して検索できます。
O(∩_∩)Oありがとうございます。私が書いたプロジェクトではありません。 IDE を使用して変更することはできません。変更しないと、他の場所で問題が発生します。唯一のオプションはサーバーを変更することですが、これが最も安全なオプションです。