웹마스터 팁

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

제목 글쓴이 날짜
갓난아기 상태의 제로보드 유저를 위한 팁. [2] font 2008.04.01
제로보드 XE에 연동 가능 채팅, 100% 플래시, 1:1 채팅 지원, 필요하면 음성/화상 채팅 지원 [2] digirave 2008.03.09
티스토리에서 제로보드Xe 이전시 필독사항!! [1] file 2008.02.23
제로보드 XE 0.2.9버젼 업그레이드후 글보기할때 레이아웃 약간깨짐현상이 일어날때... [2] file 카니엘 2008.02.19
제로보드용 플래시시계 위젯 설치방법 file 푸른커튼 2008.02.12
제로보드XE 외부페이지에 javascrip 삽입하기 [3] BlueGATE 2008.01.22
나야나 웹호스팅에서 제로보드 XE 사용하시려면 [2] John704 2008.01.02
제로보드에서 로그인후 테크노트에서 로그인정보 사용하기 [4] JinHoHan 2007.12.26
xml 포함한 플래쉬를 제로보드xe 에서 적용하는 과정 [4] file 도토리나무 2007.12.20
제로보드 2.3 에서 2.5 업그레이드 방법 도토리나무 2007.11.09
제로보드 2.3 에서 2.5 변경사항 데이터 테이블 구조 변경사항 체크를 정리해봅니다. [4] 도토리나무 2007.11.09
제로보드xe 연동 프리하드2 설치방법 [8] hoaopoyoy 2007.11.03
제로보드 소스 서버에 올릴때.. [3] 남국 2007.10.17
제로보드 XE 설치후에 제대로 작동 안하는 원인은... 독도2005 2007.09.22
제로보드 XE에서 강추하는 플래시 넣기 [12] 미오유 2007.09.19
메뉴와 연결된 xe의 page에 iframe을 사용해서 제로보드4 게시판을 불러들였습니다 [2] 바람처럼.. 2007.09.14
올블로그에서 제로보드가 깨질때.. [1] file 스컬리지금어디야 2007.08.27
제로보드 관리자 레벨이 관리자 레벨로 안나올때 [5] 나무넷 2007.08.23
리눅스에서 제로보드 xe를 위한 환경 구축하기 [6] 써니a 2007.08.18
사이트접속시 제로보드XE폴더로 이동되게 하는 쉬운방법 [8] 부찬™ 2007.08.17