하나의 DB에 여러 개의 워드프레스 사이트 설치하기

하나의 데이터베이스(DB)에 여러 개의 워드프레스 설치하기

해외 웹호스팅 서비스를 사용하면 DB를 원하는 대로 만들어서 각 DB에 워드프레스를 설치할 수 있습니다. 하지만 Cafe24 등 국내 웹호스팅을 이용하면 하나의 DB만 제공하는 경우가 많습니다. 이런 경우 다음과 같은 절차에 따라 하나의 DB에 여러 개의 워드프레스를 설치할 수 있습니다.

루트(Root)에 워드프레스가 설치되어 있는 상태에서 /wp 하위 폴더에 또 하나의 워드프레스를 설치해보았습니다. 이 작업을 수행하기 전에 WordPress.org에서 워드프레스 파일을 컴퓨터에 다운로드하여 임시 폴더에 압축을 풀도록 합니다.

  1. 먼저 /wp 폴더에 워드프레스 설치 파일을 모두 복사합니다. (FTP 사용 방법은 워드프레스에서 CSS 추가하기 글의 5. FTP를 사용하여 CSS 파일 편집 부분을 참고하시기 바랍니다.)
  2. /wp 폴더 아래에 있는 wp-config-sample.php 파일의 이름을 wp-config.php으로 바꿉니다.
  3. /wp/wp-config.php 파일을 오른쪽 마우스 버튼으로 누르고 편집 메뉴를 선택합니다(파일질라의 경우 “보기/편집“).
    FTP에서 워드프레스 파일 편집하기
  4. 그러면 텍스트 편집기에서 wp-config.php 파일이 열리고 편집할 수 있습니다.  DB_NAME, DB_USER, DB_PASSWORD, DB_HOST 등을 루트(Root) 폴더에 있는 wp-config.php 파일과 동일하게 설정합니다.
  5. /wp/wp-config.php 파일에서 $table_prefix를 wp_에서 다른 값으로 변경합니다(예: subwp_).
    $table_prefix = subwp_';
  6. 이제 http://www.example.com/wp를 브라우저 주소란에 입력합니다(www.example.com 대신 현재 사용 중인 사이트 주소로 변경해주세요). 그러면 다음과 같은 화면이 표시됩니다.
    하나의 DB에 여러 개의 워드프레스 사이트 설치하기
    6. 정보를 입력하고 “워드프레스 설치하기“를 누르면 설치가 성공되었다는 화면이 표시되고 정상적으로 로그인하여 설정을 마무리할 수 있습니다.

이상과 같은 간단한 과정에 따라 하나의 DB에 두 개 이상의 워드프레스 블로그를 설치하여 운영할 수 있습니다. 이 부분에 대한 자세한 내용은 WordPress Codex 페이지를 참고하시기 바랍니다.

참고로 해외 웹호스팅 서비스를 이용하면 무제한으로 DB를 만들어 워드프레스에 연결할 수 있습니다. 저는 Bluehost를 이용 중인데 현재 7개의 DB를 만들어서 각각에 워드프레스를 설치하여 사용 중입니다. 더 많이 만들 수 있지만 관리가 쉽지 않아 꼭 필요한 경우에만 만들어 사용 중입니다. 그러면 굳이 위와 같은 과정을 거치지 않고 독립적인 워드프레스를 설치하여 운영할 수 있습니다.

참고:



기부를 통해 이 블로그를 후원하실 수 있습니다.
워드프레스 설치/제작/문제해결이 필요한 경우 서비스(유료)를 요청해주세요.