이게 왜이러는지 모르겠네요.....ㅠㅠ

어제 오늘 이거 해결 하는라 끙끙거리는데 해결이 안나네요.

 

 서버에 CentOS6.6 설치후 chroot 설정하고 CMS 테스트 중인데요.

 

이런 경우는 처음 있는 일이라 황당 합니다.

 

그누보드5 , XE, 킴스Q, grboard2, 워드프레스 를

같은 환경의 서버에 업로드하고 설치 할려고 하니 경로가 다르게 출력됩니다.

 

다틀린건 아니고 아~ 글쎄 그누보드만 경로가 이상하게 나오네요......ㅠㅠ

 

그누보드5 : http://gnu.jsbuilder.net/

XE : http://xe.jsbuilder.net/

킴스Q : http://rb.jsbuilder.net/

워드프레스 : http://wp.jsbuilder.net/

GR보드 : http://gr.jsbuilder.net/

 

그누보드5 외에는 정상 경로로 설치가 가능 합니다. 이런경우가 왜 생길까요?

 

아래 링크는 그누보드에 RewriteRule  사용하여 적용했더니 경로가 틀려도 설치는 가능 합니다.....ㅠㅠ

http://jsbuilder.net

 

 

그누보드의 config.php 파일의 define('G5_URL', $g5_path['url']);

이부분을 주석 처리하니까 경로가 정상으로 보입니다.....ㅠㅠ

 

햐~ 돌아 버리겠습니다~ 

 

 

 

|

댓글 16개

1) install 하는 php 제일 상단 부분에 ( install_db.php 인가..가물 가물 해요 )
error_reporting(E_ALL);
ini_set("display_errors", 1);
추가해서 에러가 뭐라고 나오는지 확인하면....

2) 아니면, php 함수중에서 draft 된 부분 때문에 에러 나는 경우가 아닐까 싶어서요
에러 났를때, Apache Log 부분 올려봐 주시겠어요...
[http://sir.co.kr/data/cheditor4/1504/c92352838f9ba01cc5b9a38f082044a4_1428265476_6682.png]
특별한 에러로그는 없습니다.
일반 계정 생성하신 Root 디렉토리가 /var/www 이고
그누보드 설치 하시려는 홈 디렉토리가 /var/www/html 예요?
아닙니다....^^ 계정관련 에러가 없는겁니다.
계정은 /chroot/home/계정/public_html 이고
/chroot/home 과 /home 은 심볼릭 링크 되어 있습니다.

본문에 적은대로 그누보드의 config.php 파일의 define('G5_URL', $g5_path['url']);
이부분을 주석 처리하니까 경로가 정상으로 보입니다.....ㅠㅠ
http://jsbuilder.net 는 위와 같이 주석 처리 했더니 정상연결이 됩니다.
common.php 에서

30 라인쯤에
function g5_path() {
~~~~~

print_r($result); <--- 2줄 추가해서 브라우져에서 뭐라고 나와요?
exit;

return $result;
}

$result['path'] 나 $result['url'] 부분이 의도하신 정보로 나오는지....
Array ( [path] => /chroot/home/계정/html [url] => http://gnu.jsbuilder.net/chroot )
이렇게 나옵니다...^^;;

common.php 파일의 $result['url'] = $http.$host.$port.$user.$root;
이부분에서 $root 를 삭제하니 경로가 바로 뜹니다.

document 경로를 지정해 두어서 그런 모양인데요. 삭제하고 써도 상관없을까요?
gnu.jsbuilder.net/html
http://gnu.jsbuilder.net/chroot

보시다 싶이, 틀리게 나와요....

**/**/gnu.jsbuilder.net/html
http://gnu.jsbuilder.net/html

이거나

**/**/gnu.jsbuilder.net
http://gnu.jsbuilder.net

이렇게 나와야 정상인.....

일반 계정의 최상위 디렉토리가 마운트로 접근되어서
브라우져로 인식되는것과 서버 내부 절대 path 와 인식이 틀리는....

그누보드 설치하시려는 계정을 지우시고
계정 생성시에 path 을 주셔서 계정을 생성해 보시겠어요
삭제하고 설치하시게 되면
잘 사용하다 Path 문제로 다른 문제가 발생할 확률이 있어서요....
도움주셔서 벤지님 감사합니다.
document path 를 common.php에 지정해주어서 해당 서버와 문제가 있었나 봅니다.
제가 테스트 중인것이 interworx 호스팅 패널에서 ssh jail 셋업했더니 /chroot 경로가 나중에 출력되는 현상이 있었습니다.
common.php 파일을 보니 이해가 되는군요...^^;;

현재 http://gnu.jsbuilder.net 에서는 이래 처럼 수정했더니 설치와 운영이 이상없이 진행 되는군요.

common.php 파일의 $result['url'] = $http.$host.$port.$user.$root; 이부분에서 $root 를 삭제하니 경로가 원하는 대로 뜹니다.

참고로 ssh jail 상황이 아닌 곳(경로가 /chroot/home 이 아니고 /home 인 경우)에서는 문제가 발생하지 않습니다.
게시판 하나 만드셔서 파일 첨부로 등록했를때 제대로 나오는지 확인해 보시겠어요?
Path 문제가 .....
정상적으로 됩니다.....^^
http://gnu.jsbuilder.net/chroot/skin/popular/basic/style.css
Failed to load resource: the server responded with a status of 404 (Not Found)

역시 Path 문제가 걸려요.....

계정 지우시고 다시 생성한 이후, 그누설치 하시는게 제일 빨라요..
http://gnu.jsbuilder.net/skin/popular/basic/style.css 이환경이 되어야 정상입니다....^^
지금은 모두 정상 작동을 합니다만, 제가 작업하고 있는것이
미국호스팅과 동일한 시스템 환경이라 su_PHP 설치가 되어 있어서 퍼미션 변경에 자유롭지 못한 서버입니다.
미국내에서 한국의 CMS들을 설치가 어려웠는데 이번에 제가 동일한 환경을 만들고 설치를 해보는것이었습니다.
근데 다른 CMS는 정상작동하는데 유독 그누보드5 만 경로문제로 몇일을 힘들게 만들었네요.....ㅠㅠ

외국 호스팅에 그누보드5를 사용 하려면 수정이 꼭 필요한 상황이 생길수도 있을듯 합니다.
벤지님 덕분에 임기응변으로 사용이 가능 하게 되었으니 외국호스팅 쓰시는분들이 이글을 본다면
같은 상황이라면 그누보드5 설치에 도움을 많이 받을듯 하네요....^^

외국 호스팅에 그누보드4 와 제로보드4 설치 하려면 많은부분을 뜯어 고쳐야 설치가 가능 하겠지만요....ㅠㅠ
초보자는 엄두도 못내는 실정 입니다......에공~
제가 미국에서 호스팅 받고 있는게 하나 있는데 그누보드5 설치가 안되서 포기했습니다. 기간도 엄청 많이 남았는데..... ㅠ.ㅠ. 영어가 안되니 뭐라할수도 없고해서 포기한 상태로 있다 워드프레스 설치해서 사용중인데 마음에 안드는 상황이지만 지불한 돈이 아까워 대충 사용중입니다.
제주변의 지인들도 이런일로 낭패를 겪는걸 많이 보았습니다.
몇번은 실제로 설치도 해드리기도 했는데 짜증이 많이 나더라구요.....ㅠㅠ
아직도 궁금증은 있지만 일단 다른작업을 위해서 넘어 갈까 합니다.

해외호스팅에서 저와 같은 문제가 발생하면

common.php 파일 35번째줄의 $root = str_replace($document_root, '', $result['path']); 를

$root = str_replace($document_root, '', ''); 와 같이 수정하면 설치 및 정상 사용이 가능 합니다.
댓글을 작성하시려면 로그인이 필요합니다. 로그인

프로그램

태그 필터 (최대 3개) 전체 개발자 소스 기타 mysql 팁자료실 javascript php linux flash 정규표현식 jquery node.js mobile 웹서버 os 프로그램 강좌 썸네일 이미지관련 도로명주소 그누보드5 기획자 견적서 계약서 기획서 마케팅 제안서 seo 통계 서식 통계자료 퍼블리셔 html css 반응형 웹접근성 퍼블리싱 표준화 반응형웹 홈페이지기초 부트스트랩 angularjs 포럼 스크린리더 센스리더 개발자톡 개발자팁 퍼블리셔톡 퍼블리셔팁 기획자톡 기획자팁 프로그램강좌 퍼블리싱강좌
+
제목 글쓴이 날짜 조회
10년 전 조회 1,058
10년 전 조회 1,820
10년 전 조회 733
10년 전 조회 745
10년 전 조회 3,050
10년 전 조회 747
10년 전 조회 628
10년 전 조회 601
10년 전 조회 515
10년 전 조회 1,055
10년 전 조회 781
10년 전 조회 657
10년 전 조회 763
10년 전 조회 1,266
10년 전 조회 2,102
10년 전 조회 1,177
10년 전 조회 1,439
10년 전 조회 1,936
10년 전 조회 1,350
10년 전 조회 1,154
10년 전 조회 1,077
10년 전 조회 3,953
10년 전 조회 735
10년 전 조회 1,050
10년 전 조회 1,662
10년 전 조회 1,099
10년 전 조회 2,816
10년 전 조회 1,041
10년 전 조회 967
10년 전 조회 1,047
10년 전 조회 4,619
10년 전 조회 924
10년 전 조회 2,446
10년 전 조회 1,752
10년 전 조회 2,403
10년 전 조회 1,965
10년 전 조회 2,710
10년 전 조회 875
10년 전 조회 1,129
10년 전 조회 2,941
10년 전 조회 1,309
10년 전 조회 684
10년 전 조회 1,703
10년 전 조회 1,436
10년 전 조회 1,177
10년 전 조회 1,121
10년 전 조회 1,355
10년 전 조회 985
10년 전 조회 618
10년 전 조회 1,427
10년 전 조회 1,898
10년 전 조회 1,412
10년 전 조회 1,480
10년 전 조회 2,126
10년 전 조회 3,240
10년 전 조회 791
10년 전 조회 825
10년 전 조회 1,334
10년 전 조회 1,558
10년 전 조회 1,080
10년 전 조회 774
10년 전 조회 939
10년 전 조회 1,013
10년 전 조회 1,243
10년 전 조회 1,402
10년 전 조회 2,079
10년 전 조회 733
10년 전 조회 923
10년 전 조회 5,044
10년 전 조회 800
10년 전 조회 1,266
10년 전 조회 1,217
10년 전 조회 1,687
10년 전 조회 1,121
10년 전 조회 1,371
10년 전 조회 1,454
10년 전 조회 1,836
10년 전 조회 1,602
10년 전 조회 2,433
10년 전 조회 1,848
10년 전 조회 1,949
10년 전 조회 1,009
10년 전 조회 1,287
10년 전 조회 1,255
10년 전 조회 904
10년 전 조회 692
10년 전 조회 893
10년 전 조회 1,599
10년 전 조회 931
10년 전 조회 1,839
10년 전 조회 3,598
10년 전 조회 1,420
10년 전 조회 1,277
10년 전 조회 1,225
10년 전 조회 1,205
10년 전 조회 878
10년 전 조회 2,066
10년 전 조회 790
10년 전 조회 1,226
10년 전 조회 1,325
🐛 버그신고