inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

PHP 개발자의 최종 테크트리, 라라벨 강의

지금까지 배운 내용을 토대로 만든 1일 SNS 사이트 프로젝트 홈페이지 소개

라라벨 폴더명을 다르게 하면 연결이 안되네요

626

CDG

작성한 질문수 7

0

 강의를 그대로 따라해서

curl -s https://laravel.build/example-app | bash

로 설치후

sudo mv example-app html 로 폴더명 변경 후

sail up -d 하면 도커 까지 연결되어 실행이 잘 됩니다.

 

새롭게 연습을 하고 싶어서

curl -s https://laravel.build/example-app | bash 설치후

sudo mv example-app inflearnlaravel 로 폴더명 변경 하고

sail up -d 하면 도커연결까지는 되는데 localhost 들어가면 아래처럼 오류화면이 뜨고 열리지가 않습니다.

어디를 설정해야 할까요?

1.PNG

2.PNG

추가 질문

1) docker-compose.yml 에서

volumes: - '.:/var/www/html'

로 되어있는데..라라벨을 다운받고 폴더명을 변경하면서 html이란 폴더명을 입력한적이 없는데 이건 어디서 나오는걸까요? 기본 디폴트 명일까요? 여기 폴더명을 inflearnlaravel 로 바꾸면 될까요?

 

2) curl -s https://laravel.build/inflearnlaravel | bash

 이런식으로 설치하면서 부터 폴더명을 원하는대로 했더니 아예 설치가 안되네요 설치 가능한 폴더명이 따로 있는걸까요? 아니면 제가 뭘 잘못했을까요?

답변 주시면 감사드리겠습니다!

 

php Laravel

답변 3

0

Max Kim

혹시 html 밑에 앱을 만들어서 다른 이름으로 저장하고 docker를 돌리면 docker는 돌아가는데 화면에 안나오면 nginx에서 루트 폴더를 바꿔줘야하나요?

0

백승철

라라벨에서 내장된 NGINX 를 바꿀일은 거의 없습니다. 라라벨의 프로젝트 명을 바꾸거나, 프로젝트 폴더의 이름만으로는 실행에 영향이 없습니다. 프로젝트의 앱 이름과 데이터베이스 명 정도만 .env 에서 바꾸어 주시면 되고 말씀하신 문제는 좀 더 자세한 정보가 필요합니다. -d 를 빼고 sail up 을 했을 때 안내가 뜰 수 있으니 참고하시면 좋을 것 같습니다.

imageimage

0

CDG

아파치만 삭제하니 정상적으로 나오네요..! 이 문제는 해결이 되었습니다..! 처음으로 돌아가면 폴더명이 html 이 아닌 다른 폴더로 했을때 도커도 정상적으로 돌아가지만 localhost 실행이 안되서 그런건데 ㅠ 폴더명이 html만 가능한걸까요 아니면 도커나 다른 부분에서 설정을 또 바꿔야 할까요

0

백승철

첫번째에서는 라라벨설정상 페이지를 표시해야할 public 폴더가 폴더명 을 찾을수 없으면서 발생하는 문제로 보입니다. 강의에서 다운받을 때 처음부터 이름을 정하는 법을 알려드렿어야 했는데

curl https://laravel.build/프로젝트명 ~ 으로 새로 받아주시면 됩니다.

 

추가 질문에서 volumes 설정또한 마찬가지로 폰더명에따라 가서 설정되는것 이기때문에 바꾸어주시면 됩니다.

 

개발 단계에서 특별히 설치 폴더가 제한되어 있지는 않습니다. 어디에 다운받든 가능해야 하는데 이 부분은 정확한 상황을 봐야 합니다

0

CDG

나타난 화면을 보니 아파치 설정에 /var/www/html 이 기본으로 되어 있는거 같습니다.

강의에서는 아파치 설정을 바꾸는건 나오지 않아서 폴더명을 html로 하지 않을때 오류가 하면 대처가 되지 않았던거 같습니다. 혹시 이부분도 설명 해주시면 감사드립니다.

asdf.PNG

0

CDG

아무래도 제가 이것저것 바꿔보다가 설정에 문제가 생긴거 같습니다..html 폴더 바로 아래에 있는 index.html파일을 삭제 했는데 첨부파일 처럼 뜨네요..

public/index.html을 기본 폴더로 찾아가질 않는거 같습니다..이건 어디서 설정해야 할까요?

asdf.PNG

0

백승철

음.... 죄송하지만 지금 굉장히 많이 꼬이신것 같습니다. 기본적으로 라라벨은 NGINX 웹 서버에서 운영되는데 갑자기 아파치 가 나오는 이유를 잘 모르겠으며 아파치 웹 서버에서 라라벨 폴더로 접속하니 저장소 화면이 나온것 같습니다. 처음부터 다시 시작하셔야 될 것 같아 보여요~

wsl에서 폴더 열기 리눅스 드라이브가 보이지 않습니다.

0

65

1

우분투 설치후 도커 설치하고 재부팅후 우분투 설정 화면이 안나옵니다.

0

46

1

섹션8 wire:model 실시간 적용 안됨 문의...

0

136

2

색션6 미들웨어 실습 질문 - routeMiddleware가 없습니다..

0

150

1

composer require livewire:livewire "^2.0" 안되요 ㅠ

0

177

2

우분투 서버에서 개발한 프로그램 서비스하기

0

224

1

공부하면서 깃에 잔디도 심고싶은데 클론이 안되네요;;

0

347

2

기가 막히네..

-3

301

1

미들웨어 실습 시 data 가 false 일 경우 에러 문의

0

309

1

api.php, web.php 문의

0

282

2

꼭 api.php, web.php 로 나눠서 해야 하나요?

0

284

1

같은 에러 인데요..SQLSTATE[42S02]: Base table or view not found: 1146 Table 'laravel.sessions' doesn't exist

0

513

1

라라벨 11 버전으로 공부하고 있습니다. 서비스 프로바이더 변경되었네요.

1

853

1

7강 controller 에러 문의 드립니다

0

335

2

SQLSTATE[42S02]: Base table or view not found: 1146 Table 'laravel.sessions' doesn't exist

0

1194

2

WSL Integration부터 자꾸 실패하는데..

0

295

1

강사님 깃허브 폴더를 연결하고 싶습니다.

0

321

2

라라벨 설치부터막히네요 ㅠㅠ

0

278

1

ppt 강의 자료를 다운로드 받을 수 있을까요?

0

378

1

컨트롤러 로 호출하는게 안됩니다.

0

230

1

업로드에서 진행이 안되고 있습니다.

0

265

1

깃헙 주소 알려주세요~

0

355

1

The /var/www/html/bootstrap/cache directory must be present and writable.

0

497

1

livewire를 composer 설치 시 2.0 지정해서 설치해야 할 것 같습니다.

1

397

2