目前GegeHost的有些主机的内存大小限制是32M,在使用WordPress时可能会不够用,你可以进行如下修改。
无论您是否使用GegeHost,您可能会碰到类似以下问题:
”
Allowed memory size of 33554432 bytes exhausted (tried to allocate 7680 bytes) in /home2/marine/public_html/wp-includes/kses.php(1030) : runtime-created function on line 1
”
”
Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 491520 bytes) in /home2/marine/public_html/wp-includes/class-simplepie.php on line 4134
”
下面给出一个解决方案,分享给各位用户。
1. 下载这个php.ini.zip的文件,然后在cpanel的“文件管理器”把这个文件上传到public_html目录,接着选中php.ini.zip文件,点右上角的“解压缩”。
我们可以看到在public_html有了一个php.ini的文件了。
2. 修改public_html目录下的.htaccess文件,添加下面分割线内容在 .htaccess 文件。
———————————————
suPHP_ConfigPath /home/username/public_html/
———————————————
提示: 用你所在的主机cpanel的用户名替换掉 username,home这个有些主机默认是home2的你可能也要改。
gege也卖寂寞了?
广告词改了,哈哈…
哦呀呀 主机商还干这种好事儿呀
suPHP_ConfigPath /home/username/public_html/ 添加在哪个位置?
@Louis Han
OK了,搞定
第一步做完了, 但是没明白”其它的也是只要从 /home/hugegeor/public_html/复制 php.ini 文件即可” 是什么意思, 复制到哪里?
第二步在cpanel尽管可以搜索到htaccess文件, 但是看不到, 也没法修改, 所以新建了一个, 里面添加了suPHP_ConfigPath /home/username/public_html/这句话, 然后上传了上去.
但是还是没解决这个问题, 我提示的是Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 8192 bytes) in /home/duanduan/public_html/wp-admin/menu.php on line 1
完了…这回热闹了, 我估计是因为我自己上传了htaccess文件, 页面都打不开了…怎么办啊.
随便点篇文章会显示
Not Found
The requested URL /2009/09/12/who-is-the-fastest-growing-one/ was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Apache/2.2.11 (Unix) mod_ssl/2.2.11 OpenSSL/0.9.8e-fips-rhel5 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 mod_jk/1.2.25 Server at duanduanwang.com Port 80
@Necromind
你登录下wp后台,在“固定链接”那里“保存更改”
早知道有这贴,当初就不会费那么大劲了
@古月飞
你现在的主机没有这个问题哦
您好,我今天刚跟您办的主机迁移,我现在的虚拟主机的memory limit是32M,而且按照您上面提到的两种方法我都试过了,还是不行,上载照片和下载主题都不行。查看php配置信息,显示memory limit还是32M。(我是在public_html下新建htaccess文件。)
能不能帮我解答下,谢谢啦
顺便问下:现在这个空间是不是不能在linux下用ssh登陆了?一月份的时候我还能登陆呢…
3q
其实上载和下载倒是无所谓,主要是我现在生成不了Google站点地图了…老是提示我:
“上次运行没有完成!你应该为 PHP scripts 增加内存或时间限制”
@ wurmbai
我帮你改下吧,稍等
@ wurmbai
改好了
@admin
恩,现在好了,太感谢了!Orz….
我的也出现了,但是不知道怎么才能通过 cpanel 修改 .htaccess。我就用了方法二,修改 wp-setting.php。依旧有这个问题出现。
修改wp-config.php,
在
define (‘WPLANG’, ‘zh_CN’);
之后加上也是可行的.现在WP越来越大了,占用资源也越来越猛了.
define(‘WP_MEMORY_LIMIT’, ’64M’);
@ Rambo
有些主机不行,我上面的方法基本上通用的,也不仅局限于wp
非常实用,感谢胡戈戈呢~~
@ Rambo
我的还是不行啊
迅速Ok
谢了,WordPress升级出现了此问题,按照你的做法可以打开了,但就是升级成中文版全程乱码了
我QQ807563382,谁来帮帮我啊……
呵呵,是吗?
这个好,实用..
试了各种方法不管用, 这个真不错啊~
上帝呀.改好了.成功了.上面有位朋友问:suPHP_ConfigPath /home/username/public_html/ 添加在哪个位置? 我是把它添加到最后了,也就# END WordPress的下行. 太感谢哥哥了.以后如果买主机找你,目前满着呢.顺便问下哥哥,你的虚拟主机,可以用wordpress做淘宝客允许吗?还有Discuz!程序可以吗? 再次感谢.ok
suPHP_ConfigPath 我还不明白什么作用
按照你的建议,我修改了htaccess文件, 上传后页面都打不开了