Главная » PHP » В доступе запрещена запись файлов FastCGI на виртуальный сервер Plesk
В доступе запрещена запись файлов 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: пользователь.