【问题标题】:Pimcore memory limit errorPimcore 内存限制错误
【发布时间】:2018-02-21 08:55:48
【问题描述】:

我正在尝试让 pimcore v.5 正常工作,每当安装、数据库或扩展出现问题时,我都会得到如下信息:

致命错误:第 444 行 /var/www/vhosts/lings.ch/staging.lings.ch/vendor/composer/ClassLoader.php 中允许的内存大小为 1073741824 字节已用尽(尝试分配 147456 字节)

有没有办法获得更好的调试信息?这样就无法理解是否要寻找解决方案。

【问题讨论】:

    标签: php pimcore pimcore-v5


    【解决方案1】:

    这或多或少是您需要的错误消息。内存限制设置得太低。 您应该增加 php.ini 中的 memory_limit 设置。

    memory_limit = 512M
    

    Pimcore 文档指出 128M 应该足够了。我仍然会尝试使用 512M,至少对于设置而言。

    【讨论】:

    • 不,恐怕没那么容易。不管你给它多少内存它都会崩溃,你可以看到在我的例子中它实际上是 1GB。需要明确的是 - 我能够安装 pimcore 并且它正在工作,我现在只讲述出现问题的情况。在这种情况下,没有什么可以暗示我那是什么。
    • 哦,是的,你是对的,我看到你已经将限制设置为 1GB。这虽然与作曲家有某种关系,但我不确定是什么导致如此高的内存使用率。
    • 尝试在您的文档根目录中运行此命令并检查是否有任何帮助:composer update --profile -vvv
    【解决方案2】:

    内存限制过高或过低时会出现内存分配问题。请确保 Memory_Limit 不等于 -1。尝试设置 memory_limit = 1024M。 还要在 php.ini 中验证以下内容 - 上传最大尺寸 - post_max_size -upload_max_filesize - max_execution_time - 最大输入时间

    【讨论】:

      猜你喜欢
      • 2013-03-06
      • 2011-07-29
      • 2016-11-14
      • 1970-01-01
      • 1970-01-01
      • 2013-09-27
      • 1970-01-01
      • 1970-01-01
      • 2018-12-07
      相关资源
      最近更新 更多