17
Окт
2016

Failed to open stream: Permission denied

Установил apache2, php7 на выделенном сервере. Создал вручную файл 1.txt и пытаюсь записать в него данные - file_put_contents("1.txt", data);.. но выдает ошибку:

PHP Warning:  file_put_contents(1.txt): failed to open stream: Permission denied in /var/www/html/1.php on line 3

также не удается создать файл через php

ls -l:

-rw-r--r-- 1 webuser webuser   65 окт 17 15:53 1.php
-rw-r--r-- 1 webuser webuser    0 окт 17 15:55 1.txt

как вы видите установлены права 644.

как решить эту проблему?? значит ли это, что я должен выдать файлам права 777?

смотрю у хостинга, там создаются файлы с правами 644, и легко редактируется через php

прошу разъяснить

Источник: https://ru.stackoverflow.com/questions/579402/failed-to-open-stream-permission-denied

Share

Тебе может это понравится...