wordpress 403错误(复制器安装)

时间:2017-04-28 17:48:21

标签: php wordpress .htaccess installer access-denied

我使用wordpress.org的duplicator插件复制了我的网站。但是,当我想在新的托管服务上运行它时,首先我遇到了504网关超时错误。因此,我提取了.zip内容并选择了手动包提取,这解决了问题,但是在第二步之后,再次在最后一步(测试)中,我遇到403拒绝访问错误。

  
      
  1. 我检查了我的访问权限,他们没问题。 (文件夹为755,文件为644或666)
  2.   
  3. 我检查了我的.htaccess文件,似乎没问题。 (我删除了它,错误再次出现)。
  4.   
  5. 当我重新安装软件包时,我的域或主机上没有可能会造成干扰的插件。
  6.   

我不知道造成这个问题的原因。

我的.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

2 个答案:

答案 0 :(得分:0)

如果您的服务器权限不允许访问特定页面,则会显示403禁止错误代码。

另一个可能的原因可能是.htaccess文件损坏或服务器上的文件权限不正确。

如果您已经在使用自动WordPress备份插件,那么在继续操作之前,请确保您可以访问最新的备份。

停用所有WordPress插件

  • 您需要做的第一件事就是暂时停用所有WordPress 插件。这包括您可能已在网站上安装的所有安全性插件。
  • 如果这可以解决您的问题,则表示其中的一个插件 您的网站导致了此错误。
  • 您可以通过激活来确定哪个插件导致了错误 一次所有您的插件,直到您能够重现 403禁止的错误。

.htaccess文件损坏

  • 通常403错误是由WordPress网站中的.htaccess文件损坏引起的。修复此文件非常容易。

  • 您需要从服务器中删除文件。 (获取备份文件)

  • 尝试访问您的网站。如果403禁止错误得到解决,则意味着您的.htaccess文件已损坏。

  • 您可以通过登录WordPress管理区域并转到“设置”»“永久链接”页面来生成新的.htaccess文件。 只需单击页面底部的“保存更改”按钮,WordPress就会生成一个新的.htaccess文件。

WordPress中的文件权限

  • 您的WordPress网站上的所有文件夹的文件许可权应为 744或755。

  • 您的WordPress网站上的所有文件的文件许可权应为644 或640。

  • 您可以将根文件夹的文件权限设置为744或755。 选中“递归到子目录”旁边的框,然后选中 选择“仅应用于目录”的选项。

我希望这可以帮助您修复WordPress中的403禁止错误

答案 1 :(得分:0)

这是旧的,但我想发布一些我将要尝试的东西。我发现“open_basedir”可能在某些主机上默认启用,就像我正在使用的那样。所以我向提供商发送了一个请求,要求从“php.ini”文件中禁用它。