WordPress 报错“Allowed memory size exhausted”,只提高内存限额就可以吗?

`Allowed memory size exhausted` 表示当次 PHP 请求超过可用内存,不是磁盘已满。先保存完整错误、文件路径、发生时间和最近变更,再判断是限额确实过低,还是插件、导入、备份或循环任务异常占用;盲目加大限额可能只是延后再次崩溃。

更新于 2026年8月24日
0 人已解决

读完整错误,不要只看内存数字

保存错误中的允许值、尝试分配值、文件路径与行号,并记录错误在打开某页、导入、更新、备份还是定时任务时发生。WordPress 的常见错误文档将它定义为安装执行当前任务的可用内存不足;这与服务器磁盘剩余空间不是同一指标。

先隔离最近变更和高耗用任务

对照错误时间查最近启用的插件、主题、PHP 版本、批量导入、图片处理、备份和扫描任务。有可恢复备份后,一次只停用或调整一个怀疑对象,再重现原操作并观察日志;不要同时更新全部插件、换主题和改多项 PHP 配置。

只在资源规划成立时调整限额

如果日志证明是正常任务在合理限额下无法完成,再与主机商或维护人员核对 PHP 和 WordPress 实际生效的内存上限、套餐总资源和并发请求。提高一次请求的限额不能修复内存泄漏、无限循环或大任务不分批;调整后要重现原场景并确认其他请求不被挤压。

Answer feedback

这条回答解决了你的问题吗?

公开票数用于优先完善答案。

还需要进一步协助?

联系李李