WordPress 플러그인을 수동으로 비활성화하는 방법

게시 됨: 2019-08-22

플러그인은 워드프레스 사용의 좋은 점입니다. 그러나 어떤 시점에서 이런저런 이유로 플러그인을 제거하거나 비활성화해야 합니다. WordPress 플러그인을 비활성화하는 기본 방법이 항상 사용 가능한 것은 아니라는 점에서 문제가 발생할 수 있습니다.

예를 들어 내부 서버 오류 또는 플러그인 충돌로 인해 WordPress 대시보드에 액세스할 수 없는 문제를 해결하려면 하나 이상의 플러그인을 수동으로 비활성화해야 합니다. 그러나 대시보드에 액세스하지 않으면 수동 접근 방식을 통해서만 액세스할 수 있습니다.

이 기사에서는 일반 플러그인 비활성화와 수동 플러그인 비활성화의 차이점을 강조합니다. 그런 다음 WordPress 플러그인을 수동으로 비활성화하는 세 가지 방법을 보여 드리겠습니다.

WordPress 플러그인을 수동으로 비활성화하는 가장 간단한 방법

웹사이트의 백엔드를 살펴보기 전에 대시보드에 액세스할 있을 때 WordPress 플러그인을 비활성화하는 방법을 살펴보겠습니다. 플러그인 탭으로 이동하면 설치된 플러그인 목록이 표시됩니다.

WordPress 웹사이트에 설치된 플러그인 목록

비활성화하려는 플러그인을 찾아 비활성화 를 클릭합니다. 예를 들어 아래 스크린샷에서 플러그인 Classic Editor비활성화 를 강조 표시하고 있습니다.

WordPress 플러그인 비활성화
비활성화 를 클릭하면 WordPress가 플러그인을 비활성화합니다. 비활성화된 플러그인은 여전히 ​​사이트에 설치됩니다. 완전히 삭제하려면(사용하지 않는 모든 플러그인을 삭제해야 함) 동일한 페이지에서 삭제할 수 있습니다.

관리자 액세스 없이 WordPress 플러그인을 수동으로 비활성화하는 3가지 방법

어떤 이유로든 WordPress 관리 페이지에 액세스할 수 없는 경우 플러그인을 비활성화할 수 있는 몇 가지 방법이 있습니다. 가장 쉬운 것부터 시작해 보겠습니다.

1. SFTP 또는 SSH를 통해 플러그인 폴더 이름 변경

단일 플러그인 비활성화

WordPress 웹사이트에서 플러그인 폴더의 이름을 바꾸면 해당 플러그인이 비활성화됩니다. SFTP(Secure File Transfer Protocol) 또는 SSH(Secure Shell)를 통해 웹사이트의 파일에 액세스할 수 있습니다. 이 예에서는 SFTP를 사용하여 플러그인 폴더의 이름을 바꾸는 방법을 설명합니다.

먼저 웹 사이트 파일에 액세스하려면 FTP 클라이언트가 필요합니다. 매우 안정적인 무료 FTP 클라이언트인 FileZilla를 사용하고 권장합니다. 웹 사이트 파일에 액세스하는 방법에 대한 자세한 내용은 FTP를 사용하여 WordPress로 파일을 전송하는 방법 자습서를 참조하십시오.

SFTP를 통해 웹사이트에 연결하면 웹사이트의 모든 파일이 있는 WordPress 루트 디렉터리에 액세스할 수 있습니다.

WordPress 웹사이트의 파일

wp-content/plugins 폴더로 이동합니다. plugins 폴더는 웹사이트에서 모든 플러그인 파일이 저장되는 곳입니다. 내부에서 웹사이트의 비활성 및 활성 플러그인 각각에 대한 고유한 디렉토리를 찾을 수 있습니다. 이러한 폴더를 삭제하면 문제가 발생할 수 있으므로 이 경로를 사용하지 않는 것이 좋습니다.

대신 비활성화하려는 플러그인의 폴더 이름을 바꾸십시오. 이름을 원하는 대로 변경합니다. 아래 스크린샷에서 우리는 classic-editor 폴더 이름을 classic-editor-deactivated 로 변경했습니다. 그러면 플러그인이 자동으로 비활성화됩니다.

플러그인 폴더 이름 변경

플러그인을 다시 활성화하려면 폴더를 원래 이름으로 되돌리고 WordPress 대시보드의 플러그인 페이지에서 활성화합니다.

모든 플러그인 비활성화

웹사이트에 문제가 있지만 어떤 플러그인인지 확실하지 않은 경우 플러그인이 설치된 디렉토리의 이름을 /wp-content/plugins/ 로 변경하여 모든 플러그인을 비활성화하십시오. WordPress 대시보드에 다시 액세스하면 플러그인 폴더의 이름을 플러그인 으로 변경하고 문제가 재현될 때까지 플러그인을 하나씩 활성화합니다. 어느 시점에서 문제가 있는 플러그인인지 알 수 있습니다.

2. WordPress 데이터베이스에서 모든 플러그인 비활성화

WordPress는 거의 모든 웹사이트 정보를 데이터베이스에 저장합니다. 따라서 데이터베이스에서 플러그인을 비활성화할 수도 있습니다. 그것은 상당히 고통스럽지 않은 과정입니다. 웹 호스트의 제어판에서 phpMyAdmin과 같은 도구를 사용하여 데이터베이스에 액세스합니다.

웹 호스트 데이터베이스 도구

연결하면 액세스할 수 있는 데이터베이스를 볼 수 있습니다. 웹사이트가 두 개 이상인 경우 데이터베이스 목록이 표시됩니다. 왼쪽 목록에서 웹사이트에 해당하는 데이터베이스를 클릭합니다. 그런 다음 wp_options 테이블(테이블 이름의 wp_ 접두사는 다를 수 있음)을 클릭하여 안의 데이터를 검색합니다.

phpMyAdmin의 WordPress 데이터베이스 테이블

active_plugins 옵션 이름을 검색합니다. 옵션 이름은 포함된 내용에 대한 단서를 제공합니다.

WordPress 데이터베이스에서 검색

행을 찾으면 편집 버튼을 클릭합니다. 여러 필드가 있는 새 페이지가 열리며 그 중 하나는 option_value 입니다. 여기에는 설치된 플러그인 목록이 표시됩니다. 값을 a:0:{} 으로 변경하여 모든 플러그인을 비활성화합니다. 이동 을 클릭하여 설정을 변경합니다.

데이터베이스의 옵션 값 변경

3. WordPress 명령줄(WP-CLI)을 사용하여 플러그인 비활성화

초보자를 위해 WP-CLI는 WordPress 웹 사이트에 대한 명령줄 인터페이스를 제공하는 도구입니다. 일부 웹 호스트는 WP-CLI를 사전 설치된 기능으로 제공합니다. 그렇지 않은 경우 SSH(Secure Shell) 액세스 권한이 있고 WordPress 백엔드에 로그인할 수 있는 경우 수동으로 설정할 수 있습니다.

WP-CLI를 사용하여 WordPress에서 많은 관리 작업을 수행할 수 있으며 그 중 하나는 WordPress 플러그인을 비활성화하는 것입니다. wp plugin list 명령을 사용하여 웹사이트에 설치된 모든 플러그인을 나열하는 것으로 시작하십시오.

wp 플러그인 목록 명령 사용

단일 플러그인을 비활성화하려면 wp plugin deactivate 명령을 사용하십시오. 따라서 classic-editor 플러그인을 비활성화하려면 wp plugin deactivate classic-editor 명령을 사용하십시오 . 프로세스가 성공하면 WP-CLI에서 플러그인이 비활성화되었음을 알리는 메시지를 표시합니다.

WP-CLI로 플러그인 비활성화

wp plugin deactivate –all 명령을 사용하여 WordPress 웹사이트에 설치된 모든 플러그인을 비활성화할 수도 있습니다.

WordPress 수동 플러그인 비활성화에 대한 간략한 요약

일반적으로 WordPress에서 플러그인을 비활성화하는 것은 간단한 절차입니다. 그러나 대시보드에 액세스할 수 없는 경우가 있습니다. 플러그인을 수동으로 비활성화하는 방법을 아는 것이 유용합니다. 무엇보다 생각보다 복잡하지 않습니다.

플러그인을 수동으로 비활성화하는 세 가지 방법은 다음과 같습니다.

  1. 플러그인 디렉토리 이름 바꾸기.
  2. WordPress 데이터베이스에서 플러그인 비활성화.
  3. WP-CLI 사용.

보너스 팁:

WordPress 보안에 대해 자세히 알아보려면 WordPress 보안 및 강화에 대한 최종 가이드를 읽어보세요.