【问题标题】:Why symfony 1.2 is throwing Out of Memory error?为什么 symfony 1.2 抛出 Out of Memory 错误?
【发布时间】:2019-03-20 23:20:35
【问题描述】:

我正在尝试从命令提示符在 symfony 中生成表单和模型文件,但是当我运行 php symfony propel:build-model 时会引发以下错误

致命错误:内存不足(已分配 1978925056)(试图分配 40字节)在 D:\xampp-old\htdocs\symfony_v1.2\lib\vendor\symfony\lib\plugins\sfPropelPlugin\lib\vendor\propel-generator\classes\propel\engine\builder\om\php5\PHP5ObjectBuilder.php 上线133

我已将 php.ini 中的内存限制更改为 memory_limit = 128M

但它仍然抛出上述错误。

谢谢

【问题讨论】:

  • symfony 1.2 不再支持!请升级到 4.1 或至少 3.4 LTS symfony.com/roadmap
  • @azjezz Symfony 1 是与 Symfony 2、3、4 完全不同的产品。是的,升级是个好主意,但它可能是遗留代码,并且完全重写可能具有挑战性。
  • @Cerad ik!但是没有文档可用了,即使代码不在github上~所以不容易猜到那里发生了什么
  • 当然,从一个写得很糟糕的问题中猜出问题并不容易。然而,关于如何解决内存不足配置错误的问题非常多。
  • 这是 symfony 1 兼容性的最佳选择。 github.com/FriendsOfSymfony1/symfony1 它比 1.2 - 1.4 的最终版本提供了大量改进。

标签: php symfony symfony1 symfony-1.2


【解决方案1】:

抱歉,请检查您的磁盘空间,看起来 D 盘(安装 xampp 的位置)的可用磁盘空间非常小。

【讨论】:

  • 这个问题与磁盘空间无关。这是内存问题。
  • 不,兄弟,有 80GB+ 是免费的。
  • 好的,那么最好的建议是手动创建所有这些模型和控制器,如果你不能迁移到像 3.4 这样的 LTS 版本
猜你喜欢
  • 2019-11-30
  • 1970-01-01
  • 2018-08-06
  • 2019-11-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-07-29
  • 2018-08-01
相关资源
最近更新 更多