невозможно запустить команду composer в корне проекта - PullRequest
0 голосов
/ 23 сентября 2018

Я пытаюсь запустить проект laravel в cPanel.

Проблема в том, что composer работает вне корневого каталога проекта, но не внутри проекта, имеющего файл composer.json.

Composer not working in project root

cPanel возвращает Killed, когда я пытаюсь запустить composer, как показано на рисунке ниже:

Killed Issue

Редактировать:

Глядя на комментарии, которые я пытался запустить composer --help, но все еще существует Killed проблема.

composer --help command

Я увеличил предел памяти до 1024M из пользовательского файла php.ini как:

Upgraded memory limit from multiphp

, ноэто еще не изменяется в терминале:

memory limit check from terminal

Может ли это быть проблемы конфигурации php или некоторые проблемы с сервером?

Может кто-нибудь пролить свет на эту проблему?Я могу обновить вопрос, если не понятно.

1 Ответ

0 голосов
/ 23 сентября 2018

Похоже, что вашему серверу не хватает памяти при выполнении composer, поэтому появляется сообщение об ошибке: Killed.

Если у вас есть доступ к большему количеству ресурсов, вы можете попытаться увеличить оперативную память и повторить попыткув противном случае вы можете просто composer install на локальном компьютере и загрузить папку vendor , чтобы начать работу , пока не решите проблему с памятью на вашем сервере.

Редактировать: сна скриншотах, которые я заметил, что вы не загрузили файл composer.lock, вы можете попробовать загрузить этот файл и просто запустить composer install, так как он должен требовать гораздо меньше памяти, чем composer update (поскольку зависимости не будут разрешенына вашем живом сервере, но просто устанавливается в соответствии с хешами в вашем файле composer.lock.

...