После переноса\обновления может возникнуть ошибка в error лог nginx, как в заголовке. Решается следующим образом:
В конфиге php-fpm должны быть прописаны строки:
listen.owner = trp3
listen.group = trp3
listen.mode = 0660
где trp3 – юзер, от имени которого запущен php-fpm.
Но в таком случае отдается 502 ошибка и php-код не обрабатывается. Костыльное решение – поставить права 0666 и всё будет ок, но такой вариант неприемлем в продакшене, поэтому нужно понимать, что если пишет permission denied – значит явно косяк с правами.
А именно у пользователя nginx, от имени которого запущен веб-сервер nginx. Нужно просто добавить nginx в группу trp3.
usermod -G trp3 nginx
Проверить, что всё ок:
groups nginx
И ребутнуть nginx и php-fpm.