Rev. 2.73

최근 제가 사용하고 있는 마루호스팅을 비롯한 여러 호스팅업체가 64비트 운영체제, DB서버 분할, UTF-8 언어환경, 최신의 아파치 서버와 PHP, MySQL 등을 도입하여 블로그에 최적화된 호스팅환경을 제공하고 있습니다. 그렇지만 태터툴즈 클래식은 아쉽게도 PHP 4.x 이상을 지원하고 있지 않습니다. 원인은 PHP4.x.x 이후로는 사용되고 있지 않는 $HTTP_GET_VARS, $HTTP_POST_VARS 등과 같은 코드를 사용하기 때문입니다. 매우 간단한 작업으로 태터툴즈 클래식을 PHP 5.x.x 환경에서 운영할 수 있습니다. 여러 파일에서 사용되는 이 코드들를 아래와 같이 각각 수정하면 정상으로 작동하게 됩니다.

수정할 파일 목록 :
inc_function.php, inc_pressworks.php, index.php, install.php, reply_exe.php, rserver.php
admin 폴더
article.php, attach_image_pop.php, login.php, notice.php, reader_address.php, setting.php

수정할 코드 :
$HTTP_GET_VARS => $_GET
$HTTP_POST_VARS => $_POST
$HTTP_SESSION_VARS => $_SESSION
$HTTP_COOKIE_VARS => $_COOKIE
$HTTP_SERVER_VARS => $_SERVER

찾기를 사용하면 편리합니다. "_VARS" 키워드로 검색하여 수정할 코드를 찾아내고 해당 코드를 변경하면 됩니다. "Search and Replace"와 같은 응용프로그램을 사용하여 태터툴즈 클래식이 설치된 폴더의 파일전체를 일괄변경하면 더욱 빠른 작업처리가 가능합니다. :)

Comments

Got something to add? You can just leave a comment.

  • 뮤직리카 뮤직리카

    음, 그러니까 저 파일들을 모두 수정을 하면 되는 건데,
    $HTTP_GET_VARS => $_GET
    이해가... 그러니까 $HTTP_GET_VARS 전체는 $_GET 하나로 바꿔 버리면 되는 건가요? 아니면 $HTTP_GET_$GET 이렇게 고쳐야 되는건가요?

    reply edit

  • 네 그렇지요. $HTTP_GET_VARS 가 검색되었다면, 이것을 $_GET으로 변경하는 것입니다.

    reply edit

Your Reaction Time!

captcha

avatar