我是php和drupal的新手。在我在本地完成工作后我运行它但在log / error.log中显示以下错误
权限被拒绝:[client 127.0.0.1:37590] AH00529:/home/user/public_html/domainname.com/public/.htaccess pcfg_openfile:无法检查htaccess文件,确保它是可读的并且'/ home / user / public_html / domainname.com / public /'是可执行的
我像这样给了下面的公共文件夹777权限 chmod -R 777 public /
用谷歌搜索后,我将权限更改为.htaccess文件 chmod 644 .htaccess 然后 我授予了parentdirectory(public)文件夹的权限 chmod 755 public /然后我再次在本地安装新的(新网站),但它显示相同的错误
但仍显示相同的错误。 任何人都可以帮助我吗?
答案 0 :(得分:0)
打开httpd.conf
(或apache2.conf
)文件,然后搜索User
和Group
指令。这里的值是指将用于Apache服务器的用户/组。
接下来,转到/home/user/public_html
(或/home/user/public_html/domainname.com
以DOCUMENT_ROOT
为准,然后执行此操作:
sudo chown -R USER:GROUP ./
其中USER
和GROUP
是上面User
和Group
指令的值。完成后,将htaccess
文件权限设置为0644
并尝试。