워드프레스 멀티사이트(WordPress Multi-Site 3.0) 설치 방법

2010.12.12 14:01


WordPress MU is no longer a separate project; 
it is continuing development as part of the main WordPress branch under the name 'multi-site' or MS. 
This means that it will get more frequent updates and improvements.

Wordpress.com과 국내QroboPress에서 서비스하는

워드프레스 다중사용자를 위한 WordPress Multi-Site 설치방법에 대해 알아보도록 하겠습니다.

2010년 12월 현재 MU가 없어지고, create a network of sites (Multi-Site) 로 변경이 되었습니다.

서브도메인에 블로그를 생성하기 위해서는 반드시 와일드카드 서브도메인이 지원되는 업체로 웹호스팅을 신청하시길 바랍니다.

국내 호스팅: hosting.kr


해외 호스팅: Bluehost ( 설치방법 국문, 영문)



아래 설치방법은 어디에서나 모두 동일 
함으로 자신이 선호하는 호스팅회사를 찾아서 설치를 하시길 바랍니다.

아래는 호스팅케이알 기준으로 작성하였습니다.

Creat a Network


1. 도메인 구입 및 호스팅신청
와일드카드 서브도메인이 지원되는 hosting.kr에서 도메인 구입 및 무료호스팅 신청
아직 서버 IP주소를 알지 못함으로 네임서버는 해당업체로 합니다.


2. DB 및 FTP 설정
워드프레스 설치시 사용이 됩니다.
  
 도메인  tooic.com 선택상품명  리눅스 호스팅
 FTP 아이디  tooic  FTP 비밀번호  12345678
 데이터 베이스  MySQL  데이터 베이스 명  tooic
 데이터 베이스 아이디  tooic  데이터 베이스 비밀번호  12345678


3. 도메인 연결 및 DNSever 가입 후 네임서버 변경
신청 후 24시간정도 지나면 도메인 입력시 그리고 이메일로 연결이 되었다고 연락이 옵니다. 
그 후 바로 DNSever에 가입하여 해당도메인을 등록하여 네임서버를 DNSever로 변경합니다.




4. FTP(서버IP) 접속주소 입력
DNSever 호스트 IP관리에서 서브도메인 생성이 지원되도록 하기위해
기본주소와 와일드카드(*) 모두 한곳을 가리키도록 설정합니다.




5. 일반 WordPress 다운로드 및 압축해제 



6. 블로그 DB정보 입력

압축해제한 워드프레스 폴더에서 wp-config-sample.php를 찾아서 메모장으로 열고 2번 과정에서 설정한 호스팅 계정 정보를 입력합니다. 
입력 후 화일명을 wp-config.php 으로 바꿔줍니다.







7. Multi-site 설정
wp-config.php 화일 
/* That's all, stop editing! Happy blogging. */ 하단에 아래 문구를 넣어줍니다.
define('WP_ALLOW_MULTISITE', true);


8. FTP로 업로드
wordpress 디렉토리 없이 알FTP 혹은 filezilla를 이용해 압축 해제된 화일을 /public_html에 디렉토리에 올립니다.



9. 워드프레스 설치
업로드시 모든화일이 누락없이 그리고 깨지 않았다면
"http://도메인" 을 새창에 입력하면 아래처럼 화면이 나타납니다.
적절하게 기입을 합니다.



10. 워드프레스 설치완료
이것으로 일반적인 워드프레스 설치는 끝이났습니다.
앞에서 설정한 아이디와 비밀번호로 로그인 합니다.



11. 일반적인 워드프레스 관리

로그인을 하여 우선 

http://akismet.com/wordpress 에 

 

가입하고 API를 꼭 받도록 하세요. 

블로그 스팸방지와 통계 AKISMET 플러그인으로 사용하게 됩니다.



12. 워드프레스 멀티사이트 설정 시작

관리자화면에서 Tools에서 Network를 클릭하여,

멀티사이트를 설정합니다.




13. 워드프레스 멀티사이트 설정
a. /wp-content/ 하단에 blogs.dir directory 생성


b. 12번 과정 후 나오는 상단 내용을 복사하여
wp-config.php 화일 
 
/* That's all, stop editing! Happy blogging. */ 하단에 아래 문구를 다시 넣어줍니다.
define('WP_ALLOW_MULTISITE', true);
define( 'MULTISITE', true );
define( 'SUBDOMAIN_INSTALL', true );
$base = '/';
define( 'DOMAIN_CURRENT_SITE', 'tooic.com' );
define( 'PATH_CURRENT_SITE', '/' );
define( 'SITE_ID_CURRENT_SITE', 1 );
define( 'BLOG_ID_CURRENT_SITE', 1 );


c. .htaccess 화일 생성
12번 과정 후 나오는 하단 내용을 복사 붙여넣기 하지 마시고
아래 내용을 복사하여 메모장을 열고 붙여넣고
htacess 화일로 만들어 워드프레스 최상위 디렉토리에 넣어줍니다.


RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]



이것으로 워드프레스 멀티사이트 설정이 끝이 났습니다.

14. Buddy Press 설치
회원가입과 회원활동을 나타내는 소셜사이트를 설치해야 합니다.

즉 "멀티사이트" 테마입니다.

아래의 주소에서 다운로드 합니다.



위와 같이 설정하시면 가장 기본적인 상태입니다.

관리자 화면에서 각 항목마다 옵션을 선택하여

 원하시는 대로 활용하시면 가능합니다.


제 WordPress MS 주소
http://www.cyple.com

제 워드프레스 샘플




신고
  1. 비밀댓글입니다

  2. 안녕하세요

    댓글 감사합니다.

    저는 영문으로만 사용을 해봐서요

    한글화 통합팩을 같이 넣어주시면 될듯 합니다.

    아래에서 다운받으셔서 시도해 보세요

    좋은 결과 있으시길 바랍니다.

    http://incommunity.codex.kr/wordpress/?p=1101

  3. 해글룡

    DNSever에 반드시 회원가입하고 네임서버를 변경해야만 하는 건가요?
    그냥 hosting.kr에서 사용하는 네임서버를 사용하면 안되나요? ^^

  4. 예 그렇습니다.

    그렇게 해야지만 서브도메인에 블로그가 생성이 됩니다.

    DNSever 좋은 회사입니다.

  5. Blog Icon
    해글룡

    답변 감사합니다.
    그러면 hosting.kr에서 도메인을 구입한 후 DNSever에 도메인을 추가 한 후에 hosting.kr에다가 네임서버를 변경하면 되는 건가요?
    IP는 hosting.kr에서 제공해주는 IP를 적으면 되는 건가요?

    제가 잘 몰라서 그러는데, 아래와 같은 순서로 진행하면 될까요?

    1) 도메인 구입(hosting.kr에서 구매하려고 합니다.)
    2) DNSever 가입(이미 가입했습니다.)
    3) hosting.kr에 DNSever 네임서버로 변경해달라고 신청
    4) hosting.kr에서 네임서버 변경이 되었다고 하면, DNSever에서 위와 같은 방법으로 도에인 등록(IP주소는 hosting.kr에서 제공하는 IP 주소를 사용함)
    5) 이후 워드프레스 멀티 싸이트 설치 함.

    확인을 부탁 드립니다.
    감사합니다.

  6. 예,그렇습니다.

    좋은 결과 있으시길 바랍니다.

  7. 해글룡

    워드프레스 멀티 싸이트 완성했습니다.
    정말 감사합니다.

    이제 테마하고 내용만 집어넣으면 될 것 같습니다.

    저희 성당 홈페이지를 만들려고 하는데, 많은 도움이 될 것 같습니다.
    멀티 싸이트의 주소는 아래와 같습니다.

    http://goeup.or.kr
    http://child.goeup.or.kr
    http://school.goeup.or.kr

  8. 드디어 완성하셨군요!

    축하드립니다.

    * Buddy Press 설치
    http://buddypress.org/download/

  9. 멀티 싸이트를 설치하고, 이미지를 올리니까요, 계속 엑박이 나옵니다.
    서브도메인과 연결된 이미지 경로가 문제인것 같은데, 해결 방법을 모르겠습니다.

    http://samok.goeup.or.kr/wp-content/blogs.dir/7/files/2011/10/111112.png 요렇게 주소를 치면 사진은 나오는데, 업로드하면 permalink가
    http://samok.goeup.or.kr/files/2011/10/11112.png 요렇게 나오면서 엑박이 나옵니다.

    아무리 돌아다니면서 .htaccess 파일을 수정해도 안됩니다.
    /7/ 이라는 디렉토리는 서브도메인 만든 숫자인것 같은데..
    이거 어떻게 해야될까요?

    썸네일이미지고 뭐고 다 안나옵니다. ㅠ.ㅠ

  10. 글쎄요 저도 잘 모르겠습니다.

    처음부터 다시 시작하세요^^

  11. james

    안녕하세요. 위 설명의 13번 c에서요, .htaccess 파일을 생성할 때 워드프레스 설치 중 나오는 '내용' 대신 tyzen님께서 말씀하신 다른 내용을 붙여넣어 .htaccess 파일을 만드는 이유가 있는지요?

  12. 직접 해 보시면 아실 텐데요

  13. Blog Icon

    비밀댓글입니다

  14. 제가 직접해 보고 안되어서, 제가 직접 한 것 인데요

  15. james

    네, 친절한 답변 감사드립니다.

  16. birdy

    안녕하세요? 좋은 정보 감사합니다. 문의 드려도 될까요?
    다른 사이트들에서 설명하는 멀티사이트 설정안내에 맞춰 서브디렉토리 방식으로 멀티사이트를 셋팅하려는데 여러번 실패했습니다. 최종 .htaccess 과정까지 아무런 에러는 안나는데 이상하게 서브사이트를 생성하기 버튼을 누르면 설치되었다는 화면이 나오는데 약 2분가량이 걸리구요. 이후 성공했다는 메시지가 보이는데도 막상 서브사이트를 들어가보면 Not found라고 나옵니다. The requested URL /test/ was not found on this server. 이런식으로 말이죠. DB를 보면 서브사이트의 값은 잘 들어가 있구요.
    퍼미션 문제일까 싶어 777로 죄다 바꿨는데도 안되네요. ㅡㅜ;

    어떤 문제일까요?
    그리고 혹시 서브사이트 만들면 blogs.dir 아래 파일이 생기는건가요? 서브사이트 만든 후 들어가보면 아무것도 생성되어 있지 안더라구요.

    질문이 길었네요. 감사드립니다.

  17. a. /wp-content/ 하단에 blogs.dir directory 직접 생성

티스토리 툴바