테스트 사이트 - 개발 중인 베타 버전입니다

4s 새로 설치 하는데...설치후 메인 화면에..문제가..경로가 문제 인거 같은데..

CodeH 12년 전 조회 8,844
사진과 같이 모든 그림이 깨져 나옵니다..



로그인을 누르면...



<a href="http://192.168.0.4:8082/volume1/web/g4s/bbs/login.php" target="_blank" rel="noopener noreferrer">http://192.168.0.4:8082/volume1/web/g4s/bbs/login.php</a> 를 열려고 하는데..



경로가 문제가 있는거 같은데...



이건 어디서 설정 해야 하죠?
댓글을 작성하려면 로그인이 필요합니다.

답변 3개

?? 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

12년 전
/common.php

$result['path'] = str_replace('\\', '/', dirname(__FILE__)); // 서버 절대 경로 내부적 사용

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

//$document_root = str_replace($tilde_remove, '', $_SERVER['SCRIPT_FILENAME']); // 루트경로 원본

$document_root = str_replace($tilde_remove, '', realpath($_SERVER['SCRIPT_FILENAME'])); 루트경로 - 일부호스팅에서 경로 문제로 경로 변환

$_SERVER['DOCUMENT_ROOT'] 사용

$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($tilde_remove, '', $_SERVER['SCRIPT_NAME']); // /~user 시작한다면 추출



realpath사용시 필히 $user도 수정할것!



웹호스팅 테스트환경에서 경로 문제 발생해서 해결한것인데.. 참고하시길 바랍니다.
로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

편리
12년 전
오류를 확인할 수 있도록 외부 접속할 수 있는 정보를 알려주시면 확인해 보겠습니다.
로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인