Timeweb.com ошибка при composer update (memory-limit error)

При попытке обновить проект компосером, вылетает ошибка «PHP Fatal Error: Allowed memory size of 268435456 bytes exhausted«.

Лечится довольно просто:

/usr/local/bin/php -d memory_limit=1024M /usr/local/bin/composer update

Но ещё лучше создать альяс, чтобы писать коротко «composer update»:

echo -e "alias composer='/usr/local/bin/php -d memory_limit=1024M /usr/local/bin/composer'\nalias php='/usr/local/bin/php -d memory_limit=1024M'" > .bash_profile

Затем выполним команду: source .bash_profile и всё чики-пуки 🙂

Комментарии (2):

  1. Kritika Ответить

    Сделал как описано выше и теперь выдает -bash: /usr/local/bin/php: No such file or directory

    15.09.2020 в 16:59
    • ref Ответить

      Нужно запустить SSH-консоль и проверить путь до php командой «which php», и этот пусть использовать в моём примере из статьи.

      16.09.2020 в 14:09

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *