【问题标题】:Codeigniter and memory allocation issue for mysqlimysqli 的 Codeigniter 和内存分配问题
【发布时间】:2014-06-25 08:25:20
【问题描述】:

我有一个巨大的数据库,当我试图检索一些信息以创建 PDF 时,我收到此错误:

Fatal error: Allowed memory size of 134217728 bytes exhausted
(tried to allocate 128 bytes) in 
.../system/database/drivers/mysqli/mysqli_result.php on line 167

有没有办法增加内存限制?

【问题讨论】:

    标签: php codeigniter mysqli


    【解决方案1】:

    使用

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

    【讨论】:

    • 现在它给了134217728 bytes exhausted (tried to allocate 82 bytes)
    • 好的,如果我这样设置ini_set('memory_limit', '-1');,它基本上会删除默认限制。谢谢你的帮助!
    【解决方案2】:

    你可以像下面这样增加限制:-

    ini_set("memory_limit","24M");
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-01-07
      • 2011-03-18
      • 2021-05-04
      • 2021-06-30
      • 2011-05-17
      相关资源
      最近更新 更多