WordPress 3.1+ Fatal error: Allowed memory size of 33554432 bytes exhausted 解决方法

今日发现 WordPress 后台出现若干 Fatal error: Allowed memory size of 33554432 bytes exhausted 错误,遂百度谷歌之,但给出的解决方法大都千篇一律,总结为以下几点:

1. 修改 ./wp-settings.php

过程:将 define(‘WP_MEMORY_LIMIT’, ’32M’); 改为 define(‘WP_MEMORY_LIMIT’, ’64M’);

结果:失败。

2. 修改 ./wp-config.php

过程:在 define ('WPLANG', ''); 下行添加 define('WP_MEMORY_LIMIT', '64M');

结果:失败。

3. 修改 ./wp-includes/default-constants.php

过程:将 set memory limits if ( !defined(‘WP_MEMORY_LIMIT’) ) { if( is_multisite() ) { define(‘WP_MEMORY_LIMIT’, ’64M’); } else { define(‘WP_MEMORY_LIMIT’, ’32M’); }
改成
set memory limits if ( !defined(‘WP_MEMORY_LIMIT’) ) { if( is_multisite() ) { define(‘WP_MEMORY_LIMIT’, ’128M’); } else { define(‘WP_MEMORY_LIMIT’, ’64M’); }

结果:失败!

4. 在网站根目录下创建文件 php.ini

过程:在 php.ini 里面添加代码:memory_limit = 64M

结果:失败!!

5. 修改 ./wp-admin/install.php

过程:在 <?php 下行添加 ini_set('memory_limit','32M');

结果:再次失败...

倍感无望之际,终于找到了一种成功的方法

●加入 CONF 代码到 ./.htaccess 文件中

CONF 代码:
php_value memory_limit 64M

结果:成功!!!

问题解决~

End

转载本站文章请注明,转载自:傳說中De蝦米 [http://cc.80sbar.com]

本文链接:http://cc.80sbar.com/wordpress-3-1-fatal-error-allowed-memory-size-of-33554432-bytes-exhausted-solution.html

  1. 还没有评论

  1. 还没有引用通告。