시놀로지 ds209 나스를 웹서버로 그누보드 설치시 소스변경

주인장/보관|2018. 3. 25. 11:19
반응형

common.php 안에 소스를 아래와 같이 변경해 준다.


function g5_path() 

    $result['path'] = str_replace('', '/', dirname(__FILE__)); 

    $tilde_remove = preg_replace('/^\/\~[^\/]+(.*)$/', '$1', $_SERVER['SCRIPT_NAME']); 

    $document_root = str_replace('/var/services', '/volume1', str_replace($tilde_remove, '', $_SERVER['SCRIPT_FILENAME'])); 

    $root = str_replace($document_root, '', $result['path']); 

    $port = $_SERVER['SERVER_PORT'] != 80 ? ':'.$_SERVER['SERVER_PORT'] : ''; 

    $http = 'http' . ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS']=='on') ? 's' : '') . '://'; 

    $user = str_replace(str_replace($document_root, '', str_replace('/var/services', '/volume1', $_SERVER['SCRIPT_FILENAME'])), '', $_SERVER['SCRIPT_NAME']); 

    $result['url'] = $http.$_SERVER['SERVER_NAME'].$port.$user.$root; 

    return $result; 


$g5_path = g5_path();

반응형

댓글()