PHP강좌/[라라벨]게시판만들기강좌
[라라벨+mysql]게시판 만들기 강좌 #30. 완성된 사이트를 서버 호스팅으로 배포하기
에스크리토
2024. 8. 19. 15:37
반응형
서버 호스팅을 신청하고 라라벨 프로젝트를 설치해서 작업을 하면 웹 주소는 대부분 php artisan serve --host 어쩌구 하는 명령어로 ip와 포트를 따로 지정해서 작업을 했을 것이다.
물론 이렇게 안하고 로컬에서 한 경우에는 라라벨 작업 폴더를 통째로 서버 호스팅에 올리면 된다.
먼저 아래 링크를 참고해서 도메인을 등록해준다.
https://programmerdaddy.tistory.com/136
그리고 여기서 설정한 DocumentRoot 폴더(domainurlroot)를 생성하지 말고 라라벨을 이용해 만든 폴더중에 public 폴더를 심볼릭 링크로 만들어 준다.
이렇게 하면 public 폴더안의 index.php를 호출하게 되는 것이다.
$ln -s ./laravel_folder/public domainurlroot
이렇게 심볼릭 링크로 만들어주면 버추얼호스트에서 설정한 도메인으로 접속할 수 있다. 접속하기전에 권한 설정을 몇개 해준다.
$chmod -R 777 ./laravel_folder/storage/
$chmod -R 777 ./laravel_folder/bootstrap/cache/
$chmod -R 777 ./laravel_folder/public/images/
마지막 images는 이미지 파일 올리는 폴더의 경로이다. 본인에 맞게 설정하면 된다.
끝으로 .enc 파일의 url도 설정해준다.
반응형