한서버에 그누보드 2개를 설치 하려고합니다..
본문
다른 분들 질문을 보니
2개를 설치해서 db의 어느부분을 같이 쓰기위해 쓰시지만..
저는 한서버에 도메인 2개달고 각각 돌리려고하는데 어떤분이
2번째 만드는건 접두사를 달리 해줘야 한다고 하더라구요..
근데 DB자체가 다른데 접두사를 바꿔야 하는 이유가 있을까요?
답변 5
서버 단위라면 한서버에 100개도 가능합니다.
각각의 계정에 디비 접속 계정이 다르게 세팅하시면 되기 때문에
접두사와는 관계가 없습니다.
서버에 버추얼호스팅 설정만 잘 하시면 됩니다.
DB자체가 다르다면 접두사를 바꿔야할 이유는 없습니다.
하나의 서버(서버호스팅, 코로케이션)인가요??
아니면 한 계정의 웹 호스팅(서버의 한개 폴더를 임대 사용)인가요??
한 계정의 웹 호스팅이라면,
그누 DB의 접두사가 달라야 합니다만,
하나의 서버라면, 여러개의 도메인에 각각의 DB와 접속폴더를 설정할 수 있으니,
DB의 접두사를 바꿀 이유가 없습니다.
김씨네 은아 - 김은아
이씨네 은아 - 이은아
둘다 은아 써도 문제 없음.
저도 당신과 같은 생각을하며 질문을 얻었지만 좋은 대답을 얻지는 못했습니다
그래서 스스로 연구해본 결과 저는 다국어 페이지 이기에 메뉴부분 db만 분리하면 되서
먼저 그누보드를
이렇게 깐후
en폴더와 kr 폴더에 각각 그누보드를 깐후
en폴더의 테이블 명중 메뉴 테이블명은 기본적으로 g5_menu라 되있는데 mysql에서
g5_menu를 g5_menu_en으로 복사후 en폴더의 그부보드안에있는 data/dbconfig.php 파일중
41번째 줄정도에 $g5['menu_table'] = G5_TABLE_PREFIX.'menu_en'; // 메뉴관리 테이블
이렇게 변경후 저장하면 en그느보드와 kr그누보드는 메뉴를 제외한 모든것을 동기화시킬수 있습니다
위에꺼가 한글페이지
이게 영어 페이지에요