虚拟主机限制内存导致程序执行唔落去

教你简单解决运行WordPress出现Fatal error: Allowed memory size of 33554432 bytes exhausted...的问题。
 

前提系你的虚拟主机限制的内存好细,例如净系得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,系里边加一行

memory_limit = 40M

再系 /home/你的用户名/public_html/ 目录下的 .htaccess 加入下边内容

<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 第一行添加:

php_value memory_limit 40M

咁就得了,40M可以根据自己需要改

如果上边果个方法出现500错误,就删佐佢,改成系wp-config.php里边加

define('WP_MEMORY_LIMIT', '40M');

好了,应该吾会仲有问题了,乜话?仲系唔得?

如果你的主机当前关闭php的安全模式的话,最后方法(主机的安全设置可能都禁用的),一样系wp-config.php里边加

ini_set("memory_limit","40M");

好了,如果上边的方法都唔得,咁你一是试下同管理员沟通,一是换主机。

《虚拟主机限制内存导致程序执行唔落去》有0个评分

★★★★★
★★★★
★★★
★★
0
0
0
0
0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注