Я запускаю установку Prestashop на CentOS 6.5 и Apache 2.2.15. Некоторое время назад я обновил Apache и потерял возможность загружать изображения продуктов через бэк-офис Prestashop вместе с другими проблемами, такими как проблемы с разрешением в папке кеша внутри моей установки Prestashop.
Мои установочные папки и файлы Prestashop настроены на user1: psacln, и я могу представить, что мой Apache был настроен для работы с этим пользователем и группой, прежде чем я его обновил. Однако теперь Apache настроен на работу с apache: apache, и я предполагаю, что это вызывает проблемы. Однако, когда я изменяю Apache для запуска от имени user1: psacln, я получаю следующие ошибки в / var / log / httpd / error_log:
[error] (13)Permission denied: mod_fcgid: couldn't bind unix domain socket /var/run/mod_fcgid/sock/20507.202
[warn] (13)Permission denied: mod_fcgid: spawn process /var/www/cgi-bin/cgi_wrapper/cgi_wrapper error
Я попытался установить chown -R user1: psacln / var / run / mod_fcgid, но после этого я получил внутреннюю ошибку сервера 500 при подключении к сайту.
Таким образом, я полагаю, что мой настоящий вопрос заключается в том, где именно мне нужно вносить изменения, кроме httpd.conf (пользователь, группа), чтобы все работало правильно с FastCGI?