首页 > 代码库 > Fatal error: Allowed memory size of 8388608 bytes exhausted

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,于是改了这个,重启服务,就好了

Fatal error: Allowed memory size of 8388608 bytes exhausted