본문 바로가기

Projects/Server

테터툴즈, 텍스트 큐브 setup시 rewrite 인식 문제

출처 : http://juvat.net:9000/atik/30
===========================================================================

기존의 고정주소를 쓰던 서버에서 가정에서 서버를 구성하기 위해 DDNS서비스를 이용하게 되었다.
따라서 기존의 서버의 구성과 다르게 테터툴즈를 이동하면서 재설정이 불가능한 상황이었다.

분명 rewrite 모듈을 설치하였고, phpinfo() 함수를 이용하여도 문제가 없는데..
테터툴즈 설치 과정에서 rewrite관련 문제가 계속 발생하였다.

몇시간동안의 웹질과 삽질끝에 테터툴즈 소스에 문제가 있는것을 발견하였다.
만약 자신의 서버에 rewrite기능이 확실히 구동된다는 확신이 있고, 테터툴즈 설치및 재설정시 rewrite 부분에서 에러가 없어지지 않는다면, 소스를 좀 수정해서 해결해보기 바란다.

소스는 setup.php 파일에서


863 else{
864 $rewrite=0;
865 @unlink($filename);
866 checkStep(33,false);
867 return false;
868 }

위의 rewrte 부분을 아래와 같이 수정해 주어서 넘어가게 만드는 것이다.


863 else{
864 $rewrite=1;
865 //@unlink($filename);
866 //checkStep(33,false);
867 //return false;
868 }