OctoberCMS on Laravel(라라벨) Homestead
1) 소개
OctoberCMS는 무료이고, 오픈 소스이며, 자체 호스팅형의 CMS 플랫폼으로 Laravel PHP 프레임웍을 기초로 한다.
2번째 속성으로 Simple하고 모듈형 CMS는 개발자에 의해 확장되며, 정확하고 아름다운 UI를 갖고 있다.
Getting back to basics https://octobercms.com/blog/post/getting-back-to-basics "많은 유명한 CMS들은 복잡하고 뒤얽혀진 시스템이 되었으며, 만약에 안을 들여다 보면 꽤 실망하게 될 것이다..." |
2) OctoberCMS 설치 (신규, 추가)
vagrant를 실행하고, October project를 설치한다. ( 신규 프로젝트 생성 )
> vagrant up > vagrant ssh > cd Code
> > composer create-project october/october myoctober dev-master -vvv >
*비슷한 설명 :
https://octobercms.com/docs/console/commands#console-install-composer
3) hosts파일에 등록하기 ( 접근용 Domain )
192.168.10.10 myoctober.app
4) .homestead/Homestead.yaml 수정하기
sites: - map : myoctober.app to : /home/vagrant/Code/myoctober databases: - myoctober
5) vagrant 재시작
> vagrant reload --provision > vagrant ssh > cd Code
* Oracle VM Virtual Box가 무반응시에 Oracle VM Virtual Box관리자 화면에서 시작/종료를 반복후에 위의 reload명령어를 수행한다.
* vagrant reload --provision 옵션 설명 : https://www.vagrantup.com/docs/cli/reload.html
6) 설치 결과를 확인하는 접속
* 단일 장비에서는 설정을 console명령으로 직접 변경 가능하다,
DB 선택, DB 계정, Domain명등을 설정할 수 있다
> php artisan October:install
아래는 backend 접속을 위한 수동 설정을 다룬다.
6) DB 설정
MySQL(33060), Postgres(54320)을 사용하며, username과 password는 homestead/secret이다.
7) /config/database.php를 수정
'default' => 'pgsql', // 'mysql'
from
'pgsql' => [ 'driver' => 'pgsql', 'host' => 'localhost', 'port' => '', 'database' => 'database', 'username' => 'root', 'password' => '', 'charset' => 'utf8', 'prefix' => '', 'schema' => 'public', ],
to
'pgsql' => [ 'driver' => 'pgsql', 'host' => env('DB_HOST'), 'port' => env('DB_PORT'), 'database' => env('DB_DATABASE'), 'username' => env('DB_USERNAME'), 'password' => env('DB_PASSWORD'), 'charset' => 'utf8', 'prefix' => '', 'schema' => env('DB_SCHEMA'), ],
.env 파일 만들기 ( 위치 : project root )
DB_HOST=127.0.0.1 DB_PORT=5432 DB_DATABASE=myoctober DB_USERNAME=homestead DB_PASSWORD=secret DB_SCHEMA=public
데이타베이스 migrate (터미널상에서)
> cd myoctober > php artisan october:up
octoberCMS의 backend접속 하기
> http://myoctober.app:8000/backend > admin/admin
원문 : https://renatio.com/blog/install-octobercms-laravel-homestead
'Web Tech. > PHP, Web' 카테고리의 다른 글
3. OctoberCMS , Creating Themes (0) | 2017.01.20 |
---|---|
2.October CMS , Basic Concepts ( 기본 개념 ) (0) | 2017.01.18 |
Laravel 5.3(라라벨), Layouts, CSS & JS Part 1 , Part 2 , Form Post (0) | 2017.01.06 |
Laravel(라라벨) 5.3, Routes & Controllers for MVC (0) | 2017.01.06 |
Laravel(라라벨) Homestead 사용하기 (0) | 2016.12.19 |