영카트5 설치후 경로문제 문의
본문
안녕하세요~
그누4 및 영카트4 를 사용중이며..
최근 그누5 와 영카트5 로 갈아타려고 테스트 중에 있습니다.
그누5 및 영카트5 는 www.도메인명/install 로 설치는 되었습니다.
문제는 설치후 경로가 맞지 않는것 같아 소스보기를 하니 아래와 같이 절대경로값이 출력이 되더군요
<link rel="stylesheet" href="http://도메인명/www/계정명/public_html/css/default.css">
즉 <link rel="stylesheet" href="http://도메인명/css/default.css"> 이렇게 출력이 되야 정상적인 걸로 알고있습니다.
위 부분을 어디서 어떻게 설정을 해야 하는건가요?
common.php 파일과 config.php 파일을 봐도 path 경로는 자동으로 치환되어 바뀌는 것으로 알고 있는데.
<link rel="stylesheet" href="http://도메인명/www/계정명/public_html/css/default.css">
위처럼 출력이 되는 이유는 어떤거며 수정할 수 있는 방법은 어떤건가요?
고수님들의 도움 부탁드립니다.
즐거운 주말 되세요~~
답변 3
경로는 상수로 공급되고 있습니다.
url 경로 같은 경우 : <?php echo G5_URL?>로 하시고요
include 경로 같은 경우 : <?php echo G5_PATH?> 로 하시면 됩니다.
위의 경로는 <?php echo G5_URL?> 이거스로 ^^
수고하세요.
config.php 안에 경로를 한번 확인해보셔야 할꺼같습니다.
G5_DOMAIN 이부분과 $g5_path['url'] 부분의 설정값
해결했습니다.
문제는 아래에 있었습니다.
/*
보안서버 도메인
회원가입, 글쓰기에 사용되는 https 로 시작되는 주소를 말합니다.
포트가 있다면 도메인 뒤에 :443 과 같이 입력하세요.
보안서버주소가 없다면 공란으로 두시면 되며 보안서버주소 뒤에 / 는 붙이지 않습니다.
입력예) https://www.domain.com:443/gnuboard5
*/
define('G5_DOMAIN', '');
보안서버 도메인
회원가입, 글쓰기에 사용되는 https 로 시작되는 주소를 말합니다.
포트가 있다면 도메인 뒤에 :443 과 같이 입력하세요.
보안서버주소가 없다면 공란으로 두시면 되며 보안서버주소 뒤에 / 는 붙이지 않습니다.
입력예) https://www.domain.com:443/gnuboard5
*/
define('G5_DOMAIN', '');
위의 define('G5_DOMAIN', ''); 을 아래와 같이 수정하니 되더군요
그누보드5 나 영카트5 설치전 config.php 파일을 수정합니다.
define('G5_DOMAIN', ''); -> define('G5_DOMAIN', 'http://자신의 도메인명');
이렇게 수정하니 경로문제는 해결되었습니다. 도메인명뒤에 /(슬러시)는 표시하지 않습니다.
답변을 작성하시기 전에 로그인 해주세요.