워드프레스 멀티사이트(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 Multi-Site 설치방법에 대해 알아보도록 하겠습니다.
2010년 12월 현재 MU가 없어지고, create a network of sites (Multi-Site) 로 변경이 되었습니다.
서브도메인에 블로그를 생성하기 위해서는 반드시 와일드카드 서브도메인이 지원되는 업체로 웹호스팅을 신청하시길 바랍니다.
국내 호스팅: hosting.kr

아래는 호스팅케이알 기준으로 작성하였습니다.
Creat a Network
1. 도메인 구입 및 호스팅신청
와일드카드 서브도메인이 지원되는 hosting.kr에서 도메인 구입 및 무료호스팅 신청
아직 서버 IP주소를 알지 못함으로 네임서버는 해당업체로 합니다.
2. DB 및 FTP 설정
워드프레스 설치시 사용이 됩니다.
도메인 | tooic.com | 선택상품명 | 리눅스 호스팅 |
FTP 아이디 | tooic | FTP 비밀번호 | 12345678 |
데이터 베이스 | MySQL | 데이터 베이스 명 | tooic |
데이터 베이스 아이디 | tooic | 데이터 베이스 비밀번호 | 12345678 |
3. 도메인 연결 및 DNSever 가입 후 네임서버 변경
신청 후 24시간정도 지나면 도메인 입력시 그리고 이메일로 연결이 되었다고 연락이 옵니다.
4. FTP(서버IP) 접속주소 입력
DNSever 호스트 IP관리에서 서브도메인 생성이 지원되도록 하기위해
기본주소와 와일드카드(*) 모두 한곳을 가리키도록 설정합니다.
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로 업로드
9. 워드프레스 설치
업로드시 모든화일이 누락없이 그리고 깨지 않았다면
"http://도메인" 을 새창에 입력하면 아래처럼 화면이 나타납니다.
적절하게 기입을 합니다.
10. 워드프레스 설치완료
이것으로 일반적인 워드프레스 설치는 끝이났습니다.
앞에서 설정한 아이디와 비밀번호로 로그인 합니다.
11. 일반적인 워드프레스 관리
로그인을 하여 우선
가입하고 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번 과정 후 나오는 하단 내용을 복사 붙여넣기 하지 마시고
아래 내용을 복사하여 메모장을 열고 붙여넣고