워드프레스(Wordpress) 멀티사이트 4 - 다중 사이트, 사이트 복제

반응형

워드프레스(Wordpress) 멀티사이트 4 - 다중 사이트, 사이트 복제



블로그 사이트를 만들면서 처음 구상했던 것이 다국어 페이지를 만드는 것입니다. Multi-language로 자동 번역해주는 플러그인도 있고, 다른 다양한 방법들이 있긴 있었습니다. 하지만 직접 번역에 참여하는 영문 사이트를 구축하고 싶었습니다. 추후에 번역에 대한 일이 늘어나서 지속적으로 운영이 가능할 지 모르겠지만 일단 직접 번약하는 방향으로 설정했습니다. 특히 영어로 작문 경험이 많지 않아 처음엔 힘들고 문체가 어색할 수 있겠지만, 점차 나아지는 모습을 보고 싶었습니다. 


초기에 사이트를 구축할 때 한글 블로그와 영문 블로그를 분리하기로 했습니다. 가장 처음에 시도했던 방법은 호스팅 사이트에 워드프레스를 다시 하나 설치하는 단순한 생각이었습니다. 설치 도중 발생하는 연동 문제를 해결하고자 온종일 씨름하고, 겨우 설치를 했다 싶었는데 DB 테이블을 정의단계에서 난관에 봉착했습니다. DB정의에 대한 질의문을 하나하나 이름만 바꾸어 추가해 보았습니다. 에러는 결국 발생했고 원인을 찾지 못 하였습니다. 하나의 호스팅 사이트에는 하나의 블로그만 개설할 수 있다고 위로를 하고 포기하다가 멀티사이트라는 것을 알게 되었습니다. 절대 워드프레스를 다시 설치 하는 것이 아니라 기능을 활용하여 또 다른 하나의 사이트를 만들 수 있었습니다.






워드프레스 멀티 사이트 구축하기기




멀티 사이트(Multi Site) 온종일 찾아 헤매던 기능이 플러그인도 아니라 기본 기능이었습니다. 기본 워드프레스에는 멀티프레스 기능이 숨겨져 있기에 활성화 하기 위해선 FTP 서버로 접속한 뒤에 wp-config.php 라는 파일을 찾아 수정해야 합니다.


본문의 Body 안에


define('WP_ALLOW_MULTISITE', true); 


명령어 한 줄을 추가하면 활성화가 됩니다.






재접속을 하면 도구에 네트워크 설치라는 메뉴가 새로 생긴 것을 볼 수 있습니다. 이제 네트워크를 설치하는 단계로 넘어갑니다. 








친절하게도 워드프레스에서 어떤 코드를 어느 파일에 추가하라고 알려줍니다.


여기서 주의해야 할 점은


2. 다음을 /home/hosting_users/www/의 .htaccess 파일에 추가하세요, 교체워드프레스 규칙:


상기 항목은 추가가 아니라 변경입니다.


뒤에 워드프레스 규칙을 "교체" 합니다. 문구가 명확히 이해되지 않아서 코드 추가를 하니 네트워크 전체가 꼬이더군요.






독립된 블로그를 확장하는 것은 간단합니다. 해당 설정만 해주면 자동으로 DB까지 설치됩니다. 이메일을 기준으로 계정이 만들어지는데 현재 관리자 이메일을 사용하면 하나의 관리자로 두 개의 사이트를 관리할 수 있습니다. 멀티 사이트이니만큼 완전히 독립된 구조는 아니지만 개별의 사이트임은 확실합니다.






위와 같은 상하 구조로 구성되게 됩니다. 테마와 플러그인을 설치할 때 네트워크 관리자에 설치한 뒤에 각 사이트에서 이용하는 컨셉으로 구성됩니다. 주의할 것이 테마 또는 블로그의 메인 코드를 수정하면 전체 변경되나, 각 사이트의 옵션 설정은 해당 사이트의 고유 값이라는 점입니다.


반응형

댓글

Designed by JB FACTORY