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