한 서버에 두개의 XE를 설치하면 두개중 하나가 백지화되는 현상이 발생하는 경우가 있다. 이와 같은 문제가 발생하는 경우, 두개중 하나의 데이터베이스 데이블 이름의 Prefix를 xe_에서 xe2_로 변경하면 문제를 해결할 수 있다.


그럼 DB의 Prefix 수정 방법에 대하여 알아보자.


1. phpMyAdmin에 접속 후 왼편에 본인의 database를 클릭

2. SQL 탭을 클릭

3. RENAME 하는 SQL 구문을 입력 (Notepad++ 등을 이용. 전체 데이블 복사 및 수정 후 입력.)

4. Go 버튼을 클릭


위와 같이 수정한 후에는 FTP로 본인의 호스팅 계정에 접속하여


1. /xe2/files/config로 이동

2. db.config.php를 다운 받는다

3. Notepad++와 같은 프로그램을 이용하여 db.config.php를 연다

4. 'db_table_prefix' => 'xe_', 를 'db_table_prefix' => 'xe2_', 로 바꾸어 준다

5. db.config.php 파일을 저장 후 다시 서버에 업로드해준다


참고사항: 위와 같이 DB 테이블 Prefix를 변경하였으나 백지화 현상 문제가 해결되지 않았다면, XE의 모든 애드온을 다 끈다음에 다시 시도해보기를 바란다. XE CORE과 충돌하는 애드온으로 인하여 백지화 현상이 나타나는 경우가 아주 빈번하다.




Posted by esource :