오랜만에 테터 툴을 업데이트를 시도 했습니다.
설명처럼 덮어 씌우기를 했다가 낭패를 당했고..
여기 저기 포럼을 뒤져 봤지만..
02A1 error의 해답을 찾기란 모호 했던 것입니다.
host 는 천리안이고..
admin page는 들어가지지만..
mian home page에서 02A1 error가 나서 원인 찾기에 나섰습니다.
제 경우엔 inc_function.php의
function get_root_path() {
$bf = get_this_path();
if (!($dh = @opendir("./"))) error_process("02A3");
while($dh && false !== ($file = readdir($dh))) {
if ($file == "flag")
{
closedir($dh);
return array(substr($bf, 0, strrpos(substr($bf,0,strlen($bf)-1),"/")+1), "../");
}
}
closedir($dh);
return array($bf, "./");
}
에서 return되는 root path가 틀리게 나오는것이었습니다.
main으로 들어 갈땐 return 되는 값이 http://path/였고..
admin으로 들어 갈땐 http://path/tt
가 리턴 되더군요..
땜빵책으로 ./부분을 ../으로 바꾸었고.. 현재 잘 돌아 가고 있습니다.