저도 이것 때문에 고생을 좀 했는데요~ 제가 발견한 해결책을 공유하려고 합니다.
IIS 를 사용하는 경우 폴더 구분자를 \ 로 사용하는데
리눅스나서버나 윈도우용 아파치에서는 / 로 구분 하는 차이 때문에 해당 폴더를 찾지못해서 생기는 문제 같네요~
텍스트큐브 1.8.6 버전 기준으로
setup.php 파일의 내용 중 46, 49 라인에 아래내용이 있는데...
$root = substr($_SERVER['SCRIPT_FILENAME'], 0, strlen($_SERVER['SCRIPT_FILENAME']) - 10);
이 부분을 직접 하드 코딩하면 해결이 되더군요~
예)
$root = 'd:/Inetpub/wwwroot/tc';
즐거운 블로깅 되세요~