shopex虚拟分类出现Fatal error: Allowed memory size of 33554432解决方法
今天查看一个shopex网站后台发现这样一个问题:在虚拟分类里删除某个分类出现了这样的错误Fatal error: Allowed memory size of 33554432……这个数字可能会跟大家的不一样,但是问题类型,我相信都是相同的。在网上搜索了很多,终于修改成功。
刚开始的时候,有人说要清理缓存,清理了没用~用ftp清理了同样没用!
再仔细找找,有人说增加缓存可以解决,于是找到config/config.php的文件,修改@ini_set('memory_limit','32M');,刚开始改成64M,按道理增加了一倍应该没问题了,可是问题依旧!头疼!
又有人说要关掉缓存,把上面文件里面的define('WITHOUT_GZIP',false);,false改成true,看了下觉得应该不是缓存的事。
实在没有可供参考的信息,突然看到一个ecshop的同样问题,有人解答如下:经常有的ecshop会出现内存不足用完的情况,其实有些时候我们可以这样解决:可以把includes的init.php中的
/* 初始化设置 */
@ini_set('memory_limit', '64M');
改大一点,就不会出现你这种问题了.可以改成
@ini_set('memory_limit', '128M');
或
@ini_set('memory_limit', '256M');
或
@ini_set('memory_limit', '512M');
后面这几个“或”让我又有试一下的冲动!改成256试试!然后顺便把false改成true,上传覆盖!OMG,成功啦!但是问题到底出在哪里,还不能确定,又把true改回false,上传覆盖,没有问题,看来就是这个内存设置问题:大点不行再大点!
实践出真知,希望能帮到同样出现这个问题的朋友!