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





