权限被拒绝:/var/www/abc/.htaccess pcfg_openfile:无法检查 htaccess 文件,确保它是可读的?

2022-08-30 10:39:23

嗨,大家好,我正在为我的网站使用PHP,在我的系统上使用ubuntu linux。我错误地得到了上面的错误.log apache文件,即使在正确配置了所有内容之后也是如此。我对此做了很多研究,但无法解决这个问题。任何人都可以帮我在这个reagard吗?以下是我在 .在这方面,任何人都可以帮助我吗?abc directory

# -FrontPage-

IndexIgnore .htaccess */.??* *~ *# */HEADER* */README* */_vti*

<Limit GET POST>
order deny,allow
deny from all
allow from all
</Limit>
<Limit PUT DELETE>
order deny,allow
deny from all
</Limit>
AuthName abc.org
AuthUserFile /home/abc/public_html/_vti_pvt/service.pwd
AuthGroupFile /home/abc/public_html/_vti_pvt/service.grp
Options -Indexes

RewriteEngine On
RewriteRule ^alumni$ alumni.php
RewriteRule ^student$ student.php
RewriteRule ^view_alumni_article/view/([0-9]+)$ view_alumni_article.php?op=view&article_id=$1

答案 1

确保apache可以读取htaccess文件:

chmod 644 /var/www/abc/.htaccess 

并确保它所在的目录是可读可执行的:

chmod 755 /var/www/abc/

答案 2

当我更改一次使用的主目录时,我遇到了同样的问题。在我的情况下,这是因为.我使用以下内容来解决问题:selinux

selinuxenabled 0
setenforce 0

推荐