포럼

  • 이 후기는 XE 커뮤니티를 위한 Microsoft Azure 온라인 캠프(http://www.xpressengine.com/devblog/22690321)의 결과물로 작성되어지는 후기입니다.
  • 이 후기는 윈도우 서버에 XE 사용환경을 구축하려고 하였으나 실패한 실패담입니다. 반면교사로 삼으시라고 올리는 후기이니 참고하시기 바랍니다.


얼마 전 XE 공식 사이트 회원들을 대상으로 하여 Microsoft Azure를 체험할 수 있는 기회가 마련되어 이번 리뷰를 위해 냉큼 참가를 신청하였습니다.

체험을 위해 두 종류의 서버(가상 머신)가 사전에 셋팅되어 있었는데요, 한 대는 윈도우 서버이고 한 대는 리눅스 서버였습니다. 원래는 두 종류의 서버 모두에 XE 사용환경을 구축하여 리뷰를 하도록 되어 있으나 체험기간이 이틀밖에 주어져 있지 않은 촉박한 상황(다음 번에는 일주일 정도로 넉넉하게 시간을 주었으면 좋겠네요.)인데다 대부분의 XE 사이트들이 리눅스 기반으로 운영되고 있는 상황인지라 저는 윈도우 서버에만 집중하기로 하고 서버 구축을 시작하였습니다.


<1차 멘붕>

제일 먼저 PHP와 MySQL을 설치하여야 할텐데요, 저는 빠른 시간 안에 설치를 마치기 위해 WPI(Web Platform Installer)를 통하여 PHP와 MySQL을 설치하였습니다. (WPI를 사용하여 설치를 할 경우 시간이 단축 될 뿐만 아니라 설치 후에 필요한 셋팅까지도 자동화되므로 처음 서버 구축을 해보는 초보들에게는 매우 유용한 것 같습니다.)

그런데....

초반부터 엄청난 멘붕이 오기 시작했습니다. ㅠ.ㅠ

다른 것들은 매우 잘 설치가 되었으나 PHP 패키지에 종속되어 설치되는 'PHP Manager for IIS'가 Fatal error를 내뿜으며 여러 번을 시도해 보아도 설치가 되지 않는 것이었습니다.

결국 저는 구글링을 하였죠. 검색 결과 나온 것은 현재 PHP Manager for IIS가 IIS 7.x용으로만 나와있는 상황이라 (반면 가상머신은 윈도우 서버 2012 R2 였는데 여기에는 IIS 8이 설치되어 있습니다.) WPI에서는 호환성 문제 때문에 도저히 설치가 되지 않는다는 것이었습니다. 반면에 직접 설치파일을 내려 받아서 설치하면 정상적으로 설치가 된다는군요. 결국 저는 설치 파일을 직접 내려받아 설치를 하였습니다.


<2차 멘붕>

자 이제 기본적인 셋팅도 끝났겠다 저는 XE를 내려받아 사이트 루트에 깔고 브라우저로 XE가 설치되어 있는 경로로 접속하였습니다. 그런데 이게 왠걸. 500 에러가 뜨면서 전혀 작동하질 않는 것이었죠.

2445E541535D2DD216F41A


결국 또 다시 멘붕이 오고 말았죠.

'혹시 웹서버가 정상적인 상태가 아닌가?'하는 생각에 html 파일이 있는 경로로 접속을 해보았더니 에러가 뜨지 않고 정상적으로 나오더군요. 결국 PHP를 설치하면서 뭔가 문제가 생긴 것이라는 직감이 왔습니다.

그리하여 또 다시 구글링에 들어갔습니다. 여러가지 해결책이 나오더군요. 권한 설정이 문제라는 것 등등 말이죠.

저는 여기에 나와있는 온갖 방법들을 다 동원했지만....

시간은 촉박하고...

결국 문제 해결에 실패했습니다... ㅠ.ㅠ



무엇보다 이번에 체험을 하면서 느낀 점은 윈도우 서버에 IIS 기반으로 PHP와 MySQL을 설치하여 구동하는 것이 쉽지만은 않겠다는 것이었습니다. 그리고 이에 대한 정보도 리눅스에 APM 환경을 구축하는 것보다 상대적으로 부족한 것 같았구요. 일단 이번에는 여기서 접고 다음번에 또 기회가 온다면 다시 한번 서버를 구축해 보면서 그 원인을 찾아 나가야겠습니다.

앞으로 더 공부 많이 해야겠네요..... ㅠ.ㅠ


이 글은 http://dokdo2005.tistory.com/18 에 동시 개재 된 글입니다.



페이스북 : https://www.facebook.com/dokdo2005/posts/686511874744161

구글 플러스 : https://plus.google.com/+%EC%9D%B4%EC%9B%90%ED%9D%AC/posts/2s4waNPWJCu

글쓴이 제목 최종 글
곰탕lol왕자 리퍼러 통계는 다들 잘되시나요? [2] 2014.05.08 by Tyler
Novelic XE 코어 1.4 / 1.5 / 1.7 설치 비율을 통계로 낼 수는 없을까요 [8] 2014.05.07 by LI-NA
파파민 작성자 국기출력 기능이 드디어 구현되었군요 ^^ [3] 2014.05.07 by LI-NA
곰탕lol왕자 xe에 놀이는 뭐뭐 설치하셨나요? [7] 2014.05.06 by 키스투엑스이
이즈야 모듈 개발에 뛰어들었습니다 [36] file 2014.05.06 by 애니즌
StyleRoot XE 푸시 알림 앱과 모듈을 개선하면서 끄적끄적... [10] file 2014.05.06 by 애니즌
건즈 메타블로그 툴은 왜 개발이 안되는 걸까요? [5] 2014.05.05 by 건즈
KrteamENT XE 웹사이트 유지보수 및 사이트 개설 [영상추가완료] [48] 2014.05.05 by KrteamENT
도라미 다올 CMS 1.0.0.3 업데이트 (XE 1.5 보안패치) [1] 2014.05.04 by pentopen
ひりゅう. 등록일자로 정렬시 srl로 접근하면 페이지를 못받아옵니다 file  
mAKEkr 지금 XE에서 가장 필요한 강좌는 개발강좌도 아닌 디자인강좌도 아닌 [18] 2014.05.03 by Novelic
W.O 자료실에서 썸네일 이미지 보는 맛이 쏠쏠하네요 [10] 2014.05.02 by 쿨럭이
아기나옹이 본문 삽입 시 이미지 왜곡 문제점.. [1] 2014.05.02 by 애니즌
mAKEkr 이 로그인 레이아웃을 배포할까요? [26] 2014.05.02 by 마음의빈자리
qwms 처음으로 공격 받아봤네요. [9] 2014.05.02 by teguh100
Lansi XE 에디터 [13] 2014.05.01 by Lansi
Lansi XE 1.7.4.2 업데이트  
여우별다솜 XE상에서 결제 어떻게들 하고 계시나요? [1] 2014.04.30 by KrteamENT
애니즌 ㅋ ㅑ ~ 애드온이란 녀석은 정말 재밌는 녀석인 것 같습니다. [29] 2014.04.30 by 애니즌
KrteamENT 제작의뢰의 기본적인 매너와, 의뢰방법 [12] 2014.04.29 by KrteamENT