缙哥哥的博客
与你分享我的点点滴滴生活

WordPress 内存不足? PHP 内存分配不够怎么办?

今天给朋友搭个 WordPress 网站,结果安装主题的时候提示分配给 WordPress 的内存不足,如下图所示:

WordPress 内存不足? PHP 内存分配不够怎么办?

好家伙,现在随便一台低配云服务器也有 1G 内存,居然分配到 WordPress 的内存只有 40M(以前好像是默认分配 32M 内存),通过检查 PHP 分配的是 256M 内存,而有些网站用着用着把默认分配的内存用完后会提示这样的错误:

Fatal error:Allowed memory size of ******** bytes exhausted(tried to allocate ******* bytes)

所以我们可以通过配置 wp-config.php 文件(该文件在 WordPress 网站的根目录中)给 WordPress 分配更多的内存。编辑 wp-config.php 文件,在其注释下方,MySQL 配置上方添加一段代码:

WordPress 内存不足? PHP 内存分配不够怎么办?

//给 WordPress 分配内存 - https://wpexp.cn/178.html
define('WP_MEMORY_LIMIT','128M';

如果只写写日志,那么 64M 内存基本够用,喜欢折腾的建议上 128M 内存,如果你使用了各种各样插件,或者使用了大型主题,又或者使用了 woocommerce 商城,那么 WPEXP 建议直接上 256M 内存。

当然,前提是你已经分配给 PHP 内存量,如果没有,那么即便加入这段代码,也获取不到相应的内存,所以要先把内存分配给 PHP 程序。在 php.ini 里配置:

memory_limit =256M

这里建议比分配给 WordPress 站点的内存要大一点。

注意:如果用的是虚拟主机或者托管服务,如果加了代码内存没有问题没有解决,或者仍旧提示内存不足等错误,则应是 Web 托管服务提供商尚未授予你更改 PHP 内存限制的权限。在这种情况下,请与你的服务提供商联系,并要求他们手动更改其内存限制。

推荐使用宝塔Linux控制面板站内AD

你还没开始用?缙哥哥推荐使用宝塔服务器面板,一键全能部署及可视化管理 Linux 服务器,简单快捷!

送你3188元礼包,点我注册领取 https://www.bt.cn/?invite_code=MV91dGp3eGQ=

现在托管 WordPress 专用服务器送宝塔专业版,托管多久送多久,数量有限,有意可联系微信:xyzyysd

如果用宝塔控制面板,直接在PHP配置修改里改下重启即可,如下图所示:

WordPress 内存不足? PHP 内存分配不够怎么办?

有什么问题可以在下方留言。

赞(4) 打赏
转载请注明来源及链接:缙哥哥 » WordPress 内存不足? PHP 内存分配不够怎么办?
如需 WordPress 优化加速、二次开发、托管等服务,可联系我购买付费服务:点此联系我 | 近期站内热门福利:

评论 2

评论前必须登录!

 

  1. #0

    更改后需要重新启动服务器或者php吗?

    gouff1个月前 (01-19)
    • 一般重启PHP完事,但是服务器嘛,稳妥点好,建议重载PHP配置,然后重启下PHP。

      缙哥哥1个月前 (01-19)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏