본문 바로가기

돈 벌기/블로그 마케팅

WP 워드프레스 멀티사이트 장.단점 및 설치 방법

워드프레스 멀티사이트 설치방법 


워드프레스 멀티사이트란 한번의 워드프레스 설치로 여러개의 사이트를 구축하는 것을 말하는데, 구축전에 반드시 알고 있어야. 깔았다 지웠다를 반복하지 않습니다. 초반에 조금 까다로운 점들이 있거든요...



멀티사이트 구축시 장.단점.


장점


1.메인 도메인 하나로 여러개의 서브사이트 구축가능. 


예를들어, www.korea.com 이라는 도메인을 가지고 있다면, life.korea.com, sports.korea.com 등의 사이트를 구축할 수 있다. (웹호스팅 업체가 제공하는 서브도메인 수만큼 구축가능)


2.하나의 계정으로 하위 사이트를 모두 관리할 수 있다.


하나의 계정으로 모든 하위사이트가 가능해 용이. 


3.하나의 워드프레스로 통합관리 가능하다.


워드프레스를 각 사이트 마다 설치하는게 아니라, 하나의 워드프레스로 모든 사이트를 관리하므로, 플러그인으로 설치한 다양한 기능과 데이터를 통합사용할 수 있다.


4.각 사이트별로 독립된 테마를 적용하여 완전히 별개의 사이트처럼 운영할 수 있다.


각 사이트별로 테마와 플러그인을 달리 적용할 수 있다.



단점

1.기본적 프로그램 능력 및 기초적 서버 지식이 없으면 설치가 까다롭고, 운영시 난관에 봉착하기 쉽다.

  주변에 프로그래머나 서버관리 지식이 있는 전문가가 없다면 운영이 어려울 수 있다.



설치시 사전 준비 및 요구사항


1.웹서버가 서브도메인을 지원해야 한다.(서브도메인 방식으로 설치할 경우)

  만약, 블루호스트 Bluehost.com 이나, 고대디 Godaddy.com 웹호스팅을 사용하고 있다면 구축가능.


2.워드프레스를 설치하고나서 기본적으로 생성된 sample page와 sample post 를 모두 삭제합니다.

  멀티사이트는 워드프레스를 설치하고 나서 사이트를 운영하기 전에, 멀티사이트를 생성할지 아닐지를 결정해,

  사이트 운영전에 깨끗한 상태로 멀티사이트를 구축하는 것이 차후에 문제가 발생할 소지가 없습니다.


 *문제1) 
  사이트 운영도중에 멀티사이트를 구축할 경우 permalink로 지정했던 링크주소구조가 멀티를 생성하게 되면 

  임의로 새로 세팅되기 때문에, 기존에 검색엔진에서 포스팅에 대해 가지고 있는 주소가 달라지게 되므로,

  검색에서 클릭할 경우 없는 페이지로 뜨게됩니다.


 *문제2)

  멀티사이트 구축에는 2가지 방법이 있습니다.

  life.abc.com 과 같이 서브도메인 방식 설치와

  www.abc.com/life 와 같은 서브디렉토리 방식..이 있습니다.

  만약, 설치된 워드프레스에 포스트나 페이지가 하나라도 등록되어 있으면,

  서브디렉토리 방식으로 설치할 수 없습니다. 설치시 선택버튼 자체가 비활성화되어 나타나게 됩니다. 

  이부분은 설치하면서 뒤에서 살펴보겠습니다.  

  


3.워드프레스에 플러그인을 설치했다면 모든 플러그인을 Deactivate 비활성화 해 줍니다.



그럼, 설치를 시작해 볼까요?


 

1.먼저,모든 플러그인이 비활성화 되어 있는지 확인합니다. 만약 활성화되어 있는 플러그인이 있다면 비활성화합니다.




2. 워드프레스가 멀티사이트 구축이 가능하도록 하기위해, FTP로 서버에 접속후, 워드프레스가 깔려있는 기본폴더에 있는 wp-config.php 파일을 편집기로 열어 다음의 코드를 한 줄 입력해줍니다. 입력 할 위치는 /* That's all, stop editing! Happy blogging. */  주석이 있는 바로 위에 입력합니다.


 


  define('WP_ALLOW_MULTISITE',true);

  이제 멀티사이트가 가능한 워드프레스로 셋팅이 되었습니다.



3. 그런다음. 관리자 모드를 새로고침하면 Tools 메뉴에 새롭게 Network Setup 메뉴가 생성되어 있습니다. 

  메뉴로 들어가보면 Network Title 과 Network Admin Email 넣는 입력박스가 있습니다.


Network Title : 멀티사이트 전체를 관리할 관리메뉴명을 입력합니다. (자신의 주 도메인 명을 주로 입력합니다.)

Network Admin Email : 현재 관리자의 이메일을 입력합니다. 

Install 버튼을 클릭합니다.


※위의 설치전 준비사항에서 살펴보았듯이 기존에 워드프레스에 페이지나 포스팅이 하나라도 올라가 있으면 

Because your install is not new, the sites in your WordPress network must use sub domains.....

라는 문구가 나타나고 무조건 서브도메인으로만 멀티사이트 구축이 가능하게 선택되어 있습니다. 


만약, 서브디렉토리로 구축을 원한다면 멀티사이트 설치전에 포스트와 페이지를 모두 제거해야만, 

두가지중에 선택하여 설치할 수 있도록 선택박스가 활성화되어 나타납니다.



4.다음화면에서는 다음의 코드를 두개의 파일에 입력하라고 나옵니다.



  첫번째 박스안에 있는 코드는,

  복사해서 wp-config.php 파일을 열어, 앞에서 define('MULTISITE',true); 코드 입력한 다음줄에 복사해서 붙여넣습니다.


  두번째 박스코드는 wp-confing.php파일이 있는 폴더에 있는 .htaccess 파일에 넣어줍니다. 이파일은 시스템파일이므로 

  만약, 보이지 않는다면 보기설정에서 '숨김파일보기' 에서 숨김파일을 볼수 있도록 설정하여 볼수 있습니다.

  


.htaccess 파일을 열면 <IfModule mod_rewrite.c>...</IfModule mod_rewrite.c> 코드 사이에 기본 입력값이 들어가 있습니다.

<IfModule mod_rewrite.c>...</IfModule mod_rewrite.c> 코드 사이에 있는 코드를 모두 삭제한후 설정화면에서 입력하라고 하는 코드를 복사해서 위의 태그 사이에 복사해 넣은후 저장합니다. 


로그인을 새로합니다.



5. 그럼 Network Admin이 새롭게 생겼습니다.


Network Admin 메뉴에는 사이트를 새롭게 생성하거나, 테마,플러그인,사용자계정관리, 등 각 사이트 설정을 할수 있는 메뉴가 있습니다. 자세한건 멀티사이트를 관리하면서 둘러보세요...


6. 자..이제 Sites로 들어가 Add New를 클릭하여 서브도메인으로 멀티사이트를 만들면 됩니다.

 그런데.. 새로 만드는 사이트로 서버에서 연결해주기 위해서는 그전에 웹호스팅 서버에 서브도메인을 생성해둬야 합니다.


이제부터 그걸 알아보도록 하겠습니다.


서브도메인 생성후 멀티사이트 주소와 연결하는 방법