Fatal error: Allowed memory size of 8388608 bytes exhausted

这两天安装bugfree,更换了一个数据量较大的库,结果打开bug详情页要么是空白页,要么就报如题的错误,错误信息还包括C:\wamp\www\bugfree\Include\Class\ADOLite\adodbSQL_drivers\mysql\mysql_driver.inc 506,打开这个mysql_driver.inc也看不出来什么,倒是按照如题的文字可以百度出一些解决方案,一般是如下的内容:

php错误提示

Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 58368 bytes) in

解决:这是由于php的内存不够,修改最大内存即可,打开php.ini配置文件,找到如下内容,

并修改8为32即可

memory_limit = 8M      ; Maximum amount of memory a script may consume (8MB)

还有的文章建议将这个内存设置为服务器内存的四分之一,我的机器是8G,我就设置为2048M,但还是不行,于是又查了更多的文章和试了更多地方法,都不行,最后才想到,也许不止一个php.ini文件,果然,我一开始改的那个是C:\wamp\php下面的,因为我安装了wamp,可真正起作用那个应该是C:\wamp\Apache2\bin,于是改了这个,重启服务,就好了

时间: 2024-10-06 07:36:32

Fatal error: Allowed memory size of 8388608 bytes exhausted的相关文章

Thinkphp5错误:Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 68 bytes)

Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 68 bytes) 1 $users = Db::name('users')->select(); 2 dump($users); 对于大数据量查询结果,其内容超出了memory size,修改代码如下: 1 $users = Db::name('users')->limit(10)->select(); 完美解决!!!

Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 1099 bytes) in

解释是可用内存已耗尽,这关系到PHP的memory_limit的设置问题. 我在网上看到,有两种方法解决 1.修改php.ini memory_limit = 128 这种方法需要重启服务器,很显然,此方法对虚拟机有限制. 2.通过ini_set函数修改配置选项值 ini_set ('memory_limit', '128M') 但是我用完两种方法后都没有成功. 虽然看了一些资料上面说PHP5中,对于memory_limit的设定为128M的上限,但是我还是尝试了一下去分配更多的内存,将memo

执行php程序的时候,报错Allowed memory size of 134217728 bytes exhausted (tried to allocate 83 bytes)

执行php程序时,会报下面的错误 Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 83 bytes) in /mnt/Change/www/html/data/conn.php on line 18 第一种方法:不推荐 修改php配置文件php.ini,将memory_limit的值改大,但是不建议这么做,因为无论修改的再大,有可能还是会报这个错误,因为不知道运行这个php代码到底需

Allowed memory size of 134217728 bytes exhausted

错误信息:1,浏览器报500页面,2,nginx日志报错信息如下:[error] 11243#0: *11550 FastCGI sent in stderr: "PHP message: PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 57257775 bytes) 解决方法:因为php默认内存限制是128M,所以需要修改php.ini文件.找到memory_limit =

php的Allowed memory size of 134217728 bytes exhausted问题

提示Allowed memory size of 134217728 bytes exhausted,出现这种错误的情况常见的有三种: 0:查询的数据量大. 1:数据量不大,但是php.ini配置的内存太小. 2:逻辑出现死循环. 解析: 134217728/1024/1024 = 128M 解决方案: 0:修改php.ini memory_limit = 128 但是这种需要重启服务器,所以对于虚拟机有限制 1:通过ini_set函数修改配置选项值 // 升级256M.128M内存 ini_s

php遇到Allowed memory size of 134217728 bytes exhausted问题解决方法

终端报出了Allowed memory size of 134217728 bytes exhausted错误,而且重启电脑再次执行仍然是一样.上网查了查,是因为php默认内存限制是128M,所以需要修改php.ini文件. 查找到memory_limit = 128M这一行,将128M改大点,我这里直接是改成了2048M. 2.重启服务器,通过sudo /usr/sbin/apachectl restart来重启apache服务器,当然其实用终端执行php的话,不重启服务器也是可以的. 3.重

PHP内存溢出Allowed memory size of 解决办法

PHP内存溢出Allowed memory size of 解决办法 博客分类: php ============================Allowed memory size of  xxx bytes 以前追踪过这个问题,但是那个时候工具用的不太好,没看的这么细,这次搞的比较细,修正了偶以前的看法 .于是写小文一篇总结一下. PHP偶尔会爆一下如下 错误Allowed memory size of  xxx bytes exhausted at xxx:xxx (tried to a

PHP内存溢出 Allowed memory size of 解决办法

PHP出现如下错误:Allowed memory size of  xxx bytes exhausted at xxx:xxx (tried to allocate xxx bytes)    关于这一点,本站点中,http://nodonkey.iteye.com/blog/728223 有所讲述.        同时,还有 http://hi.baidu.com/thinkinginlamp/blog/item/e400f819a3caab7cdbb4bd4e.html 此文也是讲这个问题

开机提示memory size decreased怎么办?

ytkah的办公电脑实在是hold不住,win7用2G的内存,基本是在等待中度过的,没有新的只能考虑加格内存了,采购嘛,需走一大堆流程,跟领导请示从其他硬件需求不是很高的电脑那边拔一根内存条吧,小C的电脑平时没什么运行大型软件居然用4G,心理不平衡了就开始邪恶了,罪过 拔出他电脑的内存条,重新开机看看有没啥问题.还真不给面子,刚开机就两声警报音,然后提示error 0164:memory size decreased,重启了好几次都是那样. 好吧,本着喜欢钻研的精神,自己鼓捣一下 开机提示mem