【问题标题】:Composer memory limit exhausted [duplicate]作曲家内存限制已用尽[重复]
【发布时间】:2020-07-01 07:59:48
【问题描述】:

我在 All-Inkl.com 有业务托管,不幸的是我不能再在那里使用作曲家了。支持人员写了更多,我已经达到了 1.5 GB 的限制,而且不可能。

PHP Fatal error:  Allowed memory size of 1610612736 bytes exhausted (tried to allocate 4096 bytes)

现在我的问题是,有没有办法让 Composer 更新或逐个安装它,以便释放其间的内存,或者是否有任何其他解决方案可以在服务器上运行我的 Laravel 应用程序?

目前,Composer JSON 中包含以下包。还有更多计划。

    "require": {
    "php": "^7.2.5",
    "ext-json": "*",
    "benjaminhirsch/nova-slug-field": "^1.2",
    "cloudcake/nova-snowball": "^1.2",
    "ctessier/nova-advanced-image-field": "^1.0",
    "davidpiesse/nova-toggle": "^0.0.6",
    "digitalcloud/nova-address-field": "^1.3",
    "dillingham/nova-detail-link": "^1.0",
    "ebess/advanced-nova-media-library": "*",
    "ek0519/quilljs": "^0.1.9",
    "fideloper/proxy": "^4.2",
    "fruitcake/laravel-cors": "^1.0",
    "gabrieliuga/laravel-mail-log": "*",
    "guzzlehttp/guzzle": "^6.3",
    "inspheric/nova-email-field": "^1.42",
    "jenssegers/agent": "^2.6",
    "jubeki/nova-card-linkable": "^1.1",
    "kabbouchi/nova-logs-tool": "*",
    "khalin/nova-link-field": "*",
    "klepak/nova-dynamic-page-title": "^1.0",
    "laraning/nova-time-field": "^0.2.5",
    "laravel/framework": "^7.0",
    "laravel/nova": "*",
    "laravel/tinker": "^2.0",
    "laravel/ui": "^2.0",
    "laravelcollective/html": "^6.1",
    "m-a-k-o/nova-custom-table-card": "^2.0",
    "maatwebsite/laravel-nova-excel": "^1.2",
    "normanhuth/nova-menu-order": "1.0.2",
    "ofcold/nova-sortable": "^1.0",
    "opanegro/field-nova-password-show-hide": "^1.0",
    "raiym/instagram-php-scraper": "^0.9.7",
    "richardkeep/nova-timenow": "^1.0",
    "sbine/route-viewer": "^0.0.6",
    "sidis405/nova-installed-packages": "^0.1.8",
    "spatie/laravel-activitylog": "^3.11",
    "spatie/laravel-backup": "^6.8",
    "spatie/laravel-medialibrary": "^7.19",
    "spatie/laravel-permission": "^3.11",
    "spatie/nova-backup-tool": "*",
    "spatie/schema-org": "^2.12",
    "vyuldashev/nova-permission": "*",
    "whitecube/nova-flexible-content": "^0.1.16"
},
"require-dev": {
    "facade/ignition": "^2.0",
    "fzaninotto/faker": "^1.9.1",
    "mockery/mockery": "^1.3.1",
    "nunomaduro/collision": "^4.1",
    "phpmd/phpmd": "^2.8",
    "phpunit/phpunit": "^8.5",
    "sirbrillig/phpcs-import-detection": "^1.2",
    "sirbrillig/phpcs-variable-analysis": "^2.8",
    "squizlabs/php_codesniffer": "^3.5"
},

【问题讨论】:

  • 没有。因为我都已经做了,只是服务器的极限已经达到了。
  • 你已经跳过开发包了吗? composer install --optimize-autoloader --no-dev
  • 也许下面的帖子有帮助:community.contao.org/de/…
  • 没有。我不使用 Contao,也没有 contao 设置。
  • 您应该只在本地执行composer update,并将您的作曲家相关文件推送到服务器,然后只需composer install

标签: laravel composer-php laravel-nova laravel-7


【解决方案1】:

我尝试了 -1 和 99999 的限制。“All-Inkl”虚拟主机服务器太弱了,已经达到了极限。我现在将更改提供程序并临时手动将包复制到服务器。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-08-05
    • 2020-06-01
    • 1970-01-01
    • 2020-10-09
    • 2020-10-17
    • 2021-08-07
    • 2012-09-19
    相关资源
    最近更新 更多