私のテストサーバーはwindowsです。 ライブサーバーはUNIXです。ウィンドウとUNIXパスの違い
私は相対パスを使用していましたが、どちらも同じように動作していました。 絶対パスに変更したところ、2つのパスが異なるようです。
私の問題は、ファイルがサブディレクトリからロードされていることに起因しています。 Windowsサーバー上で私はrealpath()
を使用しています。これは私に 'root'を与えてくれそうです。しかし、UNIXではこれが違うのですか?
UNIXの絶対パスをウィンドウに一致させる通常の方法は何ですか?
問題が見つかりました:原因はrequire()
でした。
Windowsが '/' 接頭辞、そう
require '/ajax/test.php'
がWindows上ではなく、UNIX上で有効である '余分' を許可するようです。
まず最初に、Windowsはドライブレターを使用します。 * -grunt grumble- * – BoltClock
まず最初に、テストサーバーはあなたのライブサーバーと同じ環境を持つ必要があります。 –
@JamesMcNellisこれは、この人の質問に対する答え、またはその問題に対する解決策はどうですか? – toon81