WordPress 문제 해결 – 기본 WordPress 문제 및 해결 방법 안내

게시 됨: 2018-03-01

최종 업데이트 - 2022년 2월 2일

웹사이트의 느린 로딩, 우리의 머리 위로 넘어가는 오류 메시지 및 경고, 반응하지 않는 버튼과 페이지, 실행 시간 초과. 이것은 WordPress 사이트에서 우리가 직면하는 가장 일반적인 문제 중 일부입니다. 때로는 문제가 무엇인지, 어디에 있는지조차 파악하기 어려울 때가 있습니다!

모두가 WordPress 마법사가 아니므로 이러한 문제를 해결하는 데 도움을 줄 수 있는 개발자를 찾기 시작합니다. 이 기사에서는 스스로 문제를 감지하고 해결하는 데 도움이 되는 몇 가지 기본적인 WordPress 문제 해결 트릭 에 대해 설명합니다.

문제

모든 문제를 해결하는 첫 번째 단계는 문제를 이해하고 원인을 찾는 것입니다. 직면한 가장 일반적인 문제는 웹사이트의 느린 로딩입니다. 새 플러그인을 설치했기 때문인가요? 또는 플러그인 업데이트 때문에? 그렇다면 문제가 즉시 해결됩니다. 그러나 플러그인 업데이트는 새로운 문제를 일으키거나 사이트의 기존 문제를 해결할 수 있음을 기억하십시오. 그럼에도 불구하고 항상 업데이트된 상태를 유지하고 플러그인과 최신 버전의 WordPress와의 호환성을 확인하는 것이 좋습니다.

또 다른 짜증나는 오류는 악명 높은 죽음의 흰색 화면입니다. 혼란스러워서 웹사이트의 이전 페이지와 다음 페이지로 이동하려고 합니다. 테마 또는 일부 플러그인이 문제의 원인입니까?

WordPress 사이트가 WooCommerce와 통합된 경우 유지 관리 오류 메시지가 표시될 수 있습니다. 또한 Checkout을 로드하는 데 너무 오래 걸릴 수 있습니다. 이로 인해 웹사이트가 다운될 수 있습니다!

문제는 충분합니다. 이제 문제의 원인을 찾고 문제를 해결하는 방법을 살펴보겠습니다.

문제의 원인 찾기

테마 파일을 확인해야 합니까? 또는 최근에 설치/업데이트된 플러그인? 문제의 원인을 찾는 방법은 무엇입니까?

걱정하지 마십시오. 다음 순서도는 문제의 원인을 찾기 위한 올바른 접근 방식을 이해하는 데 도움이 될 것입니다.

Troubleshooting WordPress | Flow-chart
순서도 문제 해결

위의 순서도 프로세스를 따르면 세 가지 결론 중 하나를 얻을 수 있습니다.

  1. 플러그인의 버그.
  2. 웹사이트 테마와 충돌합니다.
  3. 마지막으로 활성화한 플러그인과 충돌합니다.

위의 문제에 직면하면 해당 플러그인 작성자/개발자에게 연락하여 문제를 해결할 수 있습니다.

문제 해결

이제 문제를 스스로 해결해야 할 때입니다.

문제의 원인을 찾으면 WordPress 사이트 문제 해결을 위해 다음 방법을 시도할 수 있습니다.

I) 플러그인 비활성화:

첫 번째 방어선은 모든 플러그인을 비활성화하는 것입니다. 플러그인을 비활성화하는 방법에는 두 가지가 있습니다.

  1. WordPress 플러그인 대시보드에서: 이 방법은 사이트에 액세스할 수 있을 때 실행 가능합니다. 과정은 간단합니다. WordPress 사이드바 메뉴에서 플러그인 > 설치된 플러그인 을 클릭합니다. 활성 하위 메뉴를 클릭하고 활성화된 모든 플러그인을 비활성화합니다.

샘플 스크린샷이 아래에 나와 있습니다.

Troubleshooting WordPress | Deactivate Plugins
플러그인 대시보드에서 플러그인 비활성화

2. phpMyAdmin 사용: 사이트(WordPress 관리 대시보드)에 액세스할 수 없는 경우가 있습니다. 이러한 시나리오에서는 phpMyAdmin과 같은 데이터베이스 관리 클라이언트 도구를 사용하여 플러그인을 비활성화할 수 있습니다.

다음은 이에 대한 방법입니다.

  • phpMyAdmin 대시보드에 로그인하고 웹사이트 데이터베이스 이름을 클릭합니다.
    샘플 스크린샷이 아래에 나와 있습니다.
Troubleshooting WordPress | Select Database
웹사이트 데이터베이스 선택
  • 데이터베이스 테이블은 " wp_" 접두사가 붙은 것으로 나타납니다. 테이블 목록에서 아래 스크린샷과 같이 wp_options 테이블을 클릭합니다.
Troubleshooting WordPress | Select wp_options table
wp_options 테이블 선택
  • 다음으로 wp_options 테이블의 행이 표시됩니다. option_name 열에서 active_plugins 를 찾습니다. . 이 행에는 WordPress 사이트에서 활성화된 플러그인 정보가 포함됩니다. 따라서 필터 행 텍스트 필드에 검색 쿼리를 입력할 수도 있습니다.
    필요한 행을 찾았으면 아래 스크린샷과 같이 해당 편집 옵션을 클릭합니다.
Troubleshooting WordPress | Select active_plugins row
active_plugins 행 선택
  • 사이트에서 활성화된 모든 플러그인의 이름을 확인할 수 있습니다. 다음 스크린샷은 데모 사이트에서 활성화된 플러그인을 보여줍니다.
Troubleshooting WordPress | Activated Plugins
활성화된 플러그인

아래 스크린샷과 같이 전체 option_field 값을 a:0:{} 으로 바꾸고 Go 버튼을 클릭하여 계속 진행합니다.

Troubleshooting WordPress | Deactivating the plugins
플러그인을 비활성화하려면 a:0:{} 을 추가하세요.

이제 활성화된 모든 플러그인이 비활성화됩니다. WordPress 사이트에 로그인을 시도할 수 있습니다. 다음으로 한 번에 하나의 플러그인을 활성화하여 실제 범인을 찾을 수 있습니다.

팁: 문제가 있는 플러그인을 찾으면 업데이트를 확인하십시오. 이 기사의 앞부분에서 언급했듯이 항상 업데이트된 버전의 플러그인을 유지하고 호환성도 확인하는 것이 좋습니다. 문제가 여전히 해결되지 않으면 플러그인 개발자에게 수정 사항을 문의하십시오.

II) 결함이 있는 플러그인 삭제:

결함이 있는 플러그인을 찾았지만 액세스하거나 비활성화할 수 없는 경우 플러그인의 폴더 자체를 삭제하는 것을 고려할 수 있습니다. 이 방법은 사이트에 액세스할 수 없는 경우에도 적합합니다.

사이트에서 폴더를 삭제하는 방법에는 두 가지가 있습니다.

  1. FTP 클라이언트 소프트웨어 사용
  2. Git Bash 콘솔에서 ssh 명령 사용.

FileZilla 또는 Cyberduck과 같은 FTP 클라이언트 소프트웨어를 사용할 수 있습니다. 이러한 도구는 폴더를 삭제하는 쉬운 단계를 제공하지만 적절한 방법이 아닙니다. Git Bash를 사용하여 폴더를 삭제하는 것이 좋습니다.

그렇다면 WordPress 웹 사이트에서 폴더를 어떻게 삭제합니까?

  • 소스 웹 사이트에서 최신 버전의 Git을 다운로드합니다(설치 및 구성에 대한 설명서 참조).
  • Git Bash 콘솔을 엽니다. 포트 번호, 호스트 주소 및 로그인 자격 증명을 입력합니다.
  • 다음 명령을 입력하여 경로를 변경하고 WordPress 사이트의 플러그인 폴더로 이동합니다. 예를 들어 웹 사이트 이름이 example.com인 경우 다음 명령($ 기호 뒤)을 입력하십시오.
 $ cd /var/www/example.com/wp-contents/plugins

샘플 데모는 아래 스크린샷에 나와 있습니다.

Troubleshooting WordPress | Changing Path
경로 변경
  • 그런 다음 $ ls (소문자 L 및 S) 명령을 입력하여 플러그인 폴더 아래의 모든 폴더를 나열합니다. $ 기호 앞에 액세스 중인 현재 위치를 확인하십시오.

다음 스크린샷을 참조하세요.

Troubleshooting WordPress | List all folders
플러그인 폴더의 모든 폴더 나열

나열된 폴더에는 활성화 및 비활성화된 사이트에 설치된 모든 플러그인이 표시됩니다.

  • 이 데모에서는 폴더 제목이 payments-gateway-amazon-woocommerce 인 Amazon 결제 게이트웨이 플러그인을 삭제하겠습니다.
    이를 위해 다음 명령($ 기호 뒤)을 입력하여 폴더를 삭제합니다.
 $ sudo rm -R payments-gateway-amazon-woocommerce/

폴더가 성공적으로 삭제되면 오류 메시지가 표시되지 않고 다음 명령줄이 표시됩니다. 그런 다음 $ ls 명령을 입력하여 상위 폴더 plugins 의 현재 폴더를 봅니다. 아래 스크린샷과 같이 삭제된 폴더가 나열되지 않음을 알 수 있습니다.

Troubleshooting WordPress | Folder deleted
삭제된 Amazon Payment Gateway 플러그인 폴더

III) WordPress 기본 테마로 전환:

Troubleshooting WordPress | Switch to Default Theme

결함이 있는 플러그인이 현재 테마와 호환되지 않을 수 있습니다. 웹 사이트 테마를 기본 테마로 변경할 수 있습니다. 플러그인 개발자가 호환성 문제를 수정하면 후자의 테마로 변경할 수 있습니다.

개발자가 플러그인의 다음 버전에서 문제를 수정하고 릴리스할 수 있지만 플러그인이 인기 있는 테마와 호환되는지(또는 쉽게 사용자 정의할 수 있는지) 확인하기 위해 노력하는 일부 숙련된 개발자가 있습니다. 여기 한 가지 경우가 있습니다.

그래서 더 안전한 면에서, 당신이 취할 수 있는 예방 조치는 무엇입니까?

  • 정기 백업 수행: 의심할 여지 없이 정기 백업은 마지막 작업 상태로 롤백하는 데 도움이 됩니다. 이렇게 하면 데이터가 안전한지 확인할 수도 있습니다. 그리고 더 효율적인 방법은 자동 백업으로 전환하는 것입니다. 자동 WordPress 백업을 관리하는 방법을 알아보려면 이 기사를 읽으십시오.
  • 캐싱 플러그인 사용: 캐싱 플러그인은 웹 페이지와 블로그 게시물을 정적 파일로 저장합니다. 매번 새로운 동적 HTML 페이지를 만드는 것보다 이러한 정적 페이지를 로드하는 것이 훨씬 쉽습니다. 결과적으로 서버에 처리 요청이 많이 로드되지 않습니다. 이러한 방식으로 WordPress 사이트의 중복성과 로드 시간을 상당히 개선할 수 있습니다. WordPress Caching 플러그인으로 사이트 성능을 향상시키는 방법은 다음과 같습니다.
  • 더 나은 호스팅 서비스로 전환: WordPress 사이트에 대해 선택한 호스팅 서비스는 사이트의 성능과 트래픽에 중요한 역할을 합니다. 설상가상으로 WooCommerce 스토어를 운영하는 경우 판매 및 고객 경험에 직접적인 영향을 미칩니다. 따라서 WordPress 호스팅을 선택하려면 다양한 요소를 고려해야 합니다.

모든 것을 고려 했을 때 최고의 WordPress 보안 솔루션을 위한 10가지 규칙이 있습니다.

또한 블로거를 꿈꾸는 사람들이 저지르는 일반적인 실수를 읽으십시오.