当前位置:网站首页 >  百科

打开WordPress后台/写文章突然崩了?内存溢出报错修复,10分钟3招全搞定

时间:2026年05月25日 04:25:25 来源:易频IT社区
昨天晚上10点,我收到老粉阿强的微信。 截图是他写了一半的露营装备测评,下面跳着一行乱码加提示: Fatal error: Allowed memory size of 67108864 bytes exhausted... 他说差点哭出来,测评写了3天,存稿只剩一半存了云端,现在连后台都进不去。 其实这个提示,说白了就是你给WordPress分的“脑子”不够用了。 后台插太多插件、写带图带视频的长文、开了自动备份,都可能把它撑爆。 这篇文章,我给你3招普通人就能操作的方法,照着做10分钟就能救回来。

第一招:先救急!临时扩大默认内存权限

这招是最快的“续命丸”,不管是小白还是懂点技术的,都能先试。 救急之后,一定要再优化,不然撑不了多久又会崩。

1. 从WordPress后台的「配置文件」直接改

首先你得能进后台。 如果还能勉强点开后台的“设置”或者“插件”页面,赶紧用。 步骤很简单:
  • 找到你的主机后台(比如阿里云ECS、宝塔面板、虚拟主机C面板)
  • 打开文件管理器,找到WordPress的根目录
  • 找一个叫「wp-config.php」的文件,右键点击编辑或者在线编辑
  • 翻到最下面,找那句「/ That's all, stop editing! Happy publishing. /」
  • 在这句话的上面,复制粘贴下面这段代码
``` define( 'WP_MEMORY_LIMIT', '256M' ); ```
  • 点击保存,再刷新你的WordPress后台
避坑提醒: 别随便改成太大的数,比如1G。 虚拟主机一般默认是64M-128M,你先改256M试试,不够再调。 改之前记得先备份这个文件!万一输错了,直接用备份覆盖就行。

2. 连后台都进不去?用主机面板的PHP设置

阿强就是这种情况,连登录页都跳乱码。 别慌,这时候找主机的PHP内存设置,比改配置文件更稳。 举个宝塔面板的例子:
  • 登录宝塔面板,点击左侧的「软件商店」
  • 找到你正在用的PHP版本(比如PHP 7.4),点击设置
  • 在弹出的页面里,点击「配置修改」
  • 用键盘的Ctrl+F搜「memory_limit」,找到默认的数值
  • 把它改成256M或者512M,点击保存
  • 再点击左侧的「重载配置」,等30秒再试
如果是阿里云/腾讯云的虚拟主机C面板:
  • 登录主机后台,找到「PHP设置」或者「网站配置」
  • 找到「PHP内存限制」选项,直接下拉选256M
  • 保存生效就行

第二招:治根本!卸载没用的“累赘”

临时改内存只是缓兵之计。 阿强的问题,后来查了是装了23个插件,其中11个是半年没用过的。 这些没用的插件、主题,都是占内存的“吸血鬼”。

1. 先把插件清理干净

清理插件的顺序,别搞错:
  • 第一步:卸载,不是禁用!禁用的插件还占内存
  • 第二步:先卸载重复功能的,比如同时装了2个图片压缩
  • 第三步:卸载半年没用过的,比如之前临时用的活动报名
  • 第四步:卸载加载慢的,看插件页面的评分和用户评价
避坑提醒: 卸载前一定要先备份网站!尤其是那种存了数据的插件。 比如你装了表单插件,数据要导出一份。

2. 再换个轻量的主题

很多网红主题看起来好看,但功能太杂。 比如带一堆弹窗、轮播、后台编辑器,都是吃内存的大户。 如果你的网站只是写文章、发照片,直接用WordPress自带的主题就行。 比如Twenty Twenty-Four,免费、轻量、还兼容很多插件。 举个例子: 阿强之前用的是某99块钱的露营主题,自带了10个轮播位置、3套产品展示模板。 他的网站根本不用这些,换了自带主题后,内存占用直接降了一半。

第三招:做预防!日常维护防止再崩

救急和治根本都做了,还要日常维护,不然下次写长文又要崩。

1. 图片压缩别偷懒

现在手机拍的照片,一张就有5-10M,插10张就是50-100M。 这对小内存的虚拟主机来说,绝对是致命的。 日常上传图片前,一定要先压缩:
  • 电脑端可以用「图好快」在线压缩,免费还快
  • 手机端可以用「微信传输助手」发原图,再存手机里压缩
  • 也可以装个轻量的图片压缩插件,比如「ShortPixel Image Optimizer」
避坑提醒: 压缩插件别装太多,一个就够。 别把图片压缩得太模糊,清晰度够就行。

2. 自动备份频率调低点

很多人装了自动备份插件,设置的是每10分钟备份一次。 这太疯狂了,每10分钟就占一次内存。 如果你每天更新1-2篇文章,设置成每天凌晨备份一次就行。 如果你每周更新1-2篇,设置成每周日凌晨备份一次。 备份的文件,别存在网站根目录里,要传到云盘(比如阿里云OSS、百度网盘)。

3. 定期清理数据库垃圾

WordPress用久了,数据库里会有很多垃圾。 比如草稿、修订记录、垃圾评论、过期的 transient数据。 这些垃圾占不了多少空间,但会拖慢数据库,间接增加内存压力。 可以装个轻量的数据库清理插件,比如「WP-Optimize」。 每个月清理一次就行,别太频繁。 刚才阿强给我发了截图,后台已经进去了,写了一半的测评也补完了。 他用的是第二招加第三招,现在内存占用只有原来的三分之一。 其实内存溢出这个问题,90%都是自己作的,不是主机的问题。 赶紧按照这3招试试,先救急再治根本最后做预防。 明天早上起来,先看看你的后台有没有没用的插件。

相关推荐

最新

热门

推荐

精选

标签

易频IT社区是综合性互联网IT技术门户网站,专注分享网络技术、服务器运维、网络安全、编程开发、系统架构、云计算、大数据等行业干货,实时更新IT行业资讯、零基础教程、实战案例,为IT从业者、技术爱好者提供专业的学习交流平台。

Copyright © 2021-2026 易频IT社区. All Rights Reserved. 备案号:闽ICP备2023013482号 网站地图