新闻中心

无忧主机解决WordPress Fatal error Allowed memory size of 33554432 bytes exhausted

作者 / 时间 2011-05-20 04:05:45

无忧主机(www.51php.com)小编今天非常开心的解决了一个看似非常麻烦的问题。一位阅读了“无忧主机帮你30分钟快速安装迁移wordpress站点的方法 ”的wp粉丝,在自己做wordpress网站迁移的时候提示:“WordPress Fatal error Allowed memory size of 33554432 bytes exhausted。”客户虽然不是使用无忧的php虚拟主机,既然人已经找过来了,没有必要拒人以千里之外,搞技术的都会对问题都很关注,都喜欢能解决它,选择成功感。好了,下面就针对这问题如何解决开始讲解: 故障分析: 用户按照无忧主机官方网站上的wp迁移教程操作,并成功迁移,能打开网页,所有页面都正常,数据库无乱码,网页现实正常。只是登录wp管理后台的时候提示:“WordPress Fatal error Allowed memory size of 33554432 bytes exhausted”这是内存耗尽的愿意导致的。无忧主机(www.51php.com)小编认为有两种解决方法:一是通过修改php.ini文件增大内存,二是通过修改wp程序实现。由于大家都是用的是php虚拟主机,修改服务器参数有些不太可能,只有通过修改网站程序实现了。 如何解决问题: 产生这个提示的原因与很多,如网站迁移、版本升级导致,这是由于wordpress程序定义的内存太小了,内存消耗殆尽导致的。所以我们要解决问题就是要通过修改wp的程序来加大程序使用内存。(由于不是专业的,这里的写的不是很专业,只是个人理解怎样就写成怎样了,大白话!)。好,我建议用户修改wordpress站点根目录下的wp-settings.php 文件来解决问题。在程序中加入一段代码: define('WP_MEMORY_LIMIT', '64M');   加入上面一段代码就就可以了。   特别提示:建议修改wp-settings.php 文件的时候,使用文本编辑器editplus工具,如果wp-settings.php 文件中已经含有define('WP_MEMORY_LIMIT', '32M'); 这段代码,就直接讲32M改为64M,否则直接新增加一条就可以了。   修改完毕,上传程序后问题解决。产生这这一个问题版本为wordpress 3.1.x版本,这可能和近端时间官方不断更新和加强wp功能有关系,wordpress程序长大了!如果你在迁移或升级wordpress程序的时候遇到这个问题,可以直接使用该方法进行解决。   在迁移到无忧香港php空间和美国虚拟主机中的wordpress网站中,没有发生过此类情况。再次验证了无忧主机完美兼容了wordpress程序。感谢大家选择和使用无忧主机系列产品 美国/香港 纯Linux环境下高端免备案php空间,仅仅只需99元一年起。商务中国核心代理直销国际顶级域名(.com/.net)域名注册只需要50元就可以获得。  

本文地址:https://www.51php.com/wordpress/2543.html

1
1
1
1
1
1
1