php file_put_contents: Отказано в разрешении на Windows

#php #file-put-contents

Вопрос:

У меня на рабочем столе есть папка с php файлом. Каждый раз, когда я пытаюсь выполнить этот php файл, file_put_contents я получаю Failed to open stream: Permission denied , что чрезвычайно раздражает. С другими языками, такими как Ruby или Python это работает нормально. Как мне разрешить php чтение и запись файлов на моем компьютере в любом месте?

Комментарии:

1. Вы запускаете PHP-файл из того же каталога, в котором он хранится? Вы пишете файл в том же каталоге, что и файл PHP? Как вы указываете текущий каталог в PHP? Вы запускаете PHP с терминала или с веб-сервера? Каковы права доступа к папке, которую вы пытаетесь записать?

2. Возникла эта проблема после того, как я обновил свою ОС Windows. Попробуйте использовать другой каталог