포럼

이번 온라인 캠프에서 제공된 서버는 Windows Server 2012 R2와 CentOS 6.5입니다.

사실 제가 운영하는 서버는 Ubuntu 12.04라서... CentOS는 이 기회에 배우면서 설치해보게 되었네요.

Ubuntu에서는 apt-get을 이용하여 패키지를 설치하지만 CentOS등 rpm을 기반으로 하는 Linux에서는 yum을 이용합니다.

 

#sudo -s

 => 자신의 비밀번호를 입력하여 이후 모든 작업의 root 권한을 획득합니다.

#yum update

 => yum의 데이터베이스를 업데이트 합니다.
#yum -y install httpd

 => apache를 설치합니다.
#yum -y install mysql

 => mysql 클라이언트를 설치합니다.
#yum -y install php

 => php 모듈을 설치합니다.
#yum -y install php-gd

 => php의 gd library 모듈을 설치합니다.
#yum -y install php-mysql

 => php의 mysql, mysqli 모듈을 설치합니다.
#yum -y install mysql-server

 => mysql 서버를 설치합니다.
#yum -y install ftp

 => ftp 클라이언트를 설치합니다.
#yum -y install vsftpd

 => 리눅스의 ftp 서버중 하나인 vsftp를 설치합니다.
#service httpd start

 => apache 데몬을 시작합니다.
#service mysqld start

 => mysql 데몬을 시작합니다.
#service vsftpd start

 => vsftp 데몬을 시작합니다.

#wget https://github.com/xpressengine/xe-core/archive/master.zip /var/www/html/xe.zip

 => 웹사이트 루트에 github에서 XE의 최신 코어를 다운로드 합니다.

#unzip /var/www/html/xe.zip

 => 다운받은 xe 코어의 압축을 해제합니다.

#mv /var/www/html/xe-core-master /var/www/html/xe

 => 기본 디렉터리명이 xe-core-master 이기 때문에 디렉터리명을 xe로 변경합니다.

#chmod 707 /var/www/html/xe

 => xe를 설치할 수 있도록 707 권한을 부여합니다.
#touch /var/www/html/index.php

 => 웹사이트 루트에 index.php 파일을 생성합니다.

#echo "<?php header('location: ./xe'); ?>" >> /var/www/html/index.php

 => 자동으로 xe 로 넘어갈 수 있게 index.php의 내용을 추가합니다.

#mysql_secure_installation

 => 초기에는 mysql의 비밀번호가 설정되어있지 않기때문에 초기 설정을 진행합니다. root의 패스워드를 지정합니다.

#mysql -uroot -p

 => mysql 클라이언트로 접속합니다.

mysql>create database `xe`;

 => 새 데이터베이스 xe를 생성합니다.

mysql>exit;

 => mysql을 종료합니다.

===========================================

이제 xe를 설치할 수 있습니다. Linux도 역시나 HTTP서비스를 위해 80번 포트 끝점을 개방해야 합니다.

이 글은 https://pwneo.com/xe/php/621 에도 게제되어 있습니다.

글쓴이 제목 최종 글
애니즌 다이렉트로 들어오는 경우.. 봇일까요~? [2] 2014.04.25 by AJKJ
YJSoft 구글 번역기는 사용하지 맙시다 [2] file 2014.04.24 by KrteamENT
잉카러부 지금 신디케이션 검색결과 나오는분 [1] 2014.04.24 by Volun
숭숭군 스팸 지겹네요.. [5] 2014.04.24 by 애니즌
oscarmike 난생 처음으로 위젯을 수정해봤습니다.. [6] file 2014.04.24 by oscarmike
도라미 다올 CMS 1.0.0.2 배포 (XE 1.5 보안패치) [4] 2014.04.24 by 도라미
SuperSonic 닷네임.. 화가 나서 글 쓰네요 [12] 2014.04.23 by 상자님
숭숭군 자료를 내려야 하는건지.. 요즘 많은 생각이 듭니다. [32] 2014.04.23 by 아기나옹이
treasurej CSS 파일에도 템플릿 문법사용이 불가능한가요? [3] 2020.03.14 by BJ람보
루팡쿠팡 트래픽을 조금이라도 절감 하는 방법 어떤것들이 있을까요? [6] 2014.04.22 by 루팡쿠팡
mAKEkr 게시판 스킨 1달만에 다만들고 올렸네요. [12] 2014.04.22 by mAKEkr
GG xe 자료실 자료들을 자신의 사이트에서 재배포 하시는 분들 [3] 2014.04.22 by LI-NA
xe_마니 서버운영에 필요한 좋은 정보가 필요합니다. [10] 2014.04.22 by xe_마니
친절뺀질이 document 객체에 대해 토의하고자 합니다. [1] 2014.04.22 by sejin7940
socialskyo 스케치북 게시판/이모티콘 컴포넌트 업데이트 되었습니다. [4] 2014.04.22 by 라미아스튜디오
ToFinder xe에 바랬던 사항이었는데... [5] 2014.04.22 by 라미아스튜디오
W.O 다음 메이저 업데이트때 바라는 사항을 적어봅시다 [4] 2014.04.22 by 휘즈
CTN XE버전별 가장 적합한(?) PHP버전은 어떤거라고 말하기는 어려운가요? [11] 2014.04.21 by 독도2005
라미아스튜디오 1.7.4 업데이트 하실분들.. 안쓰는 에디터 컴포넌트 삭제하고 업데이트 하세요. [3] 2014.04.21 by 독도2005
마야 Html문서 공백제거는 하는 것이 좋을까요...? [5] file 2014.04.21 by 마야