CORE TERMINAL
SERVER SETTING : 올드보이 서버 세팅

동일 서버 다른 도메인 경로 설정 : common.php - 그누보드 경로 오류

DATE: 2026-04-18 21:05
카페24 가상서버
* 동일 서버 다른 도메인 경로 설정 : common.php - 그누보드 경로 오류
- 동일 서버 다른 도에민 경로 오류 설정 :  common.php 수정 - 경로 위치가 다를 경우  및 기타의 경우 파일 수정

1. 다른 디비에 다른 그누 사용 권장
2. 같은 그누 공유시 같은 도메인사용 및 같은 위치의 디렉토리 구조
  가.  common.php 파일 수정
  나. 세션 분리
  다. 관리자 기능 공유 : 심볼릭
  다. data/file 파일 공유 가능 : 심볼릭
3. 디비 공유 필요시  DB 디렉토리 공유 : 심볼릭
EXTRA CODE SNIPPET
$chroot = substr($_SERVER['SCRIPT_FILENAME'], 0, strpos($_SERVER['SCRIPT_FILENAME'], dirname(__FILE__))); $result['path'] = str_replace('\\\\', '/', $chroot.dirname(__FILE__)); $server_script_name = preg_replace('/\\/+/', '/', str_replace('\\\\', '/', $_SERVER['SCRIPT_NAME'])); $server_script_filename = preg_replace('/\\/+/', '/', str_replace('\\\\', '/', $_SERVER['SCRIPT_FILENAME'])); $tilde_remove = preg_replace('/^\\/\\~[^\\/]+(.*)$/', '$1', $server_script_name); $document_root = '/home/www/M72X2'; $pattern = '/.*?' . preg_quote($document_root, '/') . '/i'; $root = preg_replace($pattern, '', $result['path']); $port = ($_SERVER['SERVER_PORT'] == 80 || $_SERVER['SERVER_PORT'] == 443) ? '' : ':'.$_SERVER['SERVER_PORT']; $http = 'http' . ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS']=='on') ? 's' : '') . '://'; $user = str_replace(preg_replace($pattern, '', $server_script_filename), '', $server_script_name); $host = isset($_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST'] : $_SERVER['SERVER_NAME']; if(isset($_SERVER['HTTP_HOST']) && preg_match('/:[0-9]+$/', $host)) $host = preg_replace('/:[0-9]+$/', '', $host); $host = preg_replace(\"/[\\<\\>\\'\\\"\\\\\\'\\\\\\\"\\%\\=\\(\\)\\/\\^\\*]/\", '', $host); $result['url'] = $http.$host.$port.'/X2';
동일서버다른도메인경로오류설정common.php수정경로위치파일수정