Сервер - это Cento7, на котором работают Nginx и PHP. Я запускаю Nginx и PHP-FPM как пользователь nginx. nginx является членом группы, называемой веб-мастерами.
Мой веб-сайт находится по адресу / var / www / production / site /
Владелец / var / www / production / site / - другой_пользователь: веб-мастера. Разрешения: 0775. Оба они применяются ко всем подкаталогам.
Сценарий PHP вызывает file_put_contents (), но получает «отказано в разрешении» при попытке записи в подкаталог.
Если я изменю владельца / var / www / production / site / на nginx: webmasters, мне не будет отказано в разрешении.
SELinux отключен.
Как член группы с RWX он не может писать. Есть предложения?
El php -fpm es un demonio separado y (probablemente )se ejecuta como un usuario diferente (no como nginx ).