你有没有过这种时候?就是你想登录 WordPress 后台发篇文章,或者改改网站设置,结果输入账号密码点登录,页面突然卡住,然后跳出一行字 ——“内部服务器错误”。当时就懵了,后台都进不去,网站咋管理啊?别急,这问题在 WordPress 里太常见了,新手也能搞定。今天小编就跟你好好说说,这错误到底是啥,为啥会出现,该怎么解决,一起往下看吧!
先搞懂:这错误到底是啥意思?为啥偏找 WordPress 的茬?
可能有朋友会问,内部服务器错误,听着挺严重,它到底是啥啊?其实就是服务器在处理你的请求时 “卡壳” 了,没法给你返回正常的后台页面。就像你去餐厅点餐,服务员突然不知道该咋下单了,只能告诉你 “稍等”。
那为啥 WordPress 后台特别容易出这错误呢?主要是因为 WordPress 太灵活了,能装各种插件、换各种主题,这些东西就像给网站加了很多 “零件”,零件多了,就容易出现 “不兼容” 的情况。比如你刚装了个新插件,它可能和你现在用的主题 “打架”,服务器处理不过来,就报错了。
还有种情况是服务器内存不够。WordPress 后台要加载很多东西,要是服务器分给你网站的内存太少,打开后台时内存一满,就会出现这错误。小编之前帮一个朋友看网站,就是因为他装了 20 多个插件,后台一加载就内存不足,报错了。
别慌!先试试这几个 “急救招”,不用懂技术
遇到这错误,先别想着找代码啥的,试试这几个简单方法,说不定几分钟就好了:
- 等几分钟再登录:有时候就是服务器 “忙不过来”,你等个 3-5 分钟,再刷新页面登录,可能就进去了。就像高峰期打车,等一会儿可能就有空车了。网友小张说:“我上次报错,以为要完蛋,结果接了个电话回来再登,就进去了,白紧张。”
- 换个浏览器或者清缓存:你现在用的浏览器可能缓存了错误信息,换个浏览器(比如从 360 换成搜狗),或者清空当前浏览器的缓存。清缓存的方法也简单,浏览器右上角三个点,找 “设置” 里的 “清除浏览数据”,勾上 “缓存的图片和文件”,清完再试。
- 直接访问具体功能页面:有时候后台首页进不去,但具体页面能进。比如你想发文章,试试直接在网址栏输 “你的域名 /wp-admin/post-new.php”,说不定能绕过错误页面,先把急事办了。
要是还不行,就得找 “肇事者” 了,多半是插件或主题
如果急救招不管用,那大概率是插件或主题出了问题。咱们一步步来排查:
先查插件:最常见的 “捣蛋鬼”
WordPress 的插件是最容易引起错误的。排查方法很简单,就是 “停用所有插件,再一个个启用”:
- 你可能会说:“我后台都进不去,咋停用插件啊?” 别担心,能通过 FTP 工具(比如 FileZilla)操作。登录你的 FTP,找到 “wp-content/plugins” 文件夹,这个文件夹里装的就是所有插件。
- 把 “plugins” 文件夹改个名字,比如改成 “plugins_old”。这时候 WordPress 会认为没有插件,自动停用所有插件。
- 这时候再登录后台,要是能进去了,就说明是插件的问题。接下来把文件夹改回 “plugins”,然后一个个把插件文件夹改名字(比如把 “akismet” 改成 “akismet_old”),改一个登一次后台,直到发现改了哪个插件后后台不报错了,那就是它的问题。
- 找到问题插件后,要么删除它换个同类的,要么去插件官网看看有没有更新,更新后可能就好了。小编之前遇到个安全插件,更新后就不报错了。
再查主题:有时候主题也会 “闹脾气”
如果插件没问题,就查主题。方法和插件类似:
- 还是通过 FTP,找到 “wp-content/themes” 文件夹,里面是你的主题。
- 把你现在用的主题文件夹改个名字(比如 “twentytwentyone” 改成 “twentytwentyone_old”),WordPress 会自动启用默认主题(一般是 Twenty 系列)。
- 这时候再登录后台,要是能进去,就说明是你原来的主题有问题。可以试试重新安装主题,或者换个主题用。
内存不够?给服务器 “加加餐” 试试
要是插件和主题都没问题,那可能是服务器分给 WordPress 的内存太少了。这时候可以试着增加内存限制:
- 用 FTP 找到网站根目录的 “wp-config.php” 文件,下载到本地用记事本打开。
- 在文件里找 “/* That’s all, stop editing! Happy publishing. */” 这句话,在它上面加一行代码:“define (‘WP_MEMORY_LIMIT’, ‘256M’);”。
- 保存后再上传回服务器,覆盖原来的文件。这行代码的意思是告诉 WordPress,最多可以用 256M 内存,比默认的多不少。
有朋友可能会问:“加了内存还不行咋办?” 那就是你服务器本身的内存不够了,得联系主机商升级服务器配置,比如从 1G 内存升到 2G,一般就好了。
小编的一点实在话
WordPress 后台出内部服务器错误,看着吓人,其实大多是小问题,插件、主题冲突或者内存不够是主要原因。新手不用怕,按上面的步骤一步步试,90% 的情况都能解决。
还有个小建议,平时别装太多插件,能用一个插件解决的事,别用两个;主题也别乱换,选口碑好的。最重要的是,定期备份网站,万一真出大问题,还能恢复到之前的样子。小编就养成了每周备份的习惯,就算报错也不慌,大不了恢复备份重来。
希望这些能帮到你,要是试了还不行,也可以找主机商的客服,他们一般都懂怎么处理 WordPress 的问题,别自己硬扛着!