Estou executando uma instalação Prestashop no CentOS 6.5 e no Apache 2.2.15. Um tempo atrás eu atualizei o Apache e perdi a capacidade de fazer upload de imagens de produtos via backoffice Prestashop junto com outros problemas, como problemas de permissão com a pasta cache dentro da minha instalação Prestashop.
As pastas e os arquivos de instalação do Prestashop estão definidos como user1: psacln, e imagino que meu Apache tenha sido configurado para ser executado com esse usuário e grupo antes de atualizá-lo. Agora, no entanto, o Apache está configurado para ser executado com o apache: apache, e presumo que isso esteja causando os problemas. No entanto, quando eu mudo o Apache para ser executado como user1: psacln eu recebo esses erros em / 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
Eu tentei definir o chown -R user1: psacln / var / run / mod_fcgid, mas depois disso eu acabei de receber o Internal Server Error 500 quando conectei ao site.
Assim, suponho que a minha verdadeira questão é exatamente onde eu tenho que fazer mudanças além do httpd.conf (usuário, grupo) para fazer as coisas funcionarem corretamente com o FastCGI?