无锡网站建设 领跑者在对某一客户网站进行seo 排名的过程中发现,客户网站经常出现 Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 24 bytes) 的错误,根据此段错误提示初步得出引起此问题的原因是由内存不足而引起的。 如果是一般的虚拟主机出现这样的问题是有可能性的,但是wordpress系统是放在独立服务器中运营的出现这样的问题就可能性不大了。出现这样问题的原因可能是代码死循环而引起的,为此我们检查下代码及wordpress系统插件得出初步结论,如果博客中安装了过多的插件可能会引起错误,为此我们对症下药,报内存小我们就在程序中将内存加大点。 一下是几种解决方法 1:在wp-config.php文件中插入代码 define('MEMORY_LIMIT', '64M'); 注:这里的64M自己可以随便定义,当然越大越好。 2:在网站的根目录中建.htaccess 文件 在里面加上 php_value memory_limit 64M 代码;注:服务器必须得支持伪静态组件,如果是linux系统基本上都支持。 在此特地说明:在编辑文件的过程中,一定不能使用记事本直接编辑,这样会导致代码乱码。建议使用专业的工具比如:‘dw‘。 一般的情况建.htaccess文件即可解决此类问题。
本文由盒墩数联原创文章,如有转载请加上盒墩数联链接(http://www.hedun.net) 谢谢合作 |