laravel-korea.org 로컬에 설치하는 방법

Laravel 프레임워크를 사용했지만 일단 공개를 목적으로 급하게 만든거라 기본적인 MVC와 ORM, Router만 사용하고 나머지(캐쉬, 로그, IoC 컨테이너 등) 사용하지 못한 부분이 많습니다. 버전업을 통해 하나씩 사용해볼 예정이며 누구든지 소스를 다운로드하여 공부하시는데 도움이 됬으면합니다.


소스 다운로드

https://github.com/thisiskaden/laravel-korea/tags에서 소스를 다운 받거나 또는, 아래 명령어를 사용하여 클론합니다.

git clone git@github.com:thisiskaden/laravel-korea.git

설치

소스를 원하는 폴더에 압축을 풀고 해당 폴더에서 아래 명령어를 사용하여 Composer를 다운 받습니다.

curl -s https://getcomposer.org/installer | php

Laravel4부터는 패키지 관리를 Composer로 하므로 꼭 필요합니다.

composer.phar 이 다운로드되면 아래의 명령어를 사용해 관련된 모든 패키지를 설치합니다.

php composer.phar install

다 만들고 올리다보니 development 상태로 그냥 올렸네요. 현재 laravel4는 베타3 까지 나온상태고 composer.json에서 최신 dev 버전을 설치하게 해놓는 바람에 베타가 언제까지 나올진 모르겠지만 나중에 이 소스가 로컬에서 동작하지 않을 수도 있습니다. 시간되면 수정해야겠네요.

3분정도 소요되며 설치가 완료되면 autoload 파일이 생성됩니다.

데이터베이스

app/config/database.edit.php 파일 이름을 database.php 로 수정한다음 내용을 사용하는 db에 맞게 수정해줍니다.

다음 커맨드라인에서 아래 명령어를 사용하여 db를 마이그레이션 합니다.

php artisan migrate

그다음 아래부분은 옵션인데 샘플 데이터를 씨딩해줍니다. (글 적고나니 github에 admin 사용자 정보를 그냥 올린 듯.)

php artisan db:seed

완료

이제 로컬로 접속하면 정상 작동할겁니다. 아마도 :) 그럼 그 상태에서 이것저것 해보면서 공부하시면 됩니다.

사이트에 관하여 개선사항이나 오류가 있을시 github 이슈에 남겨주세요 :)

comments powered by Disqus