BUG 区

这里是平时遇到的bug ,现将其收集起来,但愿能坚持下去。php

1、php中遇到的bugmysql

编号1      错误信息以下: sql

Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 71 bytes) in /data/home/htdocs/includes/cls_mysql.php on line 570

产生缘由:apache

apache服务器中的配置文件php.ini (万网云主机中的位置为 /var/www/php5/lib/php.ini ) 设置的容许最大内存为 64M ,可是程序执行时超过了这么大的内存。故报错。服务器

解决办法:ssh

①网上提供的方法是修改php.ini配置文件,将  memory_limit = 64M ; Maximum amount of memory a script may consume 64MB) 这一行代码中的64M 修改为128M。可是我利用ssh登录到主机后打开php.ini后发现配置文件里面原本配置的就是 128M。因而只能向空间商求助。spa

②也有人提供这样的方法。在执行查询的php文件开始外加上以下代码 @ini_set('memory_limit', '128M'); 或者是  @ini_set('memory_limit', '-1');取消最大内存。还有一种方法是经过 .htaccess 文件来配置容许的最大内存。加上这样一行代码  php_value memory_limit 128M  。这里是网上遇到相似bug的解决方法。 我试了一下,都不行,应该是空间商已经限制了,更改这些不起做用。code

个人解决办法blog

相关文章
相关标签/搜索