1

これを使用してディレクトリ名を取得しようとしています:

$d = dirname(__FILE__);

ただし、NFS パスが返されます。なぜそれが起こっているのか誰にも分かりますか?私の同僚は、NFS がサーバーでオフになっていると言います。

4

1 に答える 1

0

PHPスクリプトとは別に、__FILE__実際にどこにあるかを確認するには、次を使用できます

realpath /path/of/your/__FILE__

サーバー上のシェルで。

次に、それが NFS ファイル システムであるかどうかを確認するには、次のようにします。

stat -f -L -c %T /realpath/of/__FILE__

おそらく、システム管理者がファイルを NFS が以前にマウントされていたパスに移動し、それらにアクセスする場所にシンボリック リンクを作成した可能性があります。

于 2015-03-12T17:54:46.877 に答える