1

주제: 1.7.8 및 1.7.7 버전의 IIS7에서의 문제점

서버 환경
Windows server 2008 r2
IIS 7
PHP 5.2.11
MySQL 5.1.40
텍스트큐브가 설치된 경로 : http://archangel.kr/tc/

1. textcube 1.7.8 WPI 패키지를 제외하고, 다운로드에서 textcube 1.7.8 패키지나 1.7.7 패키지를 다운받아서 설치한 경우, setup.php에서 IIS7용 rewrite 모듈을 사용함으로 선택하여도 반영되지 않습니다.
설치 매뉴얼에 따르면 IIS에서 rewrite 모듈을 설정하지 않았을 때에는 인덱스 페이지 외에는 404 페이지 오류를 받아야 하지만 http://archangel.kr/tc/?/owner 와 같은 형식으로 연결됩니다. 또한 rewrite 모듈을 설정하더라도 /?를 제외한 주소로 접속되지 않습니다. 즉, http://archangel.kr/tc/owner 로 접속되지 않습니다.
WPI 패키지의 경우 정상 동작합니다.

2. 올바르지 않은 경로를 입력했을 때, 404 페이지가 텍스트큐브에서 처리되지 않습니다.
예를 들어 http://archangel.kr/tc/111111 이란 주소를 입력하면, 해당 게시물이 존재하지 않으므로 텍스트큐브의 프레임은 유지한 채 텍스트큐브 자체의 404페이지가 떠야 하지만, 텍스트큐브의 404페이지가 아닌 서버의 기본 404페이지가 뜹니다.
helicontech 의 ISAPI_Rewrite 3를 적용했을 때에는 정상 동작하는 것으로 보아 Microsoft의 url rewrite module에 버그가 있는 것으로 보입니다. (1.1, 2.0 버전 모두)
>서버에서 접속했을 때에는 정상 동작. 혹시 권한 문제일지도...

3. 댓글 알리미가 동작하지 않습니다.
트랙백의 경우는 정상 동작함을 확인했습니다만, 댓글 알리미는 동작하지 않습니다.
helicontech 의 ISAPI_Rewrite 3을 적용하여도 동작하지 않았습니다. 통 원인을 모르겠습니다. sad

archangel (2009-12-06 19:50:44)에 의해 마지막으로 수정

2

답글: 1.7.8 및 1.7.7 버전의 IIS7에서의 문제점

이거 말고도 안되는거 많을텐데요...
IIS에서 텍스트큐브를 운영하는건 일찍 포기하는게 좋을듯 싶습니다. 1년동안 피드백이 없어서 도저히 못해 먹겠다입니다.
아파치에서는 정말 잘되던게 IIS모드에서만 안되다는게 참 아이러니 합니다.
php는 아파치가 진리인가 봅니다.
저도 IIS7에서 텍스트큐브 오랫동안 이용하면서 불편한게 너무 많아서 다시 리눅스나 윈도우 아파치로 이전하고 싶은 마음이 굴뚝입니다.