Apache,FastCGI和Prestashop的文件权限问题

我在CentOS 6.5和Apache 2.2.15上运行Prestashop安装。 前段时间,我更新了Apache,并失去了通过Prestashop后台上传产品图像以及其他问题(如Prestashop安装中的caching文件夹的权限问题)的能力。

我的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正确地打勾?