你是否会觉得你的wordpress运行很慢,或者突然显示没有足够内存运行当前脚本:
Fatal error: Allowed memory size of 8388608 bytes exhausted.
或者
PHP Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 6233929 bytes) in /home/…/press/wp-includes/cache.php on line 330
还有类似:
Allowed memory size of 33554432 bytes exhausted (tried to allocate 368640 bytes) in /wordpress/wp-includes/class-simplepie.php on line 9575
这些都是因为内存不够引起的,解析来讲述如何增加内存的方法:
-
如果你可以访问php.ini文件,可以把内存限制从32改为64,甚至128等:
memory_limit = 64M ; Maximum amount of memory a script may consume (64MB)
-
如果你没有访问php.ini的存取权限,那么可以更改.htaccess文件:
php_value memory_limit 64M
-
可以在wp-config.php中添加一行关于WP_MEMORY_LIMIT的定义:
define('WP_MEMORY_LIMIT', '64M');
-
上面三种方法无效,与空间商联系。
注意:在wp-config.php添加define(‘WP_MEMORY_LIMIT’, ‘64M’);,不要添加在末尾,最好添加在数据库设置前面。