TT 1.0 classic으로 업그레이드시 다양한 에러가 발생한다. 다른 에러들은 DB의 테이블을 조작한 경우 일어난다. 나의 경우는 그런 에러들 대신에 업그레이드 작업 중 iconv 를 실행하는 시간이 30초가 넘는다는 에러를 만났다.
일반적으로 php서버가 php 하나의 실행시간이 30초 이상이 되지 않도록 (보안이나 서버 로드, 데드락 프로세스등 다양한 이유때문이겠다) 설정되어 있기 때문이다. 글이 적은 사람은 겪을 일 없겠지만 글이 많거나 서버가 느린 사람은 30초에 컨버팅이 끝나지를 않는다.
해결방법은 간단하다. admin디렉토리의 migration.php의 두번째 줄에 다음을 추가해준다.
set_time_limit(0);
위 명령은 명령문이 있는 php의 실행시간 한계를 없애는 역할을 한다. 내 경우 저렇게 고친 후, 2분여의 시간의 컨버팅 작업 끝에 1.0 클래식으로의 이전을 마쳤다.
도움이 되시길 :)
'빚어내기/물리와 셈틀 이야기'에 해당되는 글 115건 ATOM
- 2006/01/01 inureyes TT 1.0 클래식으로 업그레이드시 php 실행관련 에러 해결 2
- 2005/10/24 inureyes iTunes는 좋은데 quicktime은 싫을 때 15
- 2005/08/18 inureyes TiddlyWiki 한국어화 4
- 2005/07/29 inureyes Internet Explorer 7 beta 1 : -_-; 7
- 2005/07/09 inureyes 웹 표준과 웹페이지 코딩 - IE7 과 Nvu 13
- 2005/06/12 inureyes 애플과 인텔의 제휴 / 충격과 적응 2
- 2005/05/21 inureyes Netscape 8.0에서 Firefox 확장기능 사용하기 2
- 2005/05/09 inureyes Maxthon 1.5.2 한국어 지역화팩(060418) 2
- 2005/04/09 inureyes 시간은 쉽게 흐른다 2
- 2005/03/28 inureyes OpenOffice.org를 권장하는 이유 2