Windows Server: PHP Script не может открыть и записать файл в Windows Server 2012
Я впервые работаю с Windows Server 2012, и мне трудно работать с PHP-скриптом. У меня есть PHP-скрипт, который открывает файл JSON, пишет файл и закрывает его. Все работает хорошо, но когда я пытаюсь открыть файл в режиме записи, генерируется ошибка.
Вот строка, где это терпит неудачу:
$myfile = fopen("master.json", "r+") or die("Unable to open file!");
Когда я открываю файлы с помощью "r", он открывается без каких-либо проблем, но когда я пытаюсь открыть файл с помощью "r+", "w", "w+", "a+", "x+" или "c+", это "невозможно" открыть файл ".
Версия PHP на моем сервере - 5.5.112.0.
Есть ли какие-либо проблемы с разрешениями, о которых мне следует знать? Что-то, чего мне не хватает? Любая помощь будет оценена.
Спасибо!
1 ответ
Пользователь, работающий с веб-сервером, должен иметь доступ к папке с файлами, чтобы иметь возможность создавать файл. Можете ли вы создать файл с глобальными правами на запись, а затем записать в него?