웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
IIS7, PHP 5, MySQL 5, 제로보드 설치기
2008.12.26 18:18
안녕하세요 이번에 Windows Server 2008로 웹 서버를 구축하게 되었는데
의외로 이런 저런 설치기들이 적어서 다른 분들께 참고가 되었으면 하여 이렇게 글을 써봅니다.
제가 직접 설명드릴 자신은 없고 설치를 하면서 참고한 자료나 기타 문제 해결 방법을 적으려고 합니다.
우선 Windows Server 2008을 설치한후. 처음의 시작시에 관리자의 암호를 설정하도록 되어있습니다.
서버 2008에서 암호는 반드시 특수문자+일반문자+숫자 의 조합으로 이루어져야 됩니다.
그렇지 않은 경우에는 적합하지 않은 암호라고 나옵니다.
제가 php 와 mysql을 설치하면서 참고한 사이트는 크게 2개의 사이트입니다.
http://www.trainsignaltraining.com/iis-7-install-fastcgi-php/2008-09-04/
위의 링크에는 PHP와 FastCGI를 Server 2008에서 어떻게 구성하는지 설명하고 있습니다.
영문의 페이지 이지만 그림을 충실하게 실어놔서 영어 해석이 그다지 필요하지 않습니다.
하지만 제가 구성해봤을 경우 위의 링크처럼 PHP 5를 설치파일을 이용해서 설치하는 것보다
압축파일을 이용해서 php.ini를 구성하는 것이 더 효과적이었습니다.
http://nimsgern.pe.kr/blogs/nims/archive/2008/07/16/iis7-php-mysql-and-wordpress.aspx
위의 링크는 IIS7에서 PHP를 FastCGI로 연결하는 구성에 대한 설명이 미흡하지만
MySQL의 테이블 생성과 php의 mysql설정법이 나와있습니다.
위의 2개의 사이트를 참조하여 mysql에 테이블을 생성하고 사용자를 설정하였으며
php를 mysql과 연결하고 FastCGI로 구동되도록 설정하였습니다.
phpinfo.php 파일이 500 에러를 뱉으면서 보이지 않는다면 도구>인터넷 옵션> 고급 에서 HTTP에러메시지 체크를 해제하시면
보다 정확한 에러메시지를 확인 할 수 있습니다.
제가 이러한 에러메시지가 발생한 이유는 php.ini에서 php가 실행되는 웹페이지 폴더를 잘못 설정하여서 발생하였습니다.
이후 제로보드를 제로보드 공식 매뉴얼대로 웹페이지의 기본 설정 폴더에 zbxe라는 폴더로 만들어서 넣은후
index.php를 실행 하였습니다.
언어를 한국어로 선택하고 라이센스에 동의하기를 누르는 순간
http://사이트 주소/zbxe/?act=dispInstallCheckEnv 페이지에서
403.14 에러가 발생하였습니다.
해당 에러를 해결하기위해서 권한 설정부터 시작해서 인터넷에서 이리저리 뒤져가면서 해결법을 찾았는데요
결국 제로보드 질문답변 게시판에서 그 힌트를 얻었습니다.
어떤분이 물음표 앞에 index.php를 일일히 집어넣어 동작시켰다는 글을 올리셨고
( http://www.zeroboard.com/?mid=zbxe_qna&search_target=title_content&search_keyword=dispInstallCheckEnv&page=1&division=-16758146&document_srl=16404037 )
다른 글에 있는 답변으로 아파치의 기본 페이지에 index.php를 추가하라는 답변이 있었습니다.
( http://www.zeroboard.com/?mid=zbxe_qna&search_target=title_content&search_keyword=dispInstallCheckEnv&page=1&division=-15880200&document_srl=4749989 )
그래서 IIS관리자에서 '기본 문서' 항목에 index.php를 추가하였더니 잘 동작 하네요
설치도 다끝나고 이리저리 메뉴와 게시판 등의 꾸미기 작업 중입니다.
파일 업로드(첨부파일)에서 HTTP에러 메시지 500이 나오는 문제 해결
php.ini에서 파일 uploade_tmp_dir을 php cgi를 사용하도록 설정된 폴더 하위에
temp폴더를 생성하고 그 주소를 지정하였더니 파일 업로드 문제가 해결되었습니다.
http://www.zeroboard.com/?mid=zbxe_qna&document_srl=17579982
의외로 이런 저런 설치기들이 적어서 다른 분들께 참고가 되었으면 하여 이렇게 글을 써봅니다.
제가 직접 설명드릴 자신은 없고 설치를 하면서 참고한 자료나 기타 문제 해결 방법을 적으려고 합니다.
우선 Windows Server 2008을 설치한후. 처음의 시작시에 관리자의 암호를 설정하도록 되어있습니다.
서버 2008에서 암호는 반드시 특수문자+일반문자+숫자 의 조합으로 이루어져야 됩니다.
그렇지 않은 경우에는 적합하지 않은 암호라고 나옵니다.
제가 php 와 mysql을 설치하면서 참고한 사이트는 크게 2개의 사이트입니다.
http://www.trainsignaltraining.com/iis-7-install-fastcgi-php/2008-09-04/
위의 링크에는 PHP와 FastCGI를 Server 2008에서 어떻게 구성하는지 설명하고 있습니다.
영문의 페이지 이지만 그림을 충실하게 실어놔서 영어 해석이 그다지 필요하지 않습니다.
하지만 제가 구성해봤을 경우 위의 링크처럼 PHP 5를 설치파일을 이용해서 설치하는 것보다
압축파일을 이용해서 php.ini를 구성하는 것이 더 효과적이었습니다.
http://nimsgern.pe.kr/blogs/nims/archive/2008/07/16/iis7-php-mysql-and-wordpress.aspx
위의 링크는 IIS7에서 PHP를 FastCGI로 연결하는 구성에 대한 설명이 미흡하지만
MySQL의 테이블 생성과 php의 mysql설정법이 나와있습니다.
위의 2개의 사이트를 참조하여 mysql에 테이블을 생성하고 사용자를 설정하였으며
php를 mysql과 연결하고 FastCGI로 구동되도록 설정하였습니다.
phpinfo.php 파일이 500 에러를 뱉으면서 보이지 않는다면 도구>인터넷 옵션> 고급 에서 HTTP에러메시지 체크를 해제하시면
보다 정확한 에러메시지를 확인 할 수 있습니다.
제가 이러한 에러메시지가 발생한 이유는 php.ini에서 php가 실행되는 웹페이지 폴더를 잘못 설정하여서 발생하였습니다.
이후 제로보드를 제로보드 공식 매뉴얼대로 웹페이지의 기본 설정 폴더에 zbxe라는 폴더로 만들어서 넣은후
index.php를 실행 하였습니다.
언어를 한국어로 선택하고 라이센스에 동의하기를 누르는 순간
http://사이트 주소/zbxe/?act=dispInstallCheckEnv 페이지에서
403.14 에러가 발생하였습니다.
해당 에러를 해결하기위해서 권한 설정부터 시작해서 인터넷에서 이리저리 뒤져가면서 해결법을 찾았는데요
결국 제로보드 질문답변 게시판에서 그 힌트를 얻었습니다.
어떤분이 물음표 앞에 index.php를 일일히 집어넣어 동작시켰다는 글을 올리셨고
( http://www.zeroboard.com/?mid=zbxe_qna&search_target=title_content&search_keyword=dispInstallCheckEnv&page=1&division=-16758146&document_srl=16404037 )
다른 글에 있는 답변으로 아파치의 기본 페이지에 index.php를 추가하라는 답변이 있었습니다.
( http://www.zeroboard.com/?mid=zbxe_qna&search_target=title_content&search_keyword=dispInstallCheckEnv&page=1&division=-15880200&document_srl=4749989 )
그래서 IIS관리자에서 '기본 문서' 항목에 index.php를 추가하였더니 잘 동작 하네요
설치도 다끝나고 이리저리 메뉴와 게시판 등의 꾸미기 작업 중입니다.
파일 업로드(첨부파일)에서 HTTP에러 메시지 500이 나오는 문제 해결
php.ini에서 파일 uploade_tmp_dir을 php cgi를 사용하도록 설정된 폴더 하위에
temp폴더를 생성하고 그 주소를 지정하였더니 파일 업로드 문제가 해결되었습니다.
http://www.zeroboard.com/?mid=zbxe_qna&document_srl=17579982
댓글 1
제목 | 글쓴이 | 날짜 |
---|---|---|
자신의 홈페이지에 플래시 오락실을 등록 해보자.
[2]
![]() | 조성우371 | 2008.12.20 |
회원정보 이미지 항목 추가 [3] | 개돌 | 2008.12.22 |
메인 페이지가 백지로 나올 때 이렇게 해보세요. [4] | 시금치 | 2008.12.23 |
IIS7, PHP 5, MySQL 5, 제로보드 설치기 [1] | 54장 | 2008.12.26 |
음악판매 [5] | 물푸레646 | 2008.12.27 |
업그레이드 후 아이콘 혹은 이미지 깨짐현상 발생시 [2] | 플로리다 | 2008.12.31 |
로그인한 회원만 최근 게시글, 검색등 볼수 있도록 하기 [3] | [_)s | 2008.12.31 |
.htaccess 파일을 쉽게 만드는 방법 [5] | 김병화999 | 2009.01.01 |
확장 컴포넌트 출력 아이콘 표시 | o앙마o | 2009.01.02 |
rewrite 모듈 - 아파치 설정.. [1] | 야간비행7 | 2009.01.03 |
사진 첨부 등록 시 화일 사라짐 [2] | 정욱재 | 2009.01.03 |
XE 업그레이드후 모듈 업데이트 안되고, 모듈 생성시 이미 존재하는 모듈이라고 나올때 | 또나아빠 | 2009.01.05 |
팁이라고까지 할껀 없지만.....(db날렸을때..카페24사용시) [3] | 왜만지냐 | 2009.01.06 |
전화번호 형식의 확장변수를 목록에 출력하고 싶을 때 | serendip | 2009.01.06 |
UCC솔루션에 대한 조사입니다~^^ [2] | 내다 | 2009.01.08 |
회원가입시 닉네임 중복사용 가능하게 하기.. [3] | 一淚™ | 2009.01.08 |
XE 초기설치시 error 500 이 나오며 설치가 안될때 [1] | sangjaezzi | 2009.01.09 |
알ftp, editplus 계정정보 파일 백업 | yjnet | 2009.01.10 |
SMTP 인증 회원가입 메일 인증 , 비밀번호 오류찾기 및 답변글 메일로 받기
[11]
![]() | FFHosting | 2009.01.12 |
제로보드XE 쉽게 업데이트 하는 방법.. [13] | 청개구리00 | 2009.01.12 |