그렇다면 깃배쉬에서 git clone 한 후 어떻게 해야하는지 알 수 있을까요?
아니면 라라벨로 개발한 게시판(CRUD)를 꼭 한번 보고 싶은데 예제 소스코드 주소를 알려주시면 안될까요?
https://github.com/appkr/l5code README.md에 있는 내용과 같은데요.
$ composer install $ cp .env.example .env # .env 수정, 데이터베이스 사용자 및 데이터베이스 생성 $ php artisan key:generate $ chmod -R 777 storage bootstrap/cache public/files $ php artisan migrate --seed --force $ php artisan serve
까지 진행한 후에 브라우저에서 http://localhost:8000 하시면 됩니다.
실행을 하며 다음과 같은 오류가 발생했습니다.
Github redirect(callback url) 또는 Github client_id, client_secret 설정이 안되어 있는 것으로 추정됩니다. 24장 소셜 로그인(~236)를 참고해주세요.
참고로, 이 책은 필요한 부분을 찾아보기 위한 바이블이 아니라, 처음부터 차근차근 따라하는 핸즈온 형식으로 집필되었습니다. 혹시 앞 장에서 놓친 부분이 없는지도 확인해보시면 더 좋겠습니다.
트레이스 그림을 올려주셨네요. 실행 컨텍스트가 다르기 때문에 정확히는 모르겠지만, 다음을 의심해봅니다.
혹시 두번째라면 아래 페이지를 방문해서(버전에 맞는 페이지), 필요하다고 명시한 모듈들이 전부 있는 지 확인해주세요.
https://laravel.kr/docs/5.6/installation#server-requirements
작동하는 그림을 잘 봐주세요.
교재 : 라라벨로 배우는 실전 PHP 웹 프로그래밍 소스코드를 업로드 해서 메인화면이 나오지만 다른 버튼들을 클릭할시 오류가 나고 회원가입도 안되고 그렇습니다. 그리고 php 버전이 달라서 최신버전이 아닌 이전 버전으로 해봤는데도 결과는 같았습니다. 어떻게 해야하나요??
저 같은 경우 xampp를 사용하고 있으며
httpd.conf에서
NameVirtualHost *:80
<VirtualHost *:80>
ServerName loc.laravel.io
DocumentRoot C:\Users\samsung\l5code\public
<Directory "C:\Users\samsung\l5code\public">
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
설정을 해 놓았고
2. 메모장 관리자 모드로 해서 127.0.0.1 loc.laravel.io를 설정했습니다.
3. .env 파일 같은 경우엔
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=crud
DB_USERNAME=root
DB_PASSWORD=love5187$ 이 부분은 이렇게 했지만
APP_ENV=local
APP_KEY=base64:kBt7gVCsjHAPIiToqFSygC0CzsfAu22/oMmLGpaJo8g=
APP_DEBUG=true
APP_LOG_LEVEL=debug
APP_URL=http://myapp.dev:8000
API_DOMAIN=api.myapp.dev
APP_DOMAIN=myapp.dev 이 부분을 어떻게 해야 할지 몰라 깃허브에서 git clone해온 것을 그대로 놓았습니다.
url에 loc.laravel.io로 한 결과 아래와 같은 오류가 발생했습니다. 어떻게 해야하나요?
해결책 알려주시면 감사하겠습니다.^^