Установка MyBB: права доступа к файлам PHP7 и Nginx (файловая система только для чтения)
У меня довольно загадка с правами доступа к файлам.
Сообщение PHP: Предупреждение PHP: fopen(/usr/share/nginx/html/dangeroustest/blabla.txt): не удалось открыть поток: файловая система только для чтения в /usr/share/nginx/html/dangeroustest/testwrite.php on строка 3"при чтении заголовка ответа из апстрима
Мой текущий стек:
- Ubuntu 16.10
- Nginx 1.10.0
- PHP 7.0.6
- MySQL 5.6
Ниже приведены настройки, которые я проверил:
- В моем nginx.conf рабочий процесс настроен для работы в качестве www-данных.
- В моем php-fpm pool.d слушатели и группа user + настроены как www-данные.
- Сами файлы и папки были перенесены на www-data:www-data.
- Я устанавливаю права доступа к файлам соответствующим образом, следуя руководству по установке MyBB.
Дополнительные проверки, чтобы убедиться, что настройки застряли:
- Я проверил, что процессы выполняются как правильные пользователи через PS Aux.
- У меня не включен SELinux.
CLI PHP будет выполнять запись в файловую систему, а PHP-FPM - нет, когда оба они выполняются как www-данные.
Я в своем уме,
Спасибо!