New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
플러그인 설치시 COMPOSER_HOME 에러 발생 #1051
Comments
blade에서는 |
.env 파일을 만들고 거기에 COMPOSER_HOME을 추가하니 작동하네요 |
안녕하세요, https://www.xpressengine.io/help_board?category_item_id=47&help_board_id=7b890eb7-2678-4d34-9679-8c05d8a0678d 링크에서 바로 해당 문제를 해결하실 수 있으며, 요약해 드리자면 아래와 같습니다. 관리자 사이트에서 설정 > 기본설정 > Composer 홈 디렉토리 항목에서 기본 XE3의 컴포저 경로를 입력하거나 만약 별도로 설치한 Composer가 없는 경우 /XE설치경로/composer.phar가 됩니다. QnA에 답변과 동일한 내용이지만, 이슈 해결을 위해 댓글 남겨드립니다. |
Composer도 설치되어있고, COMPOSER_HOME에러가 나는 상황인데 설정페이지에는 composer_home 설정항목이 보이지 않는 문제입니다. 아래 blade 코드를 보시면 xpressengine/resources/views/settings/setting.blade.php Lines 180 to 187 in 4353948
그런데 아래 코드에서는 (플러그인 설치시 실행되는 코드입니다) xpressengine/app/Console/Commands/ComposerRunTrait.php Lines 108 to 115 in 4353948
blade에서의 환경변수와 console command 환경에서의 환경변수가 달라서 문제가 발생하는 것으로 추정되는데 정확한 원인을 모르겠습니다. |
참고로 서버환경은 PHP Built-In 서버를 사용하였습니다. 이것과 관련있을지도 모르겠습니다. |
해당 입력 필드를 가리지 말고 value를 보여주는 것으로 변경하고, |
XE버전 3.0.5버전
우분투 18.04
php 7.3
PHP Built-In 웹서버 사용중인데
~/.profile에 COMPOSER_HOME 환경변수 추가하고
source ~/.profile
명령도 실행한 후에 다시 php서버 구동시켜도 안됩니다.환경변수를 설정하는 페이지가 있다고 나와있는데 settings/setting 에 들어가도 설정항목이 안보입니다.
The text was updated successfully, but these errors were encountered: