Wordpress内存错误!!!
好久没有更新过Wordpress了,WP2.5也发布了,想升级一下,去后面突然发现自己的Wordpress插件选项报错。
内容如下:
Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 92160 bytes) in……
有可能是因为PHP运行时内存的问题。看了一下php.ini的配置文件32M应该已经不小了,但是为什么会报错不知道。在网上找了找解决办法,有修改php.ini文件,但是因为要重启Apache才能载入新配置文件,我在服务器上没这个权限,所以只好另找办法,最后在GOOGLE上发现。可以修改wp-config.php文件,加入下面的语句。
ini_set(”memory_limit”, “-1″);
这个方法升级2.5之后就不好用了。另找了其他的方法。修改wp-setting.php文件。
if ( !defined(’WP_MEMORY_LIMIT’) )
define(’WP_MEMORY_LIMIT’, ‘32M’);
if ( function_exists(’memory_get_usage’) && ( (int) @ini_get(’memory_limit’) < abs(intval(WP_MEMORY_LIMIT)) ) )
@ini_set(’memory_limit’, WP_MEMORY_LIMIT);
交上面代码中的32M直接改成了64M就OK。
需要的朋友不能直接复制,要自己打进去,WP上考过去带有格式,会报错,内容全部为小写半角字符。给自己做个记录,另外升级2.5很麻烦,几次升级不成功。
哈哈,我比较幸运,升级了几个 wordpress 没一个有问题,都是一次就OK~
@zEUS.
你的BLOG已经换了几版了,呵呵,我这个好像用的太久了,也应该考虑一下了