Posted
Filed under Application
|| English || 中文 || view 5311 ||

설치형 블로그 프로그램인 워드프레스(WordPress)는 비슷한 종류의 다른 프로그램과 마찬가지로 다양한 테마, 스킨, 플러그인(Plugin)을 사용자가 임의로 추가해 적용할 수 있어 무척 유용한다.

그런데 다양한 플러그인을 설치해 사용하다 보면, 플러그인 자체의 문제나 서로 궁합이 맞지 않는 플러그인끼리 충돌하는 따위의 문제가 나타날 수 있다. 그래서 새로 추가해 활성화를 하거나 잘 쓰다가 비활성화를 하면 블로그 전체에 영향을 끼치는 경우가 있다.

이럴 때 플러그인 설정 페이지에 접근할 수 있다면, 문제가 되는 플러그인을 활성화 또는 비활성화하여 이전 상태로 복구하면 되지만, 플러그인 페이지가 전혀 보이지 않거나 심지어 전체 블로그가 작동하지 않는 경우도 발생한다. 이렇게 되면 관리자 화면에서도 어떻게 해볼 수가 없다.

만약 이런 문제가 발생한다면 워드프레스와 연동된 데이터베이스에 접속해 해결할 수 있다.

우선 phpMyAdmin과 같은 데이터베이스 관리 툴에 접속한다. 그다음 아래와 같은 SQL 구문을 이용해 필요한 레코드를 조회한다.
SELECT option_value FROM wp_options WHERE option_name = 'active_plugins'
워드프레스 플러그인 활성화 정보 호출 쿼리문

결과 페이지에서 option_value 필드의 내용을 클릭하여 들어가 모두 지우거나 수정한다. 필요 시 따로 적어두는 것도 좋다. 

워드프레스 플러그인 활성화 정보 레코드

이렇게 하면 플러그인 설정 페이지가 나타난다. 일반적으로 모두 비활성화 상태로 목록이 표시된다.

해당 데이터의 내용을 확인하지 않고, 그냥 모든 플러그인을 비활성화하여 플러그인 설정 페이지를 나타나게 하고 싶다면 처음부터 다음과 같은 SQL 구문을 사용해도 된다.
UPDATE wp_options SET option_value = '' WHERE option_name = 'active_plugins'
이런저런 설정을 하다가 전체 홈페이지가 빈 화면으로 출력되는 경우는 많다. 플러그인과 관련된 것이 확실하다면 이 방법도 괜찮다.

  ◐ 관련 글 ◑   ◐ 100일간 인기 글 ◑
 
Creative Commons License 이 저작물은 크리에이티브 커먼즈 코리아 저작자 표시-비영리-변경 금지 2.0 대한민국 라이선스에 따라 이용하실 수 있습니다.


RSS 2.0 feed
ATOM 1.0 feed
Tag , , , , , , ,
Response
You can track responses via RSS / ATOM feed
RSS 2.0 feed
ATOM 1.0 feed