Wordpress 403禁止错误

时间:2014-10-02 22:40:54

标签: php wordpress .htaccess permissions

尝试登录我的Wordpress安装时出现以下错误:

  

禁止

     

您无权访问此服务器上的/newsite/wp-login.php。

Apache / 2.2.27(Unix)mod_ssl / 2.2.27 OpenSSL / 1.0.1e-fips mod_bwlimited / 1.4 PHP / 5.3.27 mod_perl / 2.0.6 perl / v5.10.1服务器位于ctcatholic.org端口80

我已检查wp-config.php和wp-login.php页面的权限,并确保将它们设置为644.我还确保将admin文件的文件夹设置为755。

我的.htaccess文件里面有这个:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

有关我如何修复的任何想法?

1 个答案:

答案 0 :(得分:0)

我认为您遇到了所有WordPress文件和文件夹的常规权限问题。

(而.htaccess没有设置权限; Unix文件系统没有。)

最好的办法是阅读Changing File Permissions « WordPress Codex:

  

通常,所有文件都应归您的用户(ftp)帐户所有   您的Web服务器,并且应该可以由该帐户写入。共享   主机,文件永远不应该由Web服务器进程本身拥有   (有时候这是www,或apache,或者没有用户)。

     

任何需要WordPress写入权限的文件都应该拥有或   由WordPress使用的用户帐户所拥有的组(可能是   与服务器帐户不同)。例如,您可能有一个用户   允许您来回FTP服务器的帐户,但是   您的服务器本身可以使用单独的用户运行   用户组,例如dhapache或nobody。如果WordPress正在运行   FTP帐户,该帐户需要具有写访问权限,即是   文件的所有者,或属于具有写访问权限的组。在里面   后一种情况,这意味着权限设置更为允许   比默认值(例如,文件夹为775而不是755,以及664   而不是644)。

因此,您需要chmod个文件和文件夹,以获得所需的WordPress权限方案。