您好我试图通过SSH在我的LAMP服务器上安装Prestashop但是在运行安装过程时。我收到了这些错误。
Prestashop文件位于/var/www/html
我该怎么办?
答案 0 :(得分:1)
感谢Morris Mukiri,
我尝试了所有chmod,chown,chgrp,但prestashop错误消息仍在那里。
你的建议"允许apache做写"工作!
setsebool -P httpd_enable_cgi
setsebool -P httpd_unified on
setsebool -P httpd_builtin_scripting on
这几行是神奇的。
答案 1 :(得分:0)
Find the Apache user并以递归方式更改文件夹的所有者。
,例如,如果Apache用户是apache
,那么:
chown -R apache:apache /var/www/html/config /var/www/html/cache
...
答案 2 :(得分:0)
更改文档根文件夹的权限
sudo chmod -R 755 /var/www/html/
您可能希望使用
将自己添加到与apache相同的组中useradd -G {group-name} username
尝试在Selinux中添加规则以允许apache执行写入
sudo setsebool -P httpd_enable_cgi on
sudo setsebool -P httpd_unified on
sudo setsebool -P httpd_builtin_scripting on