【问题标题】:Symfony 1.4: PHP Fatal error: Allowed memory size of 33554432 bytes exhaustedSymfony 1.4:PHP 致命错误:允许的内存大小为 33554432 字节已用尽
【发布时间】:2012-11-04 03:16:21
【问题描述】:

我正在尝试通过运行以下命令来重建 symfony 1.4 数据库:

./symfony propel:build-sql

当我运行命令时,我收到以下错误:

PHP 致命错误:已用完允许的 33554432 字节内存大小 (试图分配 89 个字节)在 /lib/vendor/symfony/symfony-1.4.19/lib/plugins/sfPropelPlugin/lib/vendor/propel-generator/classes/propel/engine/database/model/Table.php 第 554 行

我检查了/etc/php5/cli/php.ini 中的my memory_limit 配置

行如下:

memory_limit = -1

它指定了内存没有限制,所以我不明白是什么导致了错误,因为内存没有限制。这可能是什么原因造成的?

【问题讨论】:

  • 尝试将 memory_limit 设置为 1024MB,看看是否可行。
  • @craig1231:我尝试了你的建议,现在当我运行命令时,我得到:PHP Fatal error: Allowed memory size of 262144 bytes exhausted (tried to allocate 523800 bytes) in Unknown on line 0 Could not startup.
  • 是的,这似乎成功了!你想提交它作为答案吗?

标签: php symfony-1.4


【解决方案1】:

您是否尝试将 memory_limit 设置为“1024M”之类的值?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-10
    • 2013-02-24
    • 1970-01-01
    • 2017-11-06
    • 2015-07-06
    相关资源
    最近更新 更多