dirname (__ FILE__) возвращает & quot; / nfs & quot; пути

Я пытаюсь получить имя каталога, используя это:

$d = dirname(__FILE__);

Но он возвращает путь NFS. Кто-нибудь знает, почему это происходит?
Мой коллега говорит, что на сервере отключена NFS.

1

Решение

Для проверки независимо от вашего PHP-скрипта, где __FILE__ на самом деле, вы можете использовать

realpath /path/of/your/__FILE__

в оболочке на сервере.

Затем, чтобы сказать, если это файловая система NFS, вы можете сделать:

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

Вероятно, ваш системный администратор переместил файлы по пути, по которому ранее была смонтирована NFS, и поставил символическую ссылку на то место, куда вы обращаетесь к ним.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]