경로 문제 문의
본문
초보인지라, 이걸 어떻게 처리해야 할지 몰라 여쭤봅니다.
검색하면 비슷한 설명이 나오긴 하는데,
그게 제문제인지 아닌지 판단이 힘들어서요.
현재 웹에 올라가 있는 사이트를 내려서 Nas 에 다시 세팅했습니다.
파일들 다 내려서 설치하고 DB도 복사해서 연결했습니다.
웹에 있는 파일은 모두 절대경로로 지정되어 있습니다. ( / 이걸로요)
그런데 Nas에는 http://내부아이피주소/test01/ 로 저장했습니다.
기본경로에 /test01/ 폴더가 하나 더 생긴거죠.
Nas에는 여러개의 홈페이지를 세팅할 요량으로(개발 테스트용) 루트에 설치할 수는 없습니다.
이럴때, 한번에 해결할 수 있는 방법이 없나요?
$g4_path ... 이걸 어떻게 하라는 말만 찾아봤는데, 이게 어디 있는지 모르겠고,
어떻게 하라는건지도 모르겠습니다.
무식한 질문 같지만, 도움 좀 부탁드립니다.
답변 1
저도 초보지만 아는 지식내에서..
$g4_path를 사용하면 편합니다.
예를들어 경로를 줄 때 <a href="<?=$g4[path]?>/main/community">링크</a> 하시면 g4[path]가 그누보드가 설치되어 있는 디렉토리를 메인으로 잡아줍니다.
그러므로 링크는 http://도메인/main/community 로 잡히게 됩니다.
이미지도 마찬가지입니다.
<img src="<?=$g4[path]?>/img/logo.png" alt="logo"> 라고 하면 g4[path]는 그누보드가 설치되어 있는 디렉토리를 메인으로 잡아서 http://도메인/img/logo.png를 불러오게 됩니다.
다시 말해서 경로 변수를 쓰면 웹 최상위에 어떤 폴더에 설치해도 설치된 폴더가 메인이 됩니다.
/최상위/test01/ -> <?=$g4[path]?> -> http://도메인/test01/ 기본 url입니다.
/최상위/test02/ -> <?=$g4[path]?> -> http://도메인/test02/ 기본 url입니다.
저도 초보라 횡설수설했네요..