[deploy]laavel 프로그램

2025 단어 DockerLaravelEC2tech

정황


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 오류 발생

해결하다


https://qiita.com/naka46/items/e562e38764441d2b5b4a

좋은 웹페이지 즐겨찾기