TT 1.0 classic으로 업그레이드시 다양한 에러가 발생한다. 다른 에러들은 DB의 테이블을 조작한 경우 일어난다. 나의 경우는 그런 에러들 대신에 업그레이드 작업 중 iconv 를 실행하는 시간이 30초가 넘는다는 에러를 만났다.
일반적으로 php서버가 php 하나의 실행시간이 30초 이상이 되지 않도록 (보안이나 서버 로드, 데드락 프로세스등 다양한 이유때문이겠다) 설정되어 있기 때문이다. 글이 적은 사람은 겪을 일 없겠지만 글이 많거나 서버가 느린 사람은 30초에 컨버팅이 끝나지를 않는다.
해결방법은 간단하다. admin디렉토리의 migration.php의 두번째 줄에 다음을 추가해준다.
set_time_limit(0);
위 명령은 명령문이 있는 php의 실행시간 한계를 없애는 역할을 한다. 내 경우 저렇게 고친 후, 2분여의 시간의 컨버팅 작업 끝에 1.0 클래식으로의 이전을 마쳤다.
도움이 되시길 :)
'태터툴즈 1.0 클래식'에 해당되는 글 1건 ATOM
- 2006/01/01 inureyes TT 1.0 클래식으로 업그레이드시 php 실행관련 에러 해결 2