error 404-not found
WordPress现在是全球最受欢迎的CMS,但它的缺点是,一次错误的举动可能会导致整个网站失效,甚至删除网站上的所有内容。
本文将详细介绍WordPress上的402,403,404,500和502等网关错误的原因以及它们的解决措施。
如何解决WordPress上的Error 402?
402错误很可能是由于你的WordPress网站上某个插件或主题安装错误造成的。
402的问题在于它不允许网站所有者登录到他们的管理面板。在这种情况下,你可以手动重置网站主题上的插件而无需访问管理面板。
登录主机板。
找到“PHPMyAdmin”。
在“wp_options”表中的“option_name”字段下,找到“active_plugins”。
将“active_plugins”的“option_value”的值更改为“a:0:{}”。
保存更改。
如果手动重置插件无法解析402错误,还可以尝试以下步骤禁用WordPress网站上的主题。
下载并安装FTP(文件传输协议)客户端。
通过向FTP客户端输入所需的凭据登录到服务器。
在根数据库文件夹中找到“wp-content”文件夹,然后单击“主题”文件夹。
找到网站上运行的主题的根文件夹。
把网站当前主题的根文件夹重命名为以后可以记住的内容。
保存更改。 如果禁用WordPress主题也不能解决402错误,请尝试联系主机提供商以获取解决方案,因为有时会由于服务器相关问题而导致错误4402。 如果重置插件可以解决402错误,请尝试手动切换安装在网站上的每个插件,直到找到导致错误的插件。
如何解决WordPress上的Error 403?
当服务器不允许访问特定页面时,就会出现403错误。403错误可能出现在不同的地方,例如安装WordPress或者访问网站上的任何特定网页时。
WordPress上的403错误在大多数情况下也是由错误的插件安装引起的。 要解决403问题,可以尝试按照前面介绍的步骤手动重置插件。
如何修复WordPress的Error 404?
404可能是WordPress最常出现的错误。一般会在用户尝试访问网站上的某个帖子或特定内容时出现。
在大多数情况下,404错误与WordPress站点的永久链接设置有关,下面是修复它的方法:
登录到WordPress管理面板。
尝试访问之前显示错误404的页面。 上述方法将对网站永久链接的相关设置进行更新,并且应该可以解决问题。
使用FTP客户端登录到Web服务器。
找到“.htaccess”文件。 “.htaccess”文件可以在包含“wp-content”,“wp-admin”和“wp-includes”文件夹的同一根文件夹中找到。
将下面的代码添加到.htaccess文件中:
#BEGIN WordPress<IfModule mod_rewrite.c>RewriteEngine OnRewriteBase /RewriteRule ^index\.php$??—??[L]RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule . /index.php [L]</IfModule># END WordPress
保存更改。 然后重新加载之前显示错误404的网页即可。
如何解决WordPress的Error 500?
出现500错误的原因可能是站点上的.htaccess文件损坏或者PHP内存限制问题造成的。 按照以下步骤重命名“.htaccess”文件并解决损坏的.htaccess文件问题。
使用FTP客户端登录到Web服务器。
找到“.htaccess”文件夹并右键单击文件夹名称。
将文件夹名称重命名为“.htaccess_older”。 重新加载网页,错误就会消失。
要在你的网站上重新创建.htaccess文件,请按照以下步骤操作:
登录到WordPress管理面板。
如果重命名.htaccess文件未能解决错误,请尝试按照以下指南增加PHP限制以解决500错误。
使用FTP客户端登录到站点服务器。
找到并下载与“.htaccess”相同的根文件夹中的“wp-config”文件夹。
文件打开后,在文件中找到文本“That’s all, stop editing!Happy Blogging”。
在上述文字之前,粘贴下面的代码并保存文件:
define(‘WP_MEMORY_LIMIT’,’300M’);
如果提示要覆盖现有文件,则允许操作。 然后尝试重新加载网页即可。
对于502网关错误,还可以参考000webhost.com网站上编写的详细指南。
干货分享
小白工程师必备:如何在 Git 中克隆、修改、添加和删除文件?
原来运维不仅仅是 Linux,竟然还要知道这么这么这么多?
基于 Docker 搭建 MySQL 主从复制
Python之MySQL及SQLAlchemy操作总结
运维必会基本功之:touch的这些玩法你都会麽
运维必会基本功之:awk从入门到大神
Python 中的 functools 是干嘛使的?
运维注意啦:Redis漏洞利用与防御
运维开发来答:从输入URL到页面展示到底发生了什么
Python最简编码规范
Shell脚本:你不知道的玩法
可用于企业的 7 个最佳开源 Web 服务器
你知道怎么查看Linux发行版名称和版本号吗?
常见MySQL高可用方案选型解读
为什么学习Linux?
高可用架构的6大常规方案
Ubuntu 18.04 LTS正式发布了,但我们来说说RHEL
丧失先机,没有自研操作系统的大国之痛
Python技能进阶:冒泡算法排序,面试80%会问到的问题
Linux系统中寻求帮助,该找谁?找“男人”!!
Linux中netstat与端口的那些事
国际运维圈粗大事了:Twitter遭遇世界范围宕机,有网友怨称若“世界末日”
运维安全的那些事
Git 上菜了:Git 12 岁,送上 Git 技巧 12 招
Linux命令行也能玩Wi-Fi
Red Hat Enterprise Linux 7.5 正式版来了
Linux下GitHub的玩法分享
给 “rm” 命令添加个“回收站”
听说墙外又出了个 DNS 是 1.1.1.1 ?
MySQL运维:索引与查询性能优化