PHPのパスの問題

WBOY
WBOYオリジナル
2016-06-23 14:26:231041ブラウズ

プロジェクトはWebサイトのルートディレクトリに配置した場合のみ使用できますが、ファイルに配置した場合、2次ディレクトリのパスが間違ってしまいます。これを破る方法は、絶対パス /xx/xx が少ないことです


ディスカッションへの返信 (解決策)

Web サイトのルート ディレクトリが /xx/xx でアクセスできる場合、セカンダリ ディレクトリは /secondary ディレクトリである必要があります/xx/xx

何か良い解決策はありますか? 1 つずつ変更する必要がありますか?

Web サイトのルート ディレクトリが /xx/xx 経由でアクセスできる場合、セカンダリ ディレクトリは /xx/xx でなければなりません。 ./xx/xx に変更できます


ディレクトリ ./ を 2 次ディレクトリの前に追加する必要があります。そうしないと、前述のパス エラーが発生します。

サーバーが制御可能な場合は、このファイルを virtaul host に設定し、ルートディレクトリを 301 redir に設定します

制御できない場合は、素直に変更してください


実行時に設定するものは何もありません。これ以上良い方法はありません。 IDE を使用して検索できます。

O(∩_∩)Oありがとうございます。私が書いたプロジェクトではありません。 IDE を使用して変更することはできません。変更しないと、他の場所で問題が発生します。唯一のオプションはサーバーを変更することですが、これが最も安全なオプションです。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。