워드프레스 멀티사이트 로그인 오류 - 쿠키 차단 문제

워드프레스 정보를 제공하는 블로그 Avada 2020. 4. 16. 00:28 • 댓글:

워드프레스 멀사이트에서 로그인이 되지 않는 경우 쿠키 차단 문제를 의심해볼 수 있습니다. 이 글에서는 워드프레스 멀티사이트에서 관리자 페이지에 로그인되지 않는 문제가 발생할 경우 대처 방법에 대해 살펴보겠습니다.

워드프레스 관리자 비밀번호 분실로 인해 로그인에 실패하는 경우

관리자 비밀번호를 분실하여 사이트에 로그인할 수 없는 경우에는 1) 이메일을 통해 비밀번호 재설정 링크를 받아서 비번을 재설정하도록 합니다. 2) 이 방법으로 해결되지 않으면 phpMyAdmin에 접속하여 관리자 비번을 재설정할 수 있습니다.

 

워드프레스 관리자 비밀번호를 초기화/재설정하는 방법

워드프레스 관리자 비밀번호를 분실하여 워드프레스 관리자 사이트에 로그인할 수 없는 경우 여러 가지 방법을 통해 관리자 비밀번호를 초기화(재설정)할 수 있습니다. (워드프레스 자체를 초��

avada.tistory.com

관리자가 아닌 일반 사용자인 경우 이메일을 통해 비밀번호 재설정 링크를 받아서 패스워드를 다시 설정하시기 바랍니다. 어떤 이유로 이메일이 전송되지 않으면 사이트 관리자에게 연락해야 합니다.

워드프레스 멀티사이트

워드프레스 멀티사이트에 대하여 워드프레스 Codex 문서에는 다음과 같이 설명하고 있습니다.

멀티사이트 네트워크란 동일한 WordPress 설치를 모두 공유하는 일단의 사이트로서 플러그인과 테마도 공유할 수 있습니다. 네트워크의 개별 사이트는 서버에 자체 디렉터리를 가지지 않다는 점에서 가상 사이트입니다. 다만, 공유하는 워드프레스 설치 내에서 미디어 업로드를 위한 개별 디렉터리를 가지고 데이터베이스에서 별도의 테이블을 가집니다.

멀티사이트를 이용하면 하나의 워드프레스 설치로 여러 개의 워드프레스 사이트를 운영할 수 있습니다. 멀티사이트는 장단점이 있습니다. 개인적으로 별로 선호하지 않지만, 예를 들어 비슷한 10개의 지점 사이트를 만들어야 한다면 멀티사이트로 구축하는 것이 편할 수 있습니다. 그러면 10개 사이트를 하나의 워드프레스로 관리할 수 있습니다. (동시에 개별 사이트에 대한 관리자도 지정하여 관리를 맡길 수 있습니다.)

워드프레스 멀티사이트 설치 방법은 다음 글을 참고해보세요.

 

워드프레스 멀티사이트(Multisite) 설치하기 - 워드프레스 중급

여러 개의 워드프레스 사이트를 서브 도메인(혹은 서브 디렉터리) 형태로 관리해야 하는 경우가 많습니다. 이 글에서는 워드프레스 멀티사이트 네트워크를 설치하는 방법에 대해 살펴보겠습니다.

www.thewordcracker.com

쿠키 차단으로 인해 워드프레스 멀티사이트에 로그인하지 못하는 경우

멀티사이트에 로그인을 시도할 때 다음 그림과 같은 오류가 발생하는 경우가 있습니다.

"에러: 쿠키가 차단됐거나 사용 중인 브라우저가 지원하지 않습니다. 워드프레스를 사용하려면 쿠키를 활성화해야 합니다. (ERROR: Cookies are blocked or not supported by your browser. You must enable cookies to use WordPress.)"과 같은 오류인데요. 이 오류는 특히 멀티사이트에 도메인을 매핑할 때 자주 발생하는 것 같습니다.

멀티사이트에 도메인을 매핑하여 각 서브 사이트에 별도의 도메인을 연결하여 사이트를 운영할 수 있습니다.

 

워드프레스 멀티사이트에서 도메인 매핑 방법(업데이트)

최신 워드프레스 버전에서는 비교적 간단히 멀티사이트에서 도메인을 매핑시킬 수 있습니다. 멀티사이트 도메인 매핑에 대해 자세히 설명합니다.

www.thewordcracker.com

이 기능을 사용하면 카페24와 같이 하나의 계정에 하나의 사이트만 운영 가능한 경우에도 도메인을 여러 개 연결할 수 있으면 별도의 도메인으로 여러 개의 사이트를 운영하는 것이 가능합니다.

 

카페24에서 한 개 호스팅으로 여러 개 도메인의 홈페이지를 운영하는 방법

카페24에서 웹호스팅을 하나만 가입하여 여러 개의 도메인을 운영하는 방법

avada.co.kr

쿠키 차단 문제로 인해 멀티사이트에 로그인할 수 없는 경우 다음 라인을 wp-config.php 파일에 추가하면 문제가 해결될 것입니다.

define('COOKIE_DOMAIN', false);

wp-config.php 파일 편집 방법은 다음 글을 참고해보세요.

 

워드프레스에서 wp-config.php / htaccess 파일 수정하기

워드프레스를 이용하다 보면 간혹 wp-config.php 파일이나 .htaccess 파일을 수정해야 하는 상황이 종종 발생합니다. wp-config.php 파일을 수정하려면 보통 FTP나 sFTP에 접속하여 작업을 할 수 있습니다. cPanel..

avada.tistory.com

위의 코드로 해결이 안 되면 다음 라인들을 추가해보시기 바랍니다.

define('ADMIN_COOKIE_PATH', '/');
define('COOKIE_DOMAIN', '');
define('COOKIEPATH', '');
define('SITECOOKIEPATH', '');

또는 다음 라인을 추가하여 해결되는 경우도 있다고 합니다.

define('COOKIE_DOMAIN', $_SERVER['HTTP_HOST'] );

경우에 따라 웹호스팅 상품에 따라 멀티사이트를 지원하지 않는 경우도 있습니다. 서버를 직접 운영하는 경우에는 서버 세팅 문제로 멀티사이트가 이상하게 작동할 수 있습니다. 저는 리눅스 서버 운영 지식이 부족하여 Bluehost VPS를 이용하고 있습니다. 블루호스트 VPS(가상 서버 호스팅)에서는 서버 루트 접근 권한이 제공되면서 cPanel과 지원을 이용할 수 있어 저같이 서버 지식이 제한적인 사용자에게 괜찮은 선택 같습니다.

참고로 도메인 매핑은 다국어 번역 플러그인 WPML을 사용하여 다국어 사이트를 구축할 때에도 동일한 방식으로 가능합니다.

 

WPML 다국어 플러그인에서 언어마다 다른 도메인 사용하기 [도메인 매핑]

워드프레스에서 영어, 중국어, 일본어 등 다국어 사이트를 운영하려는 경우에 많이 사용되는 WPML에서는 언어 URL을 세 가지 옵션 중에서 선택할 수 있습니다.

www.thewordcracker.com

참고:

 

워드프레스 멀티사이트에서 테마 / 플러그인 설치하기

워드프레스에서 멀티사이트를 구성하면 하나의 워드프레스 설치로 여러 개의 워드프레스를 운영할 수 있습니다. 이 방법을 사용하면 각 하위 블로그에 도메인을 매핑하는 것이 가능하므로 하나의 호스팅으로 여러..

avada.tistory.com

 

워드프레스 비밀번호 분실 시 간편하게 재설정하기 - 워드프레스 기본

워드프레스 사용자 또는 관리자 비밀번호를 분실할 경우 여러 가지 방법을 통해 비밀번호를 재설정(초기화)할 수 있습니다. 그 중 이메일을 통해 새로운 비밀번호를 받는 방법이 가장 간편하겠지만 어떤 이유로 인해 이 방법을 사용할 수 없는 경우가 있을 수 있습니다. 그런 경우에 사용할 수 있

www.thewordcracker.com