WordPress 플러그인을 비활성화/비활성화하는 방법(3가지 방법)
게시 됨: 2021-03-14거의 모든 WordPress 웹 사이트는 플러그인을 사용합니다. 확실히 편리하지만 때때로 웹 사이트가 오작동하거나 보안 문제가 발생할 수 있습니다. 이 경우 문제의 원인을 찾을 때까지 하나씩 비활성화해야 할 수 있습니다. 플러그인이 오작동하여 대시보드에 액세스할 수 없는 경우 어려울 수 있습니다.
다행히 데이터베이스를 통해 WordPress 플러그인을 비활성화할 수 있는 다른 방법이 많이 있습니다. 이 기사에서는 이 작업을 수행해야 하는 이유에 대해 설명하고 3단계로 작동 방식을 알려드립니다.
가자!
YouTube 채널 구독
WordPress 플러그인을 비활성화하려는 이유는 무엇입니까?
위에서 말했듯이 누군가가 WordPress 플러그인을 비활성화하는 주된 이유는 오작동이나 보안 문제를 해결하거나 방지하는 것입니다. 때로는 이미 발생했고 때로는 예방적이었습니다.
그러나 상황에 따라 대시보드에 액세스하지 못할 수 있습니다. 또는 문제 해결 방법이나 원인을 잘 모르는 오류 코드가 표시됩니다. 예를 들어 오류 코드 502 및 504를 사용합니다. 두 가지 모두 여러 번 접했을 수 있으며 WordPress에만 있는 것은 아니지만 플러그인 문제가 잠재적인 원인입니다. 그 외에도 플러그인이 의도한 대로 작동하지 않거나 웹사이트 기능 중 하나가 손상된 것으로 보이는 문제가 발생하면 호환성 문제를 테스트하는 것이 좋습니다.
이와 같은 문제가 발생하면 가장 먼저 플러그인을 한 번에 비활성화하지 말고 하나씩 비활성화하십시오. 이 방법으로 기하급수적으로 더 빠르게 문제를 추적할 수 있으며 사이트가 더 망가지는 것을 방지할 수 있습니다. 이 비활성화를 처리하는 세 가지 방법이 있습니다.
- 대시보드를 통해 플러그인 탭을 사용합니다.
- FTP를 통해 플러그인 폴더의 이름을 변경합니다.
- 데이터베이스에서 직접.
이 세 가지 방법이 가장 쉬운 것부터 가장 복잡한 순서로 나열되었습니다. 복잡하다고 해서 어려운 것은 아니라는 점을 명심하십시오. 몇 번의 클릭보다 약간 더 필요합니다. 상상할 수 있는 모든 방법으로 WordPress 플러그인을 비활성화할 수 있도록 자세히 살펴보겠습니다.
1. 대시보드에서 WordPress 플러그인을 비활성화하는 방법
관리 대시보드를 통해 WordPress 플러그인을 비활성화하는 것은 플러그인을 비활성화하는 가장 쉽고 간단한 방법입니다. 대시보드에 액세스할 수 있는 경우입니다. 플러그인 문제로 인해 액세스 권한이 상실된 경우 아래로 이동하여 SFTP 또는 데이터베이스 방법을 확인하십시오. 그러나 정상적으로 로그인할 수 있다면 다음과 같이 할 수 있습니다.
먼저 왼쪽 사이드바에서 플러그인 – 설치로 이동합니다.

일단 거기에서 스크롤하여 먼저 비활성화하려는 플러그인을 찾으십시오. 플러그인과 관련되어 있다고 생각되는 문제를 해결하는 경우 하나씩 비활성화하십시오. 한꺼번에 하지 말고 기억하세요. 문제 해결의 관점에서 보면 그런 식으로 광기가 있습니다.
플러그인 제목 아래에 있는 비활성화 버튼을 클릭하면 페이지가 새로고침되고 플러그인 작동이 중지됩니다.

완료되면 다시 활성화하거나 삭제할 수 있습니다 (2) . 문제가 계속되면 다시 활성화해도 됩니다. 그렇지 않은 경우 삭제 버튼을 누르면 파일과 저장소에서 제거됩니다.
그게 다야. 대시보드에서 플러그인을 비활성화했으며 문제가 해결되기를 바랍니다.
2. phpMyAdmin을 사용하여 데이터베이스에서 WordPress 플러그인을 비활성화하는 방법
WordPress 데이터베이스에 액세스하는 것이 모든 사람에게 편안한 것은 아니지만, 그렇다면 이 방법으로 WordPress 플러그인을 비활성화하는 것이 안전하고 안전합니다.
1단계: phpMyAdmin을 사용하여 WordPress 데이터베이스에 액세스
시작하려면 WordPress 데이터베이스에 액세스해야 합니다. 플랫폼을 설정할 때 WordPress는 웹사이트의 모든 정보를 저장하는 데이터베이스를 자동으로 생성합니다. 그러나 대시보드에서 데이터베이스에 액세스할 수 없습니다. 거기에 도달하려면 phpMyAdmin과 같은 데이터베이스와 상호 작용할 수 있는 도구를 사용해야 합니다.
요즘 대부분의 웹 호스트는 플랜에 가입할 때 cPanel 제어판을 제공합니다. 제어판에 액세스하면 아래에 phpMyAdmin 옵션이 있는 데이터베이스라는 섹션이 표시되어야 합니다.

또한 SiteGround 또는 Pressable과 같은 호스트에 있는 경우 Site Tools와 같은 독점 대시보드를 사용하게 됩니다. 대부분의 경우 데이터베이스 전용 섹션이 있습니다. 예를 들어 Siteground에서는 Site – MySQL – phpMyAdmin(탭) – Access phpMyAdmin 아래에 있습니다.

당신이 거기에 가는 방법이나 사용하는 호스트에 관계없이 phpMyAdmin은 어디에서나 동일합니다. 버튼을 누르거나 링크를 클릭하면 phpMyAdmin이 열리고 페이지 중간에 여러 옵션이 표시됩니다. 상단에는 탐색 메뉴가 있고 왼쪽에는 데이터베이스 목록이 있습니다. 단일 웹사이트를 호스팅하는 경우 해당 목록에 하나의 데이터베이스만 표시되어야 합니다. 아래 예에서는 여러 웹사이트가 있는 테스트 서버를 사용하고 있으므로 왼쪽에 확장할 수 있는 여러 항목이 있습니다.

대부분의 경우 wp_ 접두사 로 인해 WordPress 데이터베이스를 식별할 수 있습니다. 그러나 많은 호스트가 보안을 위해 기본값을 변경하며 사용자도 수정할 수 있습니다. 어쨌든 웹사이트의 데이터베이스를 클릭한 다음 2단계로 이동하십시오.
2단계: 플러그인 테이블 찾기
phpMyAdmin에서 데이터베이스를 열면 아래와 같이 웹사이트의 모든 데이터가 포함된 테이블 목록이 표시됩니다.

wp_options 및 wp_posts 와 같이 내용을 쉽게 인식할 수 있는 이름이 일부 테이블에 있음을 알 수 있습니다. 그러나 플러그인을 위한 전용 테이블은 없습니다. 대신 WordPress는 wp_options 테이블에 플러그인 정보를 저장합니다.

명심하십시오. 위의 예에서 볼 수 있는 테이블에는 보안상의 이유로 사용자 정의 접두사도 있습니다. 그러나 당신의 것은 아마도 wp_ 로 시작합니다. 어쨌든 지금 wp_options 링크를 클릭하면 많은 행이 포함된 새 페이지가 열립니다.


우리가 찾고 있는 행은 active_plugins 라고 하며 해당 값은 option_name 열 아래에 표시됩니다. 처음에 보이지 않더라도 걱정하지 마십시오. 여러 페이지의 행이 있어야 하므로 계속 찾으십시오. 찾으면 3단계로 이동합니다.
3단계: WordPress 플러그인 비활성화
다음은 active_plugins 행을 찾으면 다음과 같습니다.

오른쪽에는 행에 포함된 값의 일부가 표시됩니다. 행의 맨 왼쪽에 있는 편집 버튼을 클릭하여 편집해 보겠습니다. 다음 페이지에서 option_value 라는 필드를 포함하여 active_plugin 행에 포함된 모든 필드를 볼 수 있습니다. 다음과 같이 모든 활성 플러그인이 포함된 문자열을 찾을 수 있습니다.

변경하기 전에 전체 문자열을 텍스트 편집기에 복사한 다음 잊지 않을 위치에 해당 파일을 저장해야 합니다. 그렇게 하면 문제가 발생할 경우에 대비하여 option_value 필드의 원래 값을 복원할 수 있습니다.
그런 다음 필드의 모든 내용을 삭제하고 다음 문자열로 바꿉니다.
a:0:{}
이 작은 코드 조각은 WordPress에 웹 사이트에 활성 플러그인이 없다는 것을 알려줍니다. 앞서 보여드린 예에서는 6개의 플러그인이 실행 중이므로 대신:6 값으로 열립니다. 완료되면 페이지 오른쪽 하단에 있는 이동 버튼을 눌러 변경 사항을 저장합니다.
계속해서 WordPress 웹 사이트를 열어보십시오. 플러그인 중 하나가 로드를 방해하는 경우 지금 정상으로 돌아와야 합니다. 그렇다면 대시보드에 다시 액세스할 수 있어야 합니다. 여기에서 플러그인을 하나씩 다시 활성화할 수 있습니다. 플러그인을 활성화한 후 사이트가 중단되면 이것이 문제의 원인임을 확신할 수 있습니다. 데이터베이스로 돌아가 다시 플러그인을 비활성화하여 사이트를 다시 가져올 수 있습니다. 그런 다음 손상된 플러그인을 제거하고 대체 플러그인을 찾을 수 있습니다.
3. SFTP를 통해 WordPress 플러그인을 비활성화하는 방법
SFTP 또는 보안 파일 전송 프로토콜은 WordPress 플러그인을 비활성화하는 가장 안전한 방법 중 하나입니다. 먼저 외부 FTP 클라이언트가 필요합니다. 우리는 FileZilla를 사용할 것입니다.
cPanel 또는 사이트 도구 또는 사이트 대시보드 내에서 FTP 로그인 및 자격 증명을 만들 수 있습니다. 대부분의 경우 이메일 주소를 생성하거나 phpMyAdmin에 액세스하는 위치와 매우 가깝습니다.

완료되면 FTP 클라이언트를 시작하고 해당 자격 증명을 사용하여 로그인합니다.

자격 증명이나 기타 옵션을 저장하지 않고도 로그인할 수 있는 Quickconnect(1) 기능을 사용할 수 있습니다. 이제 FTP 클라이언트는 왼쪽 창에 로컬 컴퓨터를 표시하고 오른쪽 창에 웹 호스트의 디렉토리 구조를 표시합니다.
이 WordPress 설치의 /public-html/wp-content/plugins/ 폴더 (2) 로 이동하여 SFTP (3) 로 비활성화하려는 플러그인 폴더를 마우스 오른쪽 버튼으로 클릭합니다 . 상황에 맞는 메뉴에서 다운로드(4) 를 선택합니다. 플러그인을 다운로드해도 서버에서 삭제되지는 않지만 다시 설치해야 하는 경우를 대비하여 플러그인을 백업합니다.
그런 식으로 백업되면 다시 마우스 오른쪽 버튼을 클릭하고 삭제 를 선택할 수 있습니다. 그렇게 하면 해당 플러그인이 비활성화되고 제거됩니다. 이 방법을 사용하면 대시보드에서와 같이 비활성화하기 위해 별도의 작업을 수행할 필요가 없습니다. 플러그인을 다시 활성화해야 하는 경우 먼저 다운로드한 백업을 업로드하기만 하면 됩니다.
모든 WordPress 플러그인을 비활성화하는 방법과 원하는 이유
그러나 때로는 모든 것을 비활성화하고 새로 시작해야 합니다. 플러그인이 테마와 충돌하거나 여러 플러그인이 다른 여러 플러그인과 충돌하여 하나씩 비활성화하는 것만으로는 도움이 되지 않을 수 있습니다. 또한 자체적으로 작동하는 단일 플러그인을 확인해야 할 수도 있습니다. 따라서 모든 플러그인을 비활성화하면 다른 플러그인의 간섭 없이 단일 플러그인 문제를 해결할 수 있습니다.
운 좋게도 플러그인을 하나만 비활성화하는 것처럼 모든 플러그인을 한 번에 비활성화할 수 있습니다. 가장 좋은 방법은 SFTP 또는 WordPress 관리 대시보드를 사용하는 것입니다.
WP 대시보드에서 위와 같이 Plugins – Installed 로 이동합니다. 그러나 이번에는 하나의 상자만 선택하는 대신 목록의 왼쪽 상단에 있는 확인란을 클릭합니다. 이렇게 하면 목록의 모든 플러그인이 선택됩니다 (1) .

그런 다음 드롭다운 메뉴 (2)를 클릭하고 비활성화(3)를 선택합니다. 그런 다음 적용 버튼 (4) 을 누르고 페이지가 다시 로드되면 모든 플러그인이 비활성화됩니다.
완전히 제거하고 새로 시작해야 하는 경우 해당 프로세스를 반복할 수 있습니다. 이제 비활성화 대신 삭제(5) 를 선택합니다.
SFTP를 사용하는 경우 프로세스는 위와 유사하며 다운로드/삭제할 폴더를 1개만 선택하는 대신 모든 폴더를 선택하면 됩니다.

다시 /public_html/wp-content/plugins/ (1) 로 이동하여 단일 하위 폴더 대신 모든 플러그인 하위 폴더 (2) 를 선택합니다. 마우스 오른쪽 버튼을 클릭하고 다운로드(3) 를 선택하여 백업을 유지하고 백업이 완료되면 프로세스를 반복하고 삭제(4)를 선택합니다.
다시 한 번 전체 플러그인 컬렉션이 비활성화, 비활성화 및 삭제되었습니다.
결론
웹사이트 문제 해결은 어려울 수 있습니다. WordPress의 경우 플러그인이 때때로 오작동할 수 있으며 문제를 해결하는 유일한 방법은 플러그인을 일시적으로 비활성화하는 것입니다. 대부분의 경우 관리자 패널을 사용하는 것이 가장 합리적입니다. 그러나, 그래서 그냥 가능한 같다 거의 간단하게 SFTP를 통해 또는 WP 코어 데이터베이스로 사이트의 파일 시스템으로 향하고, 대시 보드에 액세스 할 수없는 까다로운 일이 될 수 있습니다. 문제 해결 방법이나 이유에 관계없이 WordPress 플러그인을 비활성화하는 이러한 방법은 문제를 해결하는 데 도움이 됩니다.
WordPress 플러그인 문제 해결 및 비활성화 경험에 대해 알려주시겠습니까? 팁이나 포인터가 있습니까?
Sammby/Shutterstock.com의 기사 특집 이미지
