2013-06-06 4 views
0

У меня есть простая проблема, которая меня смутила. Я пытаюсь записать в файл с помощью PHP FOPEN, но я получаю ошибкуPHP/Unix - Не удается записать файл (разрешение отклонено - fopen)

"Warning: fopen(/var/www/********/file.php): failed to open stream: Permission denied in /var/www/********/index.php on line 339 

файл (и каталог), что я пытаюсь написать (file.php) имеет 777 разрешений и chowned тому же пользователю, что и index.php.

Любые идеи, в чем проблема?

+0

Является ли файловая система использующей 64-разрядные иноды? –

+0

Возможно, файл уже открыт в некоторых других процессах/редакторах? –

+0

Вы видите какие-либо сообщения на экране или в журнальных файлах об open_basedir? –

ответ

0

Проблема была связана с SELinux. Мне нужно было выполнить следующую команду:

setenforce permissive 

Файлы могут быть записаны без проблем.

Смежные вопросы