본문 바로가기
워드프레스/활용 팁

[Wordpress] 워드프레스로 멀티사이트 만들어 운영하기

by 우림 2016. 1. 26.

저는 까페24에서 호스팅해서 워드프레스를 설치해서 사용하고 있습니다.

다국어로 운영을 하고 싶어서 WPML 플러그인까지 유료로 구입해서 사용을 했는데 말이죠.

그런데, 막상 다국어를 플러그인으로 운영을 해보니 생각했던 것과는 좀 달라서 아예 다른 사이트로 분리해서 운영을 해야겠다는 생각이 들었습니다.

찾아보니 워드프레스가 멀티사이트를 지원하더군요.

즉, 워드프레스를 하나 설치해서 여러개의 사이트를 동시에 운영할 수 있다는거죠.


그래서, 한번 쭉~ 설치를 해봤습니다.


1. 모든 플러그인 비활성화하기

멀티사이트를 설치하기 전에 모든 플러그인을 비활성화해야 합니다.


2. wp-config.php 파일에 멀티사이트 허용 소스 추가하기

워드프레스 루트에 있는 wp-config.php 파일을 열어서
/* That's all, stop editing! Happy blogging. */
이 부분을 찾아서 그 아래에 아래 소스를 추가합니다.

define('WP_ALLOW_MULTISITE', true);


자, 이제 관리자페이지로 이동해 보세요.


3. 네트워크 설치를 실행한다.

[관리자페이지 > 도구 > 네트워크 설치]로 이동해서 설치하세요.



저는 [서브 디렉토리]를 선택했습니다.

(이건 한번 선택하면 바꿀수가 없으니 충분히 검토한 후 결정해 주세요.)

즉, quizmoa.cafe24.com/en, quizmoa.cafe24.com/zh 이런식으로 도메인을 만들겠다는 것이죠.


만약, 서브 도메인과 서브 디렉토리 중 선택할 수 있게 나오지 않고 아래처럼 정해져서 나올 경우,

아래 그림은 서브 도메인으로 이미 정해져 버렸는데요.

이렇게 정해진 경우에는 서브 디렉토리로 변경이 불가능합니다.

정말 바꾸고 싶다면 다시 설치해서 원하는 걸로 셋팅하셔야 합니다. (쉬운 일은 아니겠죠.)



4. wp-config.php 파일과 .htaccess 파일에 아래 소스를 추가한다.

아래 내용대로 그대로 소스를 해당 파일에 추가해 주시면 됩니다.

추가하기 전에 위 두 파일을 백업해 놓는다면 더 좋겠죠? (혹시 문제가 생겼을 때 복원할 수 있으니까요.)


wp-config.php ㅍ 소스를 붙여 넣었습니다.


.htaccess 파일에 소스를 붙여 넣었습니다.


5. 로그인 후 사이트를 생성한다.

자, 이제 워드프레스 화면으로 가서 로그인을 해주세요.


혹시, 사용자명과 비밀번호가 맞는데도 로그인이 안된다면 캐시와 쿠키를 모두 삭제하고 다시 하시면 잘 됩니다.

저는 크롬을 사용하므로 아래처럼 캐시 및 쿠키를 모두 삭제하고 로그인 했습니다.




아래처럼 네트워크 관리자라는 메뉴가 생겼습니다.


저는 다국어사이트라서 아래처럼 사이트를 추가해 봤습니다.



[편집]에 들어가서 테마를 선택하구요.


혹시, 위 그림처럼 테마가 나와야 하는데 나타나지 않는다면..

[네트워크 관리자 > 테마]로 들어가서 보이고자 하는 테마들을 [네트워크 비활성화] 해주세요.

[네트워크 비활성화] 된 테마들만 보이거든요.


아래처럼 네트워크 비활성화 하시구요.


다시 아까 만들었던 http://.../ko 사이트의 편집 > 테마에 가서 원하는 테마를 활성화 해주시면 됩니다.


이런식으로 새로 만든 사이트들을 하나씩 설정하시면 됩니다.


댓글