웹마스터 팁

안녕하세요 이번에 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

제목 글쓴이 날짜
IIS7, PHP 5, MySQL 5, 제로보드 설치기 [1] 54장 2008.12.26
업그레이드 후 아이콘 혹은 이미지 깨짐현상 발생시 [2] 플로리다 2008.12.31
.htaccess 파일을 쉽게 만드는 방법 [5] 김병화999 2009.01.01
rewrite 모듈 - 아파치 설정.. [1] 야간비행7 2009.01.03
XE 업그레이드후 모듈 업데이트 안되고, 모듈 생성시 이미 존재하는 모듈이라고 나올때 또나아빠 2009.01.05
UCC솔루션에 대한 조사입니다~^^ [2] 내다 2009.01.08
회원가입시 닉네임 중복사용 가능하게 하기.. [3] 一淚™ 2009.01.08
SMTP 인증 회원가입 메일 인증 , 비밀번호 오류찾기 및 답변글 메일로 받기 [11] file FFHosting 2009.01.12
제로보드XE 쉽게 업데이트 하는 방법.. [13] 청개구리00 2009.01.12
제로보드XE 외부출석부 [1] file noirzo 2009.01.18
첨부 파일 용량 문제 - 이것도 저것도 않될때 [4] file DeJavu346 2009.01.22
1.1.5 이후 버전 업데이트후 외부페이지에서 다음위젯이 표시안될때~ [3] 정박사닷컴 2009.01.23
페이지 모듈에도 게시판제목 처럼 다는 쉬운방법... [2] 만쓰별(정만) 2009.01.23
프레임셋을 이용하여 도메인 명만 보여주기 /xe ~~ 와 같은 것 없애기 [5] 만쓰별(정만) 2009.01.23
전체글 보기 게시판 만들어보기 관련 연구 응용 링크 모음 [5] 만쓰별(정만) 2009.01.23
회원을 그룹으로 나누어 화면에 출력할 수 있나요? 아키수 2009.01.24
메뉴활성화에 따라 원하는 위치에 레이어 넣고 바꾸기.. 왼쪽 플래시 메뉴 메뉴따라서 바꾸기 [4] 만쓰별(정만) 2009.01.24
매일 매일 업데이트 되는 사이트 내용부분만 아이프레임으로 긁어오기... [1] 만쓰별(정만) 2009.01.25
[강추]!! 긁어와서 [자동]으로 게시글로!! [메타 블로그] php 로 넣기!!! xe블로그api를 이용한.. [51] file 김기철980 2009.01.29
외부페이지 또는 파일링크시 글자깨짐 현상 [1] file 소백산 2009.01.31