https://www.xpressengine.io/

https://github.com/xpressengine/xpressengine



XE 3.0.0-rc.5 - 2018/09/19

https://github.com/xpressengine/xpressengine/releases/tag/3.0.0-rc.5


설치 방법 가이드

https://xpressengine.gitbooks.io/xpressengine-manual/content/ko/installation.html



* 설치전에 DB 관련 처리

- DB 생성

CREATE DATABASE xe3 CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;


- xe3 유저 생성


- 권한 부여

GRANT ALL PRIVILEGES ON xe3.* TO 'xe3'@'localhost' IDENTIFIED BY 'xe3';



//===================

* Windows 10에서 XE3 수동 설치

- Git Bash 실행


- installer 다운로드

php -r "copy('http://start.xpressengine.io/download/installer', 'installer');"



- 설정파일 (xe_install_config.yaml) 생성, 편집

php installer make

- 생성됨 xe_install_config.yaml 파일에 DB,관리자 정보 입력



- 설치

php installer install --config=.xe_install_config.yaml --no-interact


- 업데이트

php artisan xe:update --skip-download

- 라라벨 업데이트

composer update




//=============================================

- 루트 폴더에 .env 파일을 생성하면 에러 발생

Base table or view not found: 1146 Table 'xe3.site' doesn't exist

- 해결 방법

- .env 파일을 지우거나


- .env 수정

APP_ENV=production  <=== 으로 설정

config/production 폴더의 설정을 읽게됨 

config의 설정을 읽게 하려면

APP_ENV=local  로 설정



//=============================================

- '플러그인 설치' 선택하면 에러 발생, 해결 방법

cURL error 60: SSL certificate problem: self signed certificate in certificate chain

- 해결 방법

https://snippets.webaware.com.au/howto/stop-turning-off-curlopt_ssl_verifypeer-and-fix-your-php-config/


https://curl.haxx.se/docs/caextract.html 사이트에서 cacert.pem 파일을 다운받아 c:\php로 복사


php.ini 파일 수정

curl.cainfo = c:\php\cacert.pem


php-fpm.exe 재시작


반응형
Posted by codens