하나의 ip 주소에 wordpress multisite를 설치하면 여러개의 wordpress blog를 운용할 수 있다.
FAMP (freebsd, apache24, php56, mysql) 와 더불어 wordpress 를 설치한 후 sub-directories 형 multisite를 설치하는 방법은 다음과 같다.
1. 전제조건
컴퓨터에 apache, mysql, php 를 설치하고 wordpress를 설치한다.
웨브라우져에서
http://ip-address/
를 입력하여 설치한 페이지가 나오는지 확인한다.
2. 워드프레스 설정
설정이 제대로 되었으면 WordPress setting (설정)에서 "Pretty Permalinks" (고유주소)를 http://example.com/2012/12/30/post-name 형으로 설정한다. 그리고 wordpress 가 설치된 PC 로 login (ssh) 한다.
그리고
# su
명령어를 실행하고 비밀번호를 입력해 root의 권한을 얻도록 한다.
Nas4Free 또는 freebsd의 경우
# vi /usr/local/www/wordpress/wp-config.php
를 실행한 후 /* That's all, stop editing! Happy blogging. */. 줄 위에
/* Multisite */
define( 'WP_ALLOW_MULTISITE', true );
를 삽입하고 웹브라우저를 리프레시 시킨다. 그리고 도구 (Tools) 하부 메뉴인 "Network Setup" 을 활성화 시킨다. 그리고 설정 하부에 있는 "Network Install" (네트워크 설치) 메뉴를 클릭하고, 화면에 나오는 데로 wp-config.php 와 .htaccess 파일을 수정한다.
3. Apache config 파일 수정
Apache가 web-server인 경우 /usr/local/etc/apache24/httpd.conf 파일을 다음과 같이 수정한다.
# vi /usr/local/etc/apache24/httpd.conf
파일내
AllowOverride None
를
AllowOverride All
로 수정하고 저장하도록 하자. httpd.conf 를 수정한 후에는
# service apache24 restart
를 실행하여 웹서버를 다시 시작시킨 후, 웹브라우저에서 multisite 기능을 이용해 추가로 site 를 생성한다.