免费国外空间,国外免费空间,'s Archiver

hongwang777 发表于 2013-8-31 10:00

000的缓存限制为8M

[i=s] 本帖最后由 hongwang777 于 2013-9-6 18:11 编辑 [/i]

[url=http://nsfz.tk]http://nsfz.tk[/url]  很久没有去打理了。最近发现不能浏览了,提示:
PHP Error Message

Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 262145 bytes) in /home/a6353581/public_html/wp-includes/pomo/streams.php on line 139

这样的提示,因时间不同,内容也不同,反正是超负荷。
这是怎么回事情。
干脆重新安装,提示仍然是另一个目录超负荷。数据库也打不开:
mysql16.000webhost.com
整个是里外里都不行了。有高手提出建议吗,谢谢。

idc886 发表于 2013-8-31 10:15

太占内存了。。  最大允许占用64M内存被你用光了。

至于解决。 空间  想不出好的。

一般都是换全新的程序文件看看,到时再装个缓存插件。。 记得备份好数据。

默夜 发表于 2013-8-31 11:26

3蛋空间啊,厉害

hongwang777 发表于 2013-8-31 14:26

[i=s] 本帖最后由 hongwang777 于 2013-8-31 14:32 编辑 [/i]

大家,谢谢。
我长时间没去打点,有些生疏。其实三蛋的数据库从控制台进入。办法只有一个——清空数据库,重新安装。这不——OK!   从数据库导入也可以,稍微有些麻烦,备份稍大。我可以从博客后台分批导入,很方便的。

hongwang777 发表于 2013-9-1 15:12

[i=s] 本帖最后由 hongwang777 于 2013-9-6 18:22 编辑 [/i]

好不容易重新安装了wordpress程序的网站。备份文章分批导入成功。一切正常。1小时候,原先的问题再次发生:
PHP Error Message

Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 77 bytes) in /home/a6353581/public_html/wp-includes/pomo/mo.php on line 204

缓存透支。使用了网络上的一些方法,没有见效。遂将程序版本降低到2.92终于在setting.php文件中看到了限制缓存的语句,将默认的32M改为128M(原来版本默认值64M没有看到更改的地方,或许也在setting) 。但也听说有的空间限制在8M。大家误导了!000提醒最大缓存限制为6.8M(也就是8M)。大家说什么64M!?
最终发现就是8M。你往大的方向去奔,反而适得其反。wordpress3.0以上的版本都不能安装!本人退回2.9版本,将原来默认值32M都老老实实地降低为8M。总比没有缓存好呵。

idc886 发表于 2013-9-7 07:38

[b]回复 [url=http://www.idc866.com/redirect.php?goto=findpost&pid=150142&ptid=17750]5#[/url] [i]hongwang777[/i] [/b]


    你说的缓存限制为8M 是指哪个函数??。   


我这有个000空间,看探针: http://idclov1.herobo.com/php.php


探针里:程序最多允许使用内存量 memory_limit 64M ,  
这个是程序允许使用的最大内存。超过这个最大内存就会提示你上面的问题。

你可看看你空间上探针这个数值是多大?8M? 不可能。

67108864 bytes  这个值正好是64M。?怎么=8M呢? 你数数看。
67108864 bytes ÷ 1024 ÷ 1024 = 64 M




在PHP中可以使用  函数来自定义。如

ini_set("memory_limit", 1024*1024*40);        //最大内存 Byte 40 兆
ini_set('memory_limit', '64M');                       //最大内存  64 兆

那么,000空间限制64M。  达到这个值就会出现错误。
那么,可以在PHP中加入内存限制,(只让PHP使用这么多内存来处理程序)。

我们就设60M最大占用即可。就不会达到000空间的限制了。
应该就不会出现你那样的错误提示了

ini_set('memory_limit', '60M');   

应该这样就可以解决你程序内存占用问题,而不出现错误,
WP 3.0 照这样设置,加在 wp-settings.php 应该同样可安装、使用。


关于你说的 原来默认值32M都老老实实地降低为8M ?
原来值 ini_set('memory_limit', '32M');   难道都不能正常安装和使用。


所以 000空间内存限制为64M,程序超过64M占用就会出错。

“000的缓存限制为8M” 所以你这个是错误的。

页: [1]


Powered by Discuz! Archiver 7.2  © 2001-2012 Comsenz Inc.