如何修复WordPress中的403错误

如果你正在使用WordPress搭建博客网站,那么你可能会遇到一些报错的问题。这些错误可能会让你的网站无法访问,因此你需要掌握一些能够独立解决这些报错的技巧。

WordPress中出现错误的几种情况

如果你打开WordPress网站的时候出现错误,这表示资源不可用,通常是由于服务器上的文件或目录权限设置导致的。这种类型的错误同样也会出现在其他的平台上,对于这种错误的故障排除,需要很多的知识面,通常在以下情况下可能会出现:

当你进入登录页面或者仪表盘的时候安装或升级WordPress时当你访问网站上的页面时

造成错误的三个主要原因

文件或者目录的权限被修改。如果你修改了相应的权限,那么服务器端也会更改相应的权限,导致此类错误。.htaccess文件被损坏。此文件是负责WordPress站点与服务器之间交互,并允许访问文件以及目录。插件的问题。一些插件可能添加了自我保护设置,可能会阻止某些IP来保护网站。

如何解决

为了保证网站数据不丢失,在开始修复之前最好先备份站点数据。

1、禁用插件

如果你可以进入网站的仪表盘,你可以禁用所有的插件。如果你不能进入网站的仪表盘,那么你需要FTP工具,填写登录信息查看服务器的主文件夹,你可以使用下面的方式来禁用插件:

转到服务器WordPress网站文件夹目录;

找到并进入wp-content文件夹,然后查找plugins文件夹;

将该文件夹的名称改成容易记的其他名称。

通过以上方法,如果禁用插件后可以正常访问网站的文件和网页,那么就可以判断是插件造成的错误。接下来你可以使用下面的步骤来一一排除是哪个插件导致的错误:

首先将插件文件夹的名称恢复为原来的名称;然后,依次重命名所有的插件,直到找出是哪个插件造成的错误,然后将其删除即可。

2、生成.htaccess文件

这个文件主要是用于引导WordPress网站与服务器进行交互,它是博客或网站的关键部分。你可以通过这个文件设定谁可以访问你的文件和目录。你需要将指定文件重置为原始版本,才有可能修复错误:

第一步:通过FTP进入网站服务器的目录,查找.htaccess文件,打开并下载该文件,然后删除这个文件;(删除该文件不会影响博客或网站的正常使用)

第二步:单击网站目录空白区域,新建一个文件并命名为.htaccess,然后单击确认。

第三步:使用Notepad++打开编辑刚刚创建的.htaccess文件,复制粘贴以下代码:

#BEGINWordPressIfModulemod_rewrite.cRewriteEngineOnRewriteBase/RewriteRule^/wp-content/hostinger-page-cache/-[L]RewriteCond%{REQUEST_METHOD}!POSTRewriteCond%{QUERY_STRING}!.*=.*RewriteCond%{HTTP_COOKIE}!(wordpress_test_cookie




转载请注明:http://www.aierlanlan.com/tzrz/3793.html