우분투 환경에서 XE(XpressEngine) 설치하려면 사전에 필요한 패키지들이 몇 있습니다.
관련한 명령들만 간결하게 준비 정리해봅니다.
1)먼저 관리자용 사용자 id생성 (예 xeadmin), 그리고 원하는 유저를 admin그룹에 추가하면됨
#useradd xeadmin
2) 해당 관리자용 id를 sudo가능 사용자로 등록
#visudo
위 이용해 /etc/sudoers 파일에 다음 줄 추가(이미 넣어져 있을 수 있음)
#==================
%admin ALL=(ALL) ALL
#==================
그리고 원하는 유저를 admin그룹에 추가.
#usermod -G admin <userid>
이제 부터는 앞서 만든 관리자아이디(xeadmin) 로 로그인 후 작업
3) apache2 설치
$sudo apt-get install apache2
# 아래 모듈이 설치되지 않으면 XE DB 설정화면이 넘어가지 않은 현상 발생.
$sudo apt-get install libapache2-mod-auth-mysql
4) php5 설치
$sudo apt-get install php5
$sudo apt-get install libapache2-mod-php5
$sudo apt-get install php5-mysql
4-1) php5 용 GD 라이브러리 설치 (XE에서 이미지 변환용)
$ sudo apt-get install php5-gd
5) mysql 설치 (여기서 mysql root의 비밀번호 설정한다)
$ sudo apt-get install mysql-server
6) XE를 위한 mysql DATABASE 준비
$mysql -u root -p
DB 생성
mysql> create database <db명> default character set utf8 default collate utf8_general_ci;
User 생성및 권한 부여
mysql> create
USER '<유저id>'@'localhost' IDENTIFIED BY '<암호>';
mysql>
GRANT ALL PRIVILEGES ON *.* TO '
<유저id>
'@'localhost'
WITH GRANT OPTION;
mysql>
use mysql
mysql>
INSERT INTO db
(Host,Db,User,Select_priv,Insert_priv,
Update_priv,Delete_priv,Create_priv
,Drop_priv)
VALUES('localhost','
<db명>
','
<유저id>
',
'Y','Y','Y','Y','Y','Y');
mysql>
FLUSH PRIVILEGES;
http://www.xpressengine.com/download 에 최신 XECore.zip 파일 다운로드 후 압축해제
필요시 XECore 압축해제 경로에 권한 부여
$chmod -R 777 xe
/etc/apache2/sites-available/default 파일에서 DocumentRoot 에 XE 압축해제 경로 지정
그리고 apahce2 재시작
$sudo service apache2 restart
웹브라우져로 접속 후 XECore Setup 진행
'PC/MAC > 활용/팁/사용기' 카테고리의 다른 글
자동 윈도우 업데이트 특정 항목(IE10 등)차단하기 (숨기기) - Windows 7 기준 - 인터넷익스플로러 자동업데이트 방지 (0) | 2013.06.12 |
---|---|
소니 노트북(VPCSA26GK) 택배 AS 이용 후기 (배터리, 메인 보드 교체) 대체로 만족. (2) | 2013.06.11 |
VMWare Workstation의 Shared VMs 의 매력 (원격 가상머신 연결 활용하기) - 원격데스크탑 보다 빠른 리모트접속 (4) | 2013.05.21 |
CPU 온도측정 해주는 프로그램 코어템프(CoreTemp). CPU 과부하 발생시 종료및 슬립모드로 자동전환. (0) | 2013.05.17 |
Mac에 연결된 프린터 CUPS를 이용한 MS 윈도우 PC 로 (HTTP)공유하기 (0) | 2013.05.06 |