首页
站长论坛BBS
救助
投稿
discuz视频教程
discuz技术支持
版块
登录
快速注册

WORDPRESS程序使用BAIDU-SITEMAP-GENERATOR插件提示超出内存的处理方法

340555017 2015-5-28 [wordpress] 来自PC 复制链接
41828
discuz使用视频教程
31idc

马上注册,一起探讨正确快速的建站方法

您需要 登录 才可以下载或查看,没有帐号?快速注册

x
很多使用wordpress建站站长朋友们为了更好的网站优化都会安装一个百度插件:baidu-sitemap-generator,安装这款插件的好处就是相当于在网站生成百度 Sitemap XML 文件,这款插件对百度搜索引擎非常友好,还可以无形的带来潜在的流量,可是这款插件安装虽然对网站优化上有很大的用处,但是当网站的文章数量达到了一个上限就会对网站产生严重的影响,现象就是访问网站的前台或者后台都会提示内存不足,内存溢出等状况。下面是小编从一个客户的网站拿到的截图:

Wordpress程序使用baidu sitemap generator插件提示超出内存的处理方法 wp 5 27 1 300x32

之前小编遇到了这个问题可以说是束手无策,以为帮客户迁移到另一个独立ip空间就可以解决,可是还是一样的报错,最后在研发技术的帮忙下终于找到了处理的方法,下面小编来整理分享下。
第一步:首先明确报错的原因是出在baidu-sitemap-generator插件上的。那么就连接FTP工具,按照路径以下文件路径:/wp-content/plugins/baidu-sitemap-generator/baidu_sitemap.php找到该插件。
第二步:经过使用工具追踪,找到导致内存超出报错的源文件代码是398-413行中的其中三段代码如下:
wp_schedule_single_event(time()+$lc_updatePeri, ‘do_this_auto_daily’);
add_action(‘do_this_auto_daily’,’build_baidu_sitemap’,2,0);
wp_clear_scheduled_hook(‘do_this_auto_daily’);
找到这三行代码直接注释掉如下截图:

Wordpress程序使用baidu sitemap generator插件提示超出内存的处理方法 wp 5 27 2 300x135

第三步:注释掉了以上三行代码后,直接保存上传覆盖就可以了。再次访问网站就可以顺利的访问了。
其实还有一种更加方便快捷的处理方法,那就是直接按照文件的路径找到这个百度插件在FTP工具里重新命名,这个方法快捷有效,但是如果直接屏蔽掉相当于这个插件也就无法使用了。以上就是小编整理的两种处理方法。站长朋友们可以根据自己的需要选择其中一种处理方法。感谢站长们的大力支持



上一篇:最近几年的黑客攻击漏洞类型分析
下一篇:WORDPRESS动作函数ACTION的介绍
南宫焰影 发表于 2015-6-1 14:56:15 来自PC
好贴 收藏了
362938688 发表于 2015-6-2 16:35:44 来自PC
看到这帖子真是高兴!
www.zuchewangzhan.cn|www.banzhaowang.com|www.yhzb.org|www.211201.com|www.gchb001.com|www.seoh.cn网站推广
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

快速回复 返回顶部 返回列表