Zend Server 설치과 에러처리방법

기타/웹 2.0 2014.07.23 10:26 Posted by 드론쟁이 푸른하늘이

다시 책한권을 사서 새로 공부하기 시작했습니다. 이번에는 PHP, MySQL, JavaScript, CSS, HTML5가 모두 들어 있는 책입니다. 물론 입문서겠죠. 


저는 웹기술이 본격적으로 도입될 즈음 프로그램에서 손을 떼고, 현재의 분야로 옮겼기 때문에 사실 웹쪽이 어떻게 발전되어 왔는지 거의 모르고 있었습니다. 그래서 제가 이전에 시험삼아 개발한 kmap_geocaching 사이트도 거의 Javascript로만 구현되어 있습니다. (물론 다른 부분들도 조금씩 포함되어 있기는 하지만요.)


그런데, 이 책을 사서 개요부분을 읽어보니 정말 순서가 잘못되었다는 걸 깨닫게 되었습니다. 서버쪽과 클라이언트쪽을 동시에 다루어야 하는데, 저는 클라이언트쪽만 공부한 셈이었죠. 



아무튼... 이 모든 기술을 좀 더 이해하기 위해서는 제 PC 쪽에 서버를 설치해 두는 게 좋겠다... 싶어서 이책 2장에 나온대로 Zend Server를 설치했습니다. 그 과정은 사실 어려울 건 없는데, 중간에 막히는 바람에 몇시간 고생을 한게 아까와서 좀 정리를 해두려고 합니다.


우선 Zend Server는 웹개발에 필수적인 서버를 구성하기 위한 WAMP(Windows, Apache, MySQL and PHP")의 일종입니다. Mac의 경우엔 MAMP, Linux의 경우엔 LAMP라고 한답니다. 이런 구성요소들을 각기 따로 설치할 경우, 환경을 맞춰주는 작업이 복잡할 수 밖에 없는데, 이것들을 한꺼번에 모아서 하나의 패키지인 것처럼 설치하는 겁니다.


어쨌든 설치방법...

1. Zend Website 에서 무료버전을 다운로드 받는다. 



2. 설치시작.... 설치방법은 http://hyeonstorage.tistory.com/56 참조 

제가 설치한 버전은 7.0.0 이지만, 설치방법은 거의 비슷합니다.


3. 에러 수정

설치가 완료되면, 기본 웹브라우저가 뜨고 http://localhost:10081/Zendserver 로 연결되고, 여기에서 추가적으로 몇가지를 설정해야 하는데, 그냥 아래와 같은 에러만 발생합니다. 아마도 Windows가 한글버전이기 때문이지 않을까 싶습니다만...



어쨌든 이 현상을 확인하기 위해 제가 Zend Server를 설치한 폴더에서 에러 로그 파일(C:\Program Files (x86)\Zend\Apache2\logs )을 확인해 보면...


[Tue Jul 22 17:09:33 2014] [error] Zend Enabler cannot load because of a problem in its configuration file: XML parse error on line 1 column 1 - invalid byte '?' at position 3 of a 3-byte sequence


이러한 에러가 발생했다고 나타납니다. 설정파일(XML)이 잘못되었다는 겁니다. 이 설정 파일은 C:\Program Files (x86)\Zend\ZendServer\etc 에 들어 있는 ZendEnablerConf.xml 파일입니다. 


표시된 것처럼 첫줄에 이상한 문자가 들어 발생하는 문제입니다.여기에서 첫줄을 아래와 같이 고쳐주면 됩니다. 단, 수정하려면 관리자 권한이 필요할 수 있습니다.

<?xml version="1.0" encoding="UTF-8" ?>

 

4. 재부팅

그런데 이 파일을 수정하고 http://localhost:10081 를 실행해봐도 동일한 Internal Server Error 가 발생합니다. 사실 그때문에 고생을 많이 했죠... 이미 잘못된 설정으로 Zend Server 가 실행중이기 때문입니다. 따라서 재부팅을 시켜주면 문제가 해결됩니다.


최종적으로 아래 화면이 뜨면 완료!



====

대충대충 썼네요. 참고하세요.


민, 푸른하늘

댓글을 달아 주세요

  1. 장병진  수정/삭제  댓글쓰기

    EditPlus에서 처음에 이상한 문자가 생기는 것은 아마도 EditPlus가 BOM(Byte Order Mark[1])을 잘 해석하지 못해서 일 것입니다.
    이런 문제 때문에 저는 Notepad++[2]를 사용합니다. 빠르고 문법에 따른 컬러코딩도 잘되고, 무엇보다 한글 Code Page를 기가 막히게 판단합니다. 저는 개발팀에 한국인이 있다고 확신합니다. 단점은 FTP로 서버의 파일을 편집하는 기능이 EditPlus에 비하면 불편합니다.

    [1] http://blog.wystan.net/2007/08/18/bom-byte-order-mark-problem
    [2] http://notepad-plus-plus.org/

    2014.07.31 11:16 신고
    • Favicon of http://www.internetmap.kr BlogIcon 드론쟁이 푸른하늘이  수정/삭제

      흠... 제가 잘 이해가 안됩니다만... 이건 EditPlus 문제가 아닌 건 확실합니다. 다른 분들도 모두 이런 증상을 호소하거든요. 아무튼 감사합니다. 배워야 할 게 너무 많다는 것만 뼈저리게 느끼고 있습니다.

      2014.08.04 19:21 신고
  2. wamp  수정/삭제  댓글쓰기

    안녕하세요

    wamp server 문의 좀 드리려구요~~

    서버에서 윈도우에 php로 데이터베이스는 mysql을 쓰고, apache를 세팅을

    한 후 wamp server를 설치 해서 실행만 하면, 이상하게도 28-365365.com

    사이트에 로그인이 안되요~~ ㅜㅜ


    (bet365사이트는 플래쉬로 제작된 것 입니다.) 다른 개발자들이 만든 환경에서는

    모두 정상적으로 bet365에서 운영하는 virtual sports에 있는 가상축구와 개경주 등

    경기 배당(팀이름) 및 경기결과 값 등을 자동으로 잘~~ 뽑아오고 있는데...

    저는 몇 일째 이 문제로 고생하고 있습니다.


    ~~ 질 문 ~~~

    1. bet365.com (한국 접속 도메인주소 28-365365.com)에서 virtual sports에서

    3분마다 진행되는 가상축구(Soccer)와 개경주(Goldenhill Park) 경기 팀이름

    / 배당(Decimal) 및 경기결과 값 등을 자동으로 뽑아 올 수 있 방법~~????

    2. php에 데이터베이스는 mysql을 쓰고, apache로 세팅을 한 후에 28-365365.com

    에 로그인이 잘 되는데, wamp server를 설치 해서 실행만 하면, 이상하게도

    28-365365.com 사이트에 로그인이 안되는 이유~~????


    혹시 wamp server 와 호환할 수 있는.... 다른 프로그램을 깔아야 하는건지????

    아니면 설정을 어떻게 잡아야 하는 건지????

    바쁘시겠지만, 아시면 알려주시길 바랍니다. 꼭~~ 부탁드릴께요~~~

    제 이메일은 : totosale89@naver.com 입니다.

    2015.06.29 15:16 신고

BLOG main image
드론과 지도
드론이 세상을 바꾸고 있습니다.드론의 활용처가 계속 넓어지고 있고, 글로벌 기업들의 참여가 많아지고 있으며, 새로운 기술들이 속속 등장하고 있습니다. 하지만 우리나라의 드론 산업은 일부 기업을 제외하면 중국에서 생산된 드론을 가져다가 조립하는 수준이 대부분입니다. 드론은 하드웨어, 소프트웨어, 데이터처리가 복합된 기술입니다. 어떤 기술들을 어떻게 조합할지에 성패가 달렸죠. 5년뒤 10년뒤에 이 블로그엔 어떤 글이 적힐까요? 그것이 궁금합니다.
by 푸른하늘이
Profile for bluesky61

달력

«   2018/07   »
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        

카테고리

전체보기 (1585)
구글어스 (829)
공간정보 (235)
사진 (103)
드론/쿼드콥터 (239)
지오캐싱 (47)
기타 (131)
  • 4,450,019
  • 338655
TNM Media textcube get rss

드론과 지도

푸른하늘이's Blog is powered by Tistory. / Supported by TNM Media.
Copyright by 푸른하늘이 [ http://www.ringblog.com ]. All rights reserved.

Textcube TNM Media
푸른하늘이's Blog is powered by Tistory. Designed by Qwer999. Supported by TNM Media.