В доступе запрещена запись файлов FastCGI на виртуальный сервер Plesk

Я запускаю веб-сайт на виртуальном сервере под Plesk v10.4. Я изменил режим PHP с модуля Apache на FastCGI для некоторых поддоменов. Все работает нормально, но журнал ошибок показывает, что есть некоторые проблемы с правами доступа, когда приложение пытается записать некоторые данные в файл.

Журнал ошибок показывает:

mod_fcgid: stderr: PHP Warning:  file_put_contents(/var/www/vhosts/XXXXX/file.txt): failed to open stream: Permission denied in /var/www/vhosts/XXXXX/XXXX.php on line 116

Я изменил разрешения для /var/www/vhosts/XXXXX/file.txt на 777, и это решило проблему, но я думаю, что это не правильный способ заставить его работать. Файл должен быть создан приложением. Все файлы в каталоге имеют владельца: от группы до www: www-данных, поэтому я не знаю, правильно ли установлен владелец по умолчанию mod_fcgid: пользователь.

Есть идеи, как это исправить?
заранее спасибо

-1

Решение

Проблема вызвана настройкой safe_mode = on. Некоторые приложения php требуют, чтобы safe_mode был выключен.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]