Устранение неполадок доступа к файлам на сетевых дисках в PHP
Проблема: При использовании PHP на сервере Windows с Xampp, доступ к файлам, расположенным на сетевом диске, смонтированном с определенными учетными данными, не удается, когда Apache работает как служба.
Расследование:
Код, используемый для доступа к файлу:
Приводится следующая ошибка:
theservername\thelocaluser Warning: fopen(X:\text.txt) [function.fopen]: failed to open stream: No such file or directory
Решение:
Возникает проблема поскольку сетевые диски доступны только отдельным пользователям и не могут использоваться службами. Вместо этого следует использовать путь UNC напрямую:
fopen('\\\\server\\share\\text.txt', 'r');
Предостережения:
Однако существуют некоторые ограничения при доступе к путям UNC с помощью функций файловой системы PHP:
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3