У мене є скрипт PHP, який створює каталог і виводить зображення в каталог. У Apache це працювало чудово, але нещодавно ми вирішили перейти на NGINX, щоб більше використовувати обмежену пам’ять. Я використовую команду PHP mkdir () для створення каталогу:
mkdir(dirname($path['image']['server']), 0755, true);
Після переходу на NGINX я отримую таке попередження:
Warning: mkdir(): Permission denied in ...
Я вже перевірив усі дозволи батьківських каталогів, тому я визначив, що, ймовірно, потрібно змінити "користувача" NGINX або PHP-FPM, але я не знаю, як це зробити (мені ніколи не вказувати користувача дозволи для APACHE). Я не можу знайти багато інформації з цього приводу. Будь-яка допомога була б чудовою!
(Примітка. Окрім цієї невеликої повіси, перехід на NGINX був досить безпроблемним; я використовую його вперше, і для буквального зайняття NGINX буквально знадобилося лише 10 хвилин. Тепер я просто прасую з приводів.)
nginx.conf
і www.conf
за замовчуванням IIRC.