본문

제로보드 XE (XpressEngine) 로 웹사이트 (홈페이지) 를 만들어보기



웹사이트 (홈페이지) 를 만드는 것이 어렵다고 생각하실 수 있지만 알고 보면 상당히 쉬운 작업에 속합니다. 여러 개발자, 팀이 설치형 웹사이트인 CMS 를 제작해 배포하고 있기 때문이죠.


이번 시간에는 XE 를 이용해 웹사이트를 만들어보도록 하겠습니다.


주의사항


이번 강좌에서 준비해야 할 사항에 대해 알려드립니다.


웹 서버: IIS

PHP: PHP 5.6.22

데이터베이스: MariaDB (MySQL)

(만약 위 사양과 맞지 않으나 윈도우를 사용 중이시다면 여기를 참고하시기 바랍니다.)


본문은 http://donghoon.me/4 의 환경에서 작성 되었습니다.


설치 환경 구성


IIS 에서 사이트를 생성합니다. ▼



시작 > 모든 앱 > HeidiSQL 을 클릭해 HeidiSQL 을 실행 후 좌측 하단의 신규를 클릭한 후 우측에 서버 접속 정보를 입력하고 연결합니다. ▼



Unnamed (또는 위에서 신규 클릭 때 입력한 이름) 를 우클릭 한 후 새로 생성 > 데이터베이스를 클릭하고 데이터베이스 이름을 입력하고, 조합으로 utf8_general_ci 를 선택해 확인합니다. ▼



https://www.xpressengine.com 에서 우측 하단의 Download 를 클릭합니다. ▼



다운로드를 클릭해 XE Core 를 다운로드 합니다. ▼



xe.zip 을 압축 해제합니다. ▼



웹 서버 경로로 xe.zip 내용물을 복사합니다. ▼


IIS 에서 'URL 재작성' 을 클릭하고, 우측 메뉴의 인바운드 규칙 아래 '규칙 가져오기' 를 클릭합니다. 그리고 ... 을 클릭해 웹 서버 경로의 .htaccess 를 선택하고 아래의 가져오기를 클릭한 후 마지막으로 적용을 클릭합니다. ▼





IIS 에서 사이트를 생성할 때 '500 - 내부 서버 오류.' 가 발생하는 경우가 있습니다. 이 때에는 Visual C++ 재배포 가능 패키지를 다운로드 후 서버에 설치합니다. ▼




문제가 발생하지 않는다면 다음으로 넘어갑니다.



설치


사이트에서 사용할 언어를 선택합니다. ▼



사용권을 정독하고 동의합니다. ▼



만약 이러한 오류가 발생할 경우 웹 경로를 우클릭 후 속성에서 보안 탭으로 이동해 편집을 클릭하고, IIS_IUSRS 와 USERS 에게 모든 권한을 주도록 합니다. ▼



설치를 진행합니다. ▼



MySQL 을 선택합니다. ▼



MySQL 의 계정 정보와 데이터베이스 이름을 입력합니다. 이 때 DB 아이디 란에는 root 를, DB 비밀번호 란에는 초기에 MariaDB 설치시 입력한 암호를, DB 이름에는 HeidiSQL 에서 생성한 데이터베이스 이름을 입력 후 다음으로 넘어갑니다. ▼



운영할 사이트의 시간대를 선택합니다. ▼



관리자 계정의 정보를 입력합니다. ▼



설치가 완료 되었습니다. ▼




사이트에서 회원가입을 활성화 하고, 회원을 받을 경우 보안 서버 구축 또는 보안 인증서 적용이 법적으로 의무화 되어 있으니 http://donghoon.me/5 를 참고하시면서 인증서를 발급 받으시는 것도 좋습니다. :-)



참조

∙ IIS 설치 및 PHP, MySQL (MariaDB) 연동하기


공유

댓글 0