WordPress模板插件定制

您现在的位置是:首页 > WordPress教程WordPress教程

如何修复WordPress PHP内存不足

查看 WP集市 的更多文章WP集市 2025-08-26 【WordPress教程】 932人已围观

  1. 先别慌,WordPress报内存不足的时候,其实是在喊“PHP兄弟撑不住了”。你得知道,内存限制是PHP配置文件管的,但WordPress自己也能临时调一下。试试在wp-config.php里加这行:
define('WP_MEMORY_LIMIT', '256M');

(注意:塞在<?php后面就行,别怼到文件末尾)

  1. 要是还崩,可能是插件在偷偷吃内存。用「Query Monitor」插件抓凶手——装好之后看后台工具栏,哪个插件或主题占内存最多,一目了然。有时候不是代码错了,是它们想干票大的却忘了申请足够内存。

  2. 主机商可能锁了PHP内存上限。这时候得去cPanel找php.ini编辑器(或者用FTP传个自己的),改这两行:

memory_limit = 256M
max_execution_time = 300

(时间也得拉长,不然内存够了时间却到了)

  1. 终极方案:如果总爆内存,可能是有人在传50MB的未压缩图片。试试在functions.php里加个上传限制:
function reduce_upload_size($bytes) {
    return 1024 * 1024 * 2; // 直接卡到2MB
}
add_filter('big_image_size_threshold', 'reduce_upload_size');
  1. 最后记住:内存就像厕所纸,你以为够用但总有人猛抽。定期用Health Check插件监测,或者手动在wp-config里开debug:
define('WP_DEBUG_LOG', true);

错误日志会写在wp-content/debug.log里,谁在疯狂吞噬内存,看日志比猜谜强十倍。

(完)

Tags:

WordPress模板插件定制