티스토리 뷰
외주 프로젝트로 xe제로보드를 사용하는 사이트 호스팅 설치와 기본적인 CMS 레이아웃 적용, 네이버 카페의 데이터를 가져오는 개발을 진행하게 되었다. 호스팅 업체와 계약하고 xe 제로보드 설치만 하면 손쉽게 완료될 줄 알았는데, xe버전 이슈 / 레이아웃 적용 어려움 / DB 덤프 이슈 등 생각보다 계속 문제가 발생했다. 호스팅 업체에서 할당받은 서버에서 간단히 작업하고 끝내려 했는데, 이슈가 계속되니 스트레스가 쌓여 답답해졌다. 천천히 하나씩 풀자 생각하고 테스트 환경을 만들었다. 지금 작업하고 있는 PC는 NodeJS나 Python 관련 프로젝트만 했기에 Apache, PHP, MySQL 셋팅이 필요했다. 간단하게 윈도우 PC 환경에서 XE제로보드 셋팅하는 방법에 대해 기록한다.
1. XE 제로보드 다운로드
Xpress Engine은 네이버의 지원으로 개발된 PHP기반의 CMS 제작 오픈소스다. 노코드툴 기반으로 사이트를 제작하는 다양한 서비스들 이전에 존재했던 프로그램이라 생각할 수 있다. xe1은 2008년 1.0버전을 시작으로 2019년 1.11.6버전이 마지막으로 배포되었다. 이후에 xe3가 나왔는데 xe1과 호환되지 않는 완전 별도의 서비스다. xe3는 생태계가 조성되지 않았고, 사이트제작 외주를 중심으로 일하고 있다. xe1 이후에 Rhymix를 사용하는 것이 주류인 것으로 보인다.
https://xe1.xpressengine.com/download
https://xe1.xpressengine.com/index.php?mid=download&package_id=18325662&release_id=22756225
위 URL을 통해 xe 제로보드 1.11.6 버전을 다운받을 수 있다. 해당 버전은 php 7.2 버전을 사용함을 확인한다.
2. XAMPP 설치
XE제로보드를 실행하기 위해서는 PHP, Apache, MySQL이 필요하다. 간략하게 설명하면, PHP는 개발언어, Apache는 웹서버, MySQL은 데이터베이스다. XAMPP는 각 프로그램의 설치를 한번에 하고 컨트롤 패널로 관리할 수 있는 편리함이 있다. xampp는 xe와는 다르게 버전 업데이트가 계속되기 때문에 최신버전을 다운받아서 설치하면 xe제로보드와 호환되지 않는다. xampp downloads에서 php 7.2보다는 높지만 stable한 버전을 찾아서 설치하자. 내가 찾은 버전은 XAMPP 7.3.24였다.
https://sourceforge.net/projects/xampp/files/XAMPP%20Windows/
https://sourceforge.net/projects/xampp/files/XAMPP%20Windows/7.3.24/
FileZilla나 Mercury, Tomcat과 같은 과거 많이 사용하던 프로그램들도 한번에 설치 가능하다. 나는 설치하지 않았다. XAMPP 설치완료 후에 Apache와 MySQL을 실행하면 http://localhost로 접근 가능해진다.
3. Apache에 XE코드 옮기기
xampp를 다운받은 경로에 가보면 /htdocs가 있다. 이 경로에 xe코드를 집어넣으면 xe php가 실행됨을 확인할 수 있다. /htdocs 하단에 원하는 이름으로 폴더명을 생성하고, 그 안에 xe코드를 옮겨넣는다. 후에 localhost/[폴더명]으로 접근하면 xe코드를 확인할 수 있다.
- Total
- Today
- Yesterday
- blue ocean shift
- dispath.yaml 파일 구문
- API
- 유투브 채팅
- 스트리밍 채팅 API
- ai 서비스 기획
- 아프리카tv 댓글
- copilot 서비스 기획
- 수집
- 치지직 댓글
- 아프리카TV 채팅
- s24 장점
- 구스피크
- window 셋팅
- xampp 설치
- 스트리밍 댓글 API
- goosepeak
- 유투브 댓글
- gcp app engine 리디렉션 규칙 관리
- 유투브 댓글 조회
- xe 개발 셋팅
- dispatch.yaml 사용방법
- 최종학력 별 임금격차
- xe 환경설치
- 레드오션 반대
- xe xampp 설치
- xe제로보드
- 치지직 채팅
- 통계의 오류 마이클조던
- app engine 커스텀 서브 도메인 추가
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |