前提系你的虚拟主机限制的内存好细,例如净系得32M,呢阵肯定经常会见到,例如
Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate xxxxx bytes) in /home/xxxxxxx/public_html/blog/wp-admin/includes/xxxxxxx.php on line xxxxxx
原因就算了,免费空间吾通会同你改配置咩,解决方法:
一,你的主机可以自定php.ini
系 /home/你的用户名/public_html/ 目录下新建一个 php.ini,系里边加一行
1 |
memory_limit = 40M |
再系 /home/你的用户名/public_html/ 目录下的 .htaccess 加入下边内容
1 2 3 4 5 6 7 |
<IfModule mod_suphp.c> suPHP_ConfigPath /home/你的用户名/public_html/ <Files php.ini> order allow,deny deny from all </Files> </IfModule> |
OK,搞定晒,不过注意memory_limit唔好加太大,够用就好了,你明葛。
二,唔可以自定php.ini就用下边的
只要系相应的根目录内的 .htaccess 第一行添加:
1 |
php_value memory_limit 40M |
咁就得了,40M可以根据自己需要改
如果上边果个方法出现500错误,就删佐佢,改成系wp-config.php里边加
1 |
define('WP_MEMORY_LIMIT', '40M'); |
好了,应该吾会仲有问题了,乜话?仲系唔得?
如果你的主机当前关闭php的安全模式的话,最后方法(主机的安全设置可能都禁用的),一样系wp-config.php里边加
1 |
ini_set("memory_limit","40M"); |
好了,如果上边的方法都唔得,咁你一是试下同管理员沟通,一是换主机。