【发布时间】:2015-04-09 02:34:36
【问题描述】:
我在打开这个 WordPress 网站时遇到了一些问题:http://www.angeliniappalti.it/
如您所见,尝试打开它时,我收到此 403 错误消息,此消息:
Forbidden
You don't have permission to access /wp-admin on this server.
Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.
Apache/2 Server at www.angeliniappalti.it Port 80
在线阅读我发现这是一个众所周知的问题,但我找不到解决问题的方法。
所以查看 Apache 错误日志,我可以看到以下错误消息:
[Mon Feb 09 01:27:18 2015] [crit] [client 157.55.39.155] (13)Permission denied: /home/ang12457/domains/angeliniappalti.it/public_html/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable
[Mon Feb 09 01:27:18 2015] [crit] [client 157.55.39.155] (13)Permission denied: /home/ang12457/domains/angeliniappalti.it/public_html/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable
所以它似乎无法读取 .htaccess 文件,但它的权限设置为 777 所以理论上这个文件应该是可读的。
这是我的 .htacess 文件的内容:
AuthGroupFile /dev/null
AuthUserFile /home/ang12457/domains/angeliniappalti.it/.htpasswd/public_html/.htpasswd
AuthName "area riservata"
.htaccess 文件包含在 public_html 目录(其中还包含 WordPress 目录)中,并且具有 700 作为权限。
可能是什么问题?我错过了什么?我该如何解决这个问题?
Tnx
【问题讨论】:
-
很多主机都要求你的 CHMOD 最大值为 755。任何更高(或更低)都可能引发错误。你试过吗?您应该将其应用到您的文件中,请在此处查看所需的 CHMOD 级别列表codex.wordpress.org/Changing_File_Permissions
-
@NielsvanRenselaar 我尝试将 .htaccess 文件的权限设置为 755 但仍然有同样的问题
-
看起来您的 apache 配置有问题,看起来不像是权限问题。
标签: php wordpress apache .htaccess http-status-code-403