여러벌의 그누보드 설치하기 정보
여러벌의 그누보드 설치하기본문
< install 과정 없이 기존의 데이타를 그대로 운용하고자 할 경우 >
기존의 gnuboard와 나란히 새로운 폴더를 만든후 소스를 풀어 놓고
1. install 폴더 삭제.
2. 폴더 생성.
/extend (없으면 오류남)
3. 폴더 생성.
/data
/data/session (없으면 로그인이 안됨)
4. 데이타 복사
/data/file/???
/data/cheditor/???
/data/log
/data/member
5. 추가된 Skin복사
6. 기존의 dbconfig.php를 새 폴더에 복사.
7. config.php의 변경된 부분을 각 버전에 반영. (테이블 접두사, 데이타폴더의 위치 등등)
-- 새로운 구조를 적용하면 3, 4의 과정을 생략할 수 있다.
< 참고: 각각의 gnuboard마다 별개의 데이타를 운용하도록 하고자 할 때 >
install 과정을 수행하기 전에
config.php의 다음 변수를 수정.
$g4['table_prefix'] = "g4_"; // 테이블명 접두사
ex)
gnuboard A의 config.php 를 $g4['table_prefix'] = "g4a_";
gnuboard B의 config.php 를 $g4['table_prefix'] = "g4b_";
위와 같이 하면 MySQL에 별개의 테이블이 구성이 되어서 상호 충돌 없이 사용.
기존의 gnuboard와 나란히 새로운 폴더를 만든후 소스를 풀어 놓고
1. install 폴더 삭제.
2. 폴더 생성.
/extend (없으면 오류남)
3. 폴더 생성.
/data
/data/session (없으면 로그인이 안됨)
4. 데이타 복사
/data/file/???
/data/cheditor/???
/data/log
/data/member
5. 추가된 Skin복사
6. 기존의 dbconfig.php를 새 폴더에 복사.
7. config.php의 변경된 부분을 각 버전에 반영. (테이블 접두사, 데이타폴더의 위치 등등)
-- 새로운 구조를 적용하면 3, 4의 과정을 생략할 수 있다.
< 참고: 각각의 gnuboard마다 별개의 데이타를 운용하도록 하고자 할 때 >
install 과정을 수행하기 전에
config.php의 다음 변수를 수정.
$g4['table_prefix'] = "g4_"; // 테이블명 접두사
ex)
gnuboard A의 config.php 를 $g4['table_prefix'] = "g4a_";
gnuboard B의 config.php 를 $g4['table_prefix'] = "g4b_";
위와 같이 하면 MySQL에 별개의 테이블이 구성이 되어서 상호 충돌 없이 사용.
추천
4
4
댓글 26개
여러벌의 그누보드 설치하기: 다중언어 홈제작시 자주써야되는 유용한 팁 감사감사...
진작에 알았으면 tao님 미워요 ㅜ,.ㅜ
감사합니다. 솔깃해지네요
감사합니다.
$g4[data_path] --> $g4['data_path'] 로 수정함.
전 data 디렉터리만 symbolic link 걸어서 씁니다.
symbolic link 방법좀 소개해주세요.^^
symbolic link 방법
(현재 위치가 그누보드 폴더 밑 이라고 가정하고)
1. 그누보드 폴더 밑의 data 폴더를 최상위로 복사한다
> cp -r data ../data
2. 그누보드 폴더 밑의 data 폴더를 없애거나 이름을 바꾼다.
> mv data data_imsi
3. 그누보드 폴더 밑에 최상위의 data 폴더로 가는 심볼릭 링크를 만든다.
> ln -s ../data data
4. 확인한다
> ls -al
화면에 이렇게 나오는 지 확인한다.
~~~~~~~~~~~~~~~~~~~~~~ data -> ../data/
(현재 위치가 그누보드 폴더 밑 이라고 가정하고)
1. 그누보드 폴더 밑의 data 폴더를 최상위로 복사한다
> cp -r data ../data
2. 그누보드 폴더 밑의 data 폴더를 없애거나 이름을 바꾼다.
> mv data data_imsi
3. 그누보드 폴더 밑에 최상위의 data 폴더로 가는 심볼릭 링크를 만든다.
> ln -s ../data data
4. 확인한다
> ls -al
화면에 이렇게 나오는 지 확인한다.
~~~~~~~~~~~~~~~~~~~~~~ data -> ../data/
고맙습니다.^^
감사합니다
감사합니다
여러벌의 그누보드 설치하기 - 굿!!!
그누두개
꼭 필요한 팁이였습니다.
감사합니다. ^^
특히 다중 홈페이지 만들때 꼭 필요한거네요 ㅎ
감사합니다. ^^
특히 다중 홈페이지 만들때 꼭 필요한거네요 ㅎ
설치하신 분들 잘 되십니까?...알려주시면 감사하겠습니다
올려주신 분도 감사드립니다
올려주신 분도 감사드립니다
감사합니다
으음~ 전체 스킨만 쉽게 바꿀수 있는 방법은???
좋은 정보 감사합니다.
몇번을 시도하다 처리했네요;;
로컬에서는 심볼릭인가 뭐신가 그걸 어케하는지 몰라서 ㅎㅎ;;
일반 노가다 작업을 했답니다 -_-;;
edit plus기준으로
config.php에서 두가지를 수정해주셔야 합니다.
$g4['data_path'] = 요부분은 같구요
맨 아래 $g4[url] = "" 이부분을 폴더에 맞게 변경해주셔야됩니당..
만약 그누보드가 kor, eng 폴더에 있다면 kor폴더에 잇는 config.php파일에는 "kor", eng폴더에 잇는건 "eng"로 바꺼줘시고
여러파일 찾기에서 /data 로 검색하신 후 하단 검색창에서 더블클릭후 바꾸기(ctrl+h)
$g4[path]/data 를 $g4[data_path] 로 바꾸시면됩니다.
단 {$g4[path]}/data 의 경우 {$g4[data_path]} 나 $g4[data_path]로 바꿔주시면됩니다.
또 자바부분에 <?=$g4[path]?>/data 의 경우 <?=$g4[data_path]?>로 바꿔주시면 됩니다. ^^
이거때메 4시간을 썼네요 ^^;
또 일반적으로 사용하신 사용자 함수에 $g4 변수를 사용하신다면 함수 윗부분에 global $g4;를 추가해주셔야 합니다 ^^;
폴더가 달라지니 함수도 안먹히드라구요 왜그런지 봤더니 글로벌 선언을 안해서 발생한 문제였다는 ^^;;
로컬에서는 심볼릭인가 뭐신가 그걸 어케하는지 몰라서 ㅎㅎ;;
일반 노가다 작업을 했답니다 -_-;;
edit plus기준으로
config.php에서 두가지를 수정해주셔야 합니다.
$g4['data_path'] = 요부분은 같구요
맨 아래 $g4[url] = "" 이부분을 폴더에 맞게 변경해주셔야됩니당..
만약 그누보드가 kor, eng 폴더에 있다면 kor폴더에 잇는 config.php파일에는 "kor", eng폴더에 잇는건 "eng"로 바꺼줘시고
여러파일 찾기에서 /data 로 검색하신 후 하단 검색창에서 더블클릭후 바꾸기(ctrl+h)
$g4[path]/data 를 $g4[data_path] 로 바꾸시면됩니다.
단 {$g4[path]}/data 의 경우 {$g4[data_path]} 나 $g4[data_path]로 바꿔주시면됩니다.
또 자바부분에 <?=$g4[path]?>/data 의 경우 <?=$g4[data_path]?>로 바꿔주시면 됩니다. ^^
이거때메 4시간을 썼네요 ^^;
또 일반적으로 사용하신 사용자 함수에 $g4 변수를 사용하신다면 함수 윗부분에 global $g4;를 추가해주셔야 합니다 ^^;
폴더가 달라지니 함수도 안먹히드라구요 왜그런지 봤더니 글로벌 선언을 안해서 발생한 문제였다는 ^^;;
그누보드 여러개 ^^
초보자에겐 어렵네요
활용팁
감사합니다.
감사합니다. 필요한 자료였는데 찾았네요^^*
여러벌 그누 설치공유
어렵네요 하루종일 수정 해서
감사 합니다......성공 했습니다
감사 합니다......성공 했습니다