2017-12-18 16 views
0

"명령 작성자에게 monolog/monolog가 필요합니다"를 실행할 때마다 라이브 서버의 laravel에 패키지를 설치하는 방법. 오류가 발생합니다. 입력 파일을 열 수 없습니다. /home/root/composer.phar라이브 서버에 Laravel 패키지 설치

답변

2

우선 라이브 서버에서 composer require을 실행하면 안됩니다. composer install 만 실행해야 로컬로 실행해야하며 모든 것이 잘 작동하는지 테스트 한 후 라이브 서버에서 응용 프로그램에서 테스트 한 라이브러리를 설치하면됩니다. 오류에 대한

:

Could not open input file: /home/root/composer.phar

가 (당신이 작곡가 사이트에서 다운로드 할 수없는 경우)하고 올바른 사용 권한이 있는지 확인이 파일이 실제로 존재 확인 (그것은 실행 권한이 있어야합니다) - 만들기 위해 chmod +x composer.phar를 사용 실행 가능

+0

여전히 동일한 오류가 발생합니다! – user377531

+0

루트 사용자로 로그인 했습니까? 'ls/home/root'를 실행하면 거기에'composer.phar' 파일이 보입니까? 실행 권한 집합이 설정되어 있습니까? –

0

이렇게 시험해보십시오.

$ curl -sS https://getcomposer.org/installer | php 
$ mv composer.phar /usr/local/bin/composer 
$ php composer.phar update monolog/monolog 

아무런 문제없이 패키지를 설치할 수 있습니다.