[deploy]laavel 프로그램
정황
laavel을ec2에 배치합니다.
http://13.230.222.89:8000/에 액세스하는 동안 다음 오류가 발생했습니다.
Warning: require(/var/www/html/src/public/../vendor/autoload.php): failed to open stream: No such file or directory in /var/www/html/src/public/index.php on line 24
Fatal error: require(): Failed opening required '/var/www/html/src/public/../vendor/autoload.php' (include_path='.:/usr/local/lib/php') in /var/www/html/src/public/index.php on line 24
까닭
vendor 폴더의 원인은 아래에 패키지가 설치되어 있지 않기 때문입니다
해결하다
app 컨테이너의build에composier가 설치되어 있는지 확인
Step 2/6 : RUN cd /usr/bin && curl -s http://getcomposer.org/installer | php && ln -s /usr/bin/composer.phar /usr/bin/composer
---> Running in 29e7b0b74b54
All settings correct for using Composer
Downloading...
Composer (version 2.1.8) successfully installed to: /usr/bin/composer.phar
Use it: php composer.phar
app 용기 내/var/www/]/src에서composer install
Permission denied
위에서 설명한 문제 해결 후 Permission 오류 발생
해결하다
Reference
이 문제에 관하여([deploy]laavel 프로그램), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/tanoken729/articles/c58946fa656fbf텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)