Установка 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-данные.

Я в своем уме,

Спасибо!

0 ответов

Другие вопросы по тегам