워드프레스 멀티사이트 만들기

길라잡이 0 73 2019.06.13 21:21

 

워드프레스 멀티사이트 만들기

워드프레스의 멀티사이트란?

3232235521_hfqRcOYT_fc41e4a321e5e407f7b2

 

하나의 워드프레스 사이트 안에 여러 개의 사이트를 구축하는 것을 말합니다. 그리고 그 여러 개의 사이트들은 하나의 관리자 페이지에서 관리되며 서로 테마나 플러그인도 공유가 가능하죠. 

이런 구조는 같은 홈페이지를 여러 개의 언어 버젼 별로 제작하는 경우 혹은 본사 홈페이지와 지사나 체인의 홈페이지들이 각각 존재하는 경우에 많이 사용합니다. 또한 이런 계열사의 종류의 홈페이지가 아니래도 해외호스팅사인 고대디나 블루호스트의 공유호스팅(Share hosting)을 사용할 경우에 주어지는 용량이 각각 100GB, 50GB이기 때문에 이런 경우 멀티사이트를 여러 개 구축해서 운영하면 하드 용량을 알차게 사용할 수 있죠. 오늘은 워드프레스에서 멀티사이트를 만드는 법에 대해서 알아보도록 하겠습니다.

 

Wp-config.php 파일 변경

워드프레스는 멀티사이트 사용을 지원하기 때문에 강압적으로 코드를 수정해서 멀티사이트를 만드는 것이 아니라 Wp-config.php 파일 안에 멀티사이트를 허용한다는 코드만 입력해주면 간단히 멀티사이트를 설정, 사용할 수 있습니다. Wp-config.php를 한 번 열어보겠습니다.

 

3232235521_fMxhdeP9_c780594728993b9adad3

 

그리고 스크롤을 내리시다 보면 /* That's all, stop editing! Happy blogging. */ 라는 코드가 나옵니다. 여기 위에다가 다음의 코드를 삽입해줍니다.

 

define( 'WP_ALLOW_MULTISITE', true );

 

3232235521_QgqLCRvJ_df5ac5c6167263b2e395

 

관리자 페이지 설정

그 다음 저장한 후 워드프레스 관리자로 로그인 하신 후 알림판에 접속해봅시다. 

 

3232235521_xS53bOPI_3e614374cf0453a0309b

[도구]- [네트워크 설치] 메뉴로 들어갑니다.  

 

3232235521_V5CfYQA1_3d2681a9a98cc5e887a0

 

저의 경우는 컴퓨터 내의 서버를 사용하기 때문에 서브디렉토리 설치가 나오지 않습니다. 서브 디렉토리 설치가 나오실 경우는 아래와 같이 서브도메인과 서브 디렉토리를 선택하라는 화면이 나옵니다.

 

3232235521_8cfTFb9O_9a88b169d2bfaa31b530

 

서브 디렉토리는 주소.com/서브디렉토리 형태로 주소가 주어지는 경우입니다. 만일 기존에 사용하던 페이지 링크주소와 서브디렉토리 주소가 겹치는 경우는 서브 도메인을 사용하시면 됩니다. 이제 아래 사이트 제목과 관리자 이메일 주소를 입력하고 [설치] 버튼을 눌러보겠습니다 

 

3232235521_fz0vrRQU_61fed1fdde54f434f4c7

설치버튼을 누르면 위와 같은 안내 화면이 나옵니다. 여기서 끝난 게 아니니 바로 넘기시면 안 되고 화면을 꼭 보셔야 합니다!  

1번을 보시면 아래의 코드를 wp-config.php 파일에 들어가서 /* That's all, stop editing! Happy blogging. */ 위에 추가하라고 나옵니다.

define('MULTISITE', true);

define('SUBDOMAIN_INSTALL', false);

define('DOMAIN_CURRENT_SITE', 'localhost');

define('PATH_CURRENT_SITE', '/wordpress3/');

define('SITE_ID_CURRENT_SITE', 1);

define('BLOG_ID_CURRENT_SITE', 1);


그리고 2번을 보면 아래 코드를 .htaccess 파일에 추가하라고 나오죠. 

RewriteEngine On

RewriteBase /wordpress3/

RewriteRule ^index\.php$ - [L]

 

# add a trailing slash to /wp-admin

RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]

 

RewriteCond %{REQUEST_FILENAME} -f [OR]

RewriteCond %{REQUEST_FILENAME} -d

RewriteRule ^ - [L]

RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]

RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]

RewriteRule . index.php [L]


 

자 그럼 둘 한 번 해보겠습니다. 

3232235521_EfA63ZwH_7aa23272adb18349b02c

wp-config.php에 접속해서 코드를 추가했습니다.

3232235521_uKoNl2jv_2ecb85ef981a9c42fb13

.htacceess 파일을 열어서 중간의 기존에 있던 코드를 삭제하고 위의 코드를 삽입했습니다. 

 

그리고 다시 워드프레스 사이트로 돌아와 로그인 해봅시다.

3232235521_h4naOVvK_39dbafe3eb2388a0e8e0

자 로그인 하시면 관리자 페이지가 아까와는 달라진 것을 보실 수 있으실 겁니다. 이제 [내사이트]라는 메뉴가 하나 더 생겨있고 네트워크 관리자라는 메뉴도 새로 생겼습니다. [내 사이트]를 한 번 눌러보겠습니다.

 

3232235521_IU0o5rZp_96288425d446aa1f809e

 

그럼 서브사이트를 전체 관리하는 상위 관리자로 접속이 됩니다. 여기서 사이트 추가를 누르신 후 원하시는 수 만큼 사이트를 계속 추가하실 수 있습니다. 

 

 

Comments

번호 제목 글쓴이 날짜 조회
187 파이썬 MySql 쿼리 길라잡이 07.06 8
186 PHP 랜덤 문자열 생성 길라잡이 06.14 9
185 PHP 도메인명으로 아이피 확인하기 gethostbyname 길라잡이 06.13 5
184 파이썬 mysql 사용법 예제 pymysql 설치 길라잡이 06.13 7
183 MySQL 원격 접속 허용 길라잡이 06.13 10
182 IDLE 파이썬 쉘 길라잡이 06.13 9
181 파이썬 버전 확인 길라잡이 06.13 8
180 파이썬 DB연동 - PyMySQL + MySQL 길라잡이 06.13 9
179 php에서 쉘 명령어 실행 길라잡이 06.11 7
178 윈도우10 삭제가 안되는 폴더 파일 삭제하는 법 길라잡이 06.08 7
177 워드프레스 첫 번째 이미지를 자동으로 특성 이미지로 설정하는 방법 길라잡이 06.08 4
176 리눅스 CentOS 7 좀비 프로세스 생성, 찾기, 종료 길라잡이 06.04 12
175 MariaDB innodb_buffer_pool_size 최적화 항목들 길라잡이 06.01 18
174 리눅스 정보 조회 OS, CPU, RAM 길라잡이 06.01 16
173 MariaDB timeout 설정 길라잡이 06.01 19
172 데이터베이스 timeout 설정하기 길라잡이 06.01 13
171 MariaDB(MYSQL) 최적화 하기 – my.cnf(InnoDB) 설정 길라잡이 05.31 8
170 MariaDB Binlog Cache and Binlog Cache Size 길라잡이 05.31 10
169 apache error log 안쌓이게 하는 방법 길라잡이 05.31 14
168 파이썬으로 크롤링하는데 값이 안 읽어와질때 해결법 길라잡이 05.31 18
167 MariaDB max_heap_table_size 길라잡이 05.31 10
166 MariaDB tmp full 발생 시 조치방법 길라잡이 05.30 18
165 파이썬 MarkDown 사용법 총정리 길라잡이 05.30 18
164 파이썬 마크다운을 이용한 주피터 노트북 정리하는 방법 길라잡이 05.30 19
163 파이썬 input 함수 사용법 정리 파이썬 키보드 입력 길라잡이 05.30 17
162 파이썬 파일 사용법 정리 파일 읽기, 파일 쓰기, with문, pickle 모듈 길라잡이 05.30 11
161 파이썬 메모장에 글쓰기 길라잡이 05.30 16
160 파이썬 REQUESTS 모듈을 통한 자동화 글쓰기 길라잡이 05.30 11
159 파이썬 selenium chromedriver 버전 오류 해결하기 길라잡이 05.29 15
158 MARIADB OPEN_FILES_LIMIT 값 변경하기 길라잡이 05.29 12


 

페이스북에 공유 트위터에 공유 구글플러스에 공유 카카오스토리에 공유 네이버밴드에 공유