Невозможно получить доступ к сетевому диску в PHP - PullRequest
1 голос
/ 02 мая 2019

В PHP возникла проблема, из-за которой я не могу открыть файл, расположенный на сетевом диске, для чтения

Я пробовал много разных путей

$file = fopen('G:/Folder/vak.xlsx', 'r');
$file = fopen('//10.X.X.X/Folder/vak.xlsx', 'r');
$file = fopen('\\\\10.X.X.X\\Folder\\vak.xlsx', 'r');

Но я всегда получаю одну и ту же ошибку

Не удалось открыть «G: /Folder/vak.xlsx» для чтения! Файл не существует.

Я прочитал много постов, связанных с этой проблемой, и попробовал все решения, которые я нашел, но ничего не работает.

Сетевой диск отображается на сервере в G: и служба apache запускается с учетной записью пользователя домена, которой разрешен доступ к сетевому диску.

На сервере работает WAMP (Apache + Mysql + PHP 5.6)

Я не знаю, почему это не работает. Может быть, кто-то уже решил эту проблему.

РЕДАКТИРОВАТЬ: Я также попытался использовать scandir() как это:

$files = scandir('\\\\10.X.X.X\\');
var_dump($files);

И я получаю

Имя сети не найдено. (код: 67)

...