고급 WordPress 문제를 신속하게 해결하는 방법

게시 됨: 2025-01-22

귀하의 사이트에 문제가 있습니까? 당황하지 말 것; WordPress 오류를 신속하게 해결하려면 가이드를 따르십시오! WordPress는 안정적인 콘텐츠 관리 시스템이지만 때때로 문제가 발생합니다. 이 가이드는 귀하의 사이트가 가능한 한 빨리 온라인 상태로 돌아올 수 있도록 하는 솔루션을 제공합니다. 가장 자주 발생하는 고급 WordPress 오류와 그 원인, 실제 사례를 통해 이를 식별하는 방법 및 해결 방법에 대해 알아봅니다.

고급 WordPress 문제를 해결해야 하는 이유

WordPress 사이트를 관리하는 경우 사소한 불편부터 심각한 문제까지 기술적 오류가 발생할 수 있음을 알 수 있습니다. 예를 들어 오류로 인해 사이트가 오프라인 상태가 되고, 주요 기능이 중단되고, 수익 손실이 발생할 수 있습니다.

하지만 그 이상의 것이 있습니다.

느린 로드 시간, 손상된 기능, 액세스할 수 없는 사이트 등 열악한 사용자 환경은 SEO 성능에 해를 끼칠 수 있습니다. Google은 검색 순위에서 사용자 친화적인 웹사이트를 우선시합니다. 훌륭한 페이지 경험은 사용자가 더 많이 참여하고 가치 있는 정보를 빠르게 찾는 데 도움이 되기 때문입니다.


페이지 경험은 유기적 가시성에 영향을 미칠 수 있는 여러 순위 신호 중 하나입니다. 그러므로 이를 간과해서는 안 된다. 모든 WordPress 문제는 가능한 한 빨리 해결되어야 합니다.

다음은 서버 오류, 데이터베이스 연결 문제, 메모리 과부하, PHP 호환성, 플러그인 또는 테마 충돌 등 방문자에게 열악한 사용자 경험을 제공하지 않기 위해 이 기사에서 다룰 11가지 고급 WordPress 문제에 대한 미리보기입니다.

가장 일반적인 11가지 고급 WordPress 오류 및 수정 사항에 대해 논의하기 전에 문제 해결을 위한 다음 네 가지 황금률을 따르세요.

고급 WordPress 오류를 해결하는 방법: 4가지 황금률

WordPress 자체에서도 권장하는 이러한 문제 해결 단계는 대부분의 문제를 효율적으로 해결하는 데 도움이 되는 좋은 시작입니다.

1. 오류 메시지 식별

정확한 문제를 찾아 원인을 좁히고 가이드에서 적절한 솔루션을 적용하세요.

2. WordPress 사이트의 전체 백업 만들기

더 심각한 문제가 발생하지 않도록 주로 코드 파일을 변경하기 전에 항상 사이트를 백업하세요.

3. 모든 플러그인을 비활성화하고 하나씩 다시 활성화

플러그인 충돌을 확인할 때까지 모든 플러그인을 끄고 개별적으로 다시 활성화하십시오.

4. 기본 WordPress 테마로 전환

일시적으로 Twenty Twenty-Three와 같은 기본 테마로 변경하여 테마가 문제를 일으키는지 확인하세요.

11가지 고급 WordPress 문제에 대한 빠른 솔루션

이제 WordPress 문제 해결을 시작하기 위한 4가지 황금률을 알았으므로 가장 일반적인 11가지 WordPress 문제를 자세히 해결하는 방법을 설명하는 다음 섹션으로 이동하겠습니다.

1. 느린 페이지 로드 시간

고급 WordPress 문제: 사이트 로딩 속도가 느리거나 대시보드가 ​​지연되는 현상이 발생하고 있습니다.

Google은 3초 이상 로드되는 모든 사이트를 '느린' 사이트로 간주합니다. 알고리즘은 페이지 속도를 순위 요소로 사용하므로 사이트 속도가 느리면 SEO 노력에 영향을 미쳐 사용자가 웹 사이트를 찾기가 더 어려워질 수 있습니다. 웹사이트 속도가 느리면 전환율이 저하되어 사용자가 작업을 완료할 가능성이 낮아질 수도 있습니다. 100밀리초 지연으로 인해 전환율이 7% 감소했습니다(출처: Akamai).

실제 사례

사이트 성능을 테스트하는 가장 좋은 방법은 GTmetrix 또는 PageSpeed ​​Insights와 같은 도구를 사용하는 것입니다. 이는 페이지 로딩 속도를 측정하고, 최적화 기회를 식별하고, 사용자 경험을 개선하기 위해 실행 가능한 권장 사항을 제공하는 웹사이트 성능 분석 도구입니다.

이 예에서 GTmetrix는 페이지의 총 로드 시간이 권장 임계값(약 3초)을 초과하는 거의 6초임을 보여줍니다.

느린 웹사이트의 예(완전 로드 시간 5.5초) - 출처: GTmetrix
느린 웹사이트의 예(완전 로드 시간 5.5초) – 출처: GTmetrix

GTmetrix는 성능에 영향을 미치는 주요 문제를 나열하므로 수정해야 할 사항을 알 수 있습니다.

해결해야 할 주요 성능 문제 - 출처: GTmetrix
해결해야 할 주요 성능 문제 – 출처: GTmetrix

이 보고서에서 GTmetrix는 초기 서버 응답 시간을 줄이면 성능이 크게 향상될 수 있음을 나타냅니다.

힌트 : ​초기 서버 시간을 줄이려면 다음 기술을 적용할 수 있습니다.

  • GZIP으로 사이트 파일을 압축하여 크기를 줄입니다.
  • 더 빠른 로딩을 위해 정적 페이지를 저장하려면 캐싱 플러그인을 설치하세요.
  • 성능 문제를 방지하려면 플러그인과 테마를 최신 상태로 유지하세요.
  • 서버 속도를 향상하려면 PHP 버전을 업데이트하세요.
  • 더 나은 성능을 위해 코드와 데이터베이스를 최적화하십시오.

잠재적인 원인

위에서 볼 수 있듯이 최적화되지 않은 대용량 이미지, 비대해진 코드, 캐싱 부족 또는 오래된 플러그인 등 다양한 요인이 웹 사이트 성능 저하에 영향을 줄 수 있습니다.

문제를 해결하는 방법

WP Rocket과 같은 성능 플러그인을 사용하세요. WP Rocket은 캐싱, GZIP 압축, 코드 축소, 스크롤 없이 볼 수 있는 중요한 이미지 최적화 및 자동 지연 렌더링을 포함하여 활성화 시 80%의 성능 모범 사례를 제공합니다. 직관적인 인터페이스를 사용하면 코드를 건드리지 않고도 몇 번의 클릭만으로 사용하지 않는 CSS 제거, 연기된 JavaScript 로드, JavaScript 실행 지연과 같은 강력한 기능을 활성화할 수 있습니다.

  • 빠르고 안정적인 호스팅 회사를 이용하고 있는지 확인하세요.
  • 전 세계적으로 페이지 속도를 향상하려면 RocketCDN 또는 Cloudflare와 같은 CDN을 설치하세요.
  • WebP Express 또는 Imagify와 같은 플러그인으로 이미지를 최적화하세요. Imagify는 품질에 영향을 주지 않고 이미지를 압축하는 가장 쉬운 이미지 성능 플러그인 중 하나입니다. 또한 모든 PNG 또는 JPEG를 페이지 속도 향상을 위해 Google에서 권장하는 형식인 WebP 또는 AVIF로 변환합니다.
  • WP Rocket과 같은 성능 플러그인을 사용하세요. WP Rocket은 캐싱, GZIP 압축, 코드 축소, 접힌 부분 위의 중요한 이미지 최적화 및 자동 지연 렌더링을 포함하여 활성화 시 80%의 성능 모범 사례를 제공합니다. 직관적인 인터페이스를 사용하면 코드를 건드리지 않고도 몇 번의 클릭만으로 사용하지 않는 CSS 제거, 연기된 JavaScript 로드, JavaScript 실행 지연과 같은 강력한 기능을 활성화할 수 있습니다.
몇 번의 클릭만으로 성능을 향상시키는 파일 최적화(CSS 및 JS) - 출처: WP Rocket
몇 번의 클릭만으로 성능을 향상시키는 파일 최적화(CSS 및 JS) – 출처: WP Rocket

WP Rocket은 로딩 시간, PageSpeed ​​Insights 점수 및 Core Web Vitals 지표를 개선하는 데 도움이 됩니다.

이것이 WP Rocket 설치 전과 설치 후의 사이트 성능 결과입니다.

그 결과가 궁금하신가요? WordPress 성능도 테스트해보세요! WP Rocket 사용 전과 사용 후의 성능 등급을 확인하여 차이를 확인해보세요.
  • 수행등급은 C에서 A로 올라갔습니다.
  • 완전 로드 시간은 5.5초에서 2.7초로 늘어났습니다.
WP Rocket 이전 GTmetrix의 성능 결과 WP Rocket을 사용한 GTmetrix의 성능 결과

2. 치명적인 오류 또는 WSoD(White Screen of Death)

고급 WordPress 문제: 치명적인 오류 또는 WDoD(White Screen of Death)가 발생하고 있습니다.

죽음의 흰색 화면은 브라우저에 콘텐츠가 없는 빈 화면이 표시되는 일반적인 고급 WordPress 문제입니다.

실제 사례

WordPress 디버깅이 활성화되어 있지 않으면 오류 메시지와 알림이 표시되지 않으므로 문제가 이해하기 어렵고 진단하기 어렵습니다. 브라우저가 웹사이트의 콘텐츠를 로드하지 못한 것 같습니다.

WSoD의 예 - 출처: 내 브라우저
WSoD의 예 – 출처: 내 브라우저

잠재적인 원인

  • 오래된 캐시로 인해 충돌이 발생합니다.
  • 귀하의 웹사이트에 할당된 서버 메모리가 부족합니다.
  • 테마와 플러그인이 호환되지 않습니다.

문제를 해결하는 방법

브라우저 캐시 지우기

Chrome에서는 점 3개 메뉴 > 인터넷 사용 기록 삭제 > 인터넷 사용 기록 삭제를 클릭합니다.

Chrome에서 캐시 지우기 - 출처: Google Chrome
Chrome에서 캐시 지우기 – 출처: Google Chrome

WordPress 캐시 지우기

WP Rocket과 같은 플러그인을 사용하면 WordPress 캐시를 쉽게 지울 수 있습니다. 플러그인 대시보드에서 빠른 작업 섹션으로 이동하여 캐시 지우기 및 사전 로드 버튼을 클릭하세요.

WP Rocket으로 WordPress 캐시 지우기 – 출처: WP Rocket

메모리 한도 늘리기

메모리 제한을 늘리면 웹 사이트 실행에 더 많은 "성능"을 제공하므로 WordPress의 흰색 화면 문제를 해결하는 데 도움이 될 수 있습니다. 컴퓨터가 작업을 처리하는 데 충분한 메모리가 필요한 것처럼 웹사이트에도 플러그인, 테마, 콘텐츠를 로드하는 데 메모리가 필요합니다. 메모리가 부족하고 빈 화면이 표시되면 사이트 작동이 중지될 수 있습니다.

메모리 한도를 늘리는 방법은 다음과 같습니다.

  • FTP 또는 호스팅 제어판을 통해 wp-config.php 파일에 액세스하세요.

다음 코드 조각을 추가합니다.

 php define('WP_MEMORY_LIMIT', '256M');

WordPress 복구 모드 사용

플러그인이나 테마로 인해 WSOD가 발생하는 경우 WordPress에서 복구 링크가 포함된 관리자 주소를 이메일로 보낼 수 있습니다. 이메일을 받지 못한 경우 FTP를 통해 수동으로 디버깅을 활성화하세요.

  • wp-config.php에 다음 줄을 추가합니다:
 php define('WP_DEBUG', true); define('WP_DEBUG_LOG', true);
  • 문제를 식별하려면 디버그 로그 파일(/wp-content/debug.log)을 확인하세요.

디버그 로그 파일은 다음과 같습니다.

디버그 로그 파일의 예 - 출처: 내 테스트 사이트
디버그 로그 파일의 예 – 출처: 내 테스트 사이트

3. 데이터베이스 연결 설정 오류

️ 고급 WordPress 문제: 데이터베이스 연결 설정 중 오류가 발생했습니다.

이 오류는 귀하의 웹사이트가 귀하의 사이트를 실행하는 데 필요한 모든 정보를 저장하는 WordPress 데이터베이스에 연결할 수 없음을 의미합니다. WordPress는 이 데이터베이스에 의존하기 때문에 연결이 실패하면 전체 사이트가 다운됩니다.

실제 사례

메시지는 WordPress가 데이터베이스와 통신할 수 없어 방문자가 사이트에 액세스할 수 없음을 나타냅니다.

데이터베이스 오류의 예 - 출처: 내 WordPress 사이트
데이터베이스 오류의 예 – 출처: 내 WordPress 사이트

잠재적인 원인

  • 데이터베이스 이름, 사용자 이름, 비밀번호 또는 호스트 이름이 잘못되었습니다.
  • 데이터베이스의 파일이나 테이블이 손상되었습니다.
  • 데이터베이스를 호스팅하는 서버가 다운되었거나 트래픽이 많아 과부하 상태입니다.

문제를 해결하는 방법

데이터베이스 자격 증명 확인

  • 사이트의 루트 디렉터리에서 wp-config.php 파일을 엽니다.
wp-config 파일의 데이터베이스 설정 및 자격 증명 예 - 출처: my wp-config 파일
wp-config 파일의 데이터베이스 설정 및 자격 증명 예 – 출처: my wp-config 파일
  • 다음 세부정보를 확인하세요.
    • 데이터베이스 이름
    • MySQL 사용자 이름
    • MySQL 비밀번호
    • MySQL 호스트 이름
  • 이것이 호스팅 계정의 데이터베이스 세부 정보와 일치하는지 확인하세요.

손상된 WordPress 데이터베이스 수정

  • WordPress.org에서 새로운 WordPress 사본을 다운로드하세요.
  • 컴퓨터에서 파일의 압축을 풀고 wp-content 폴더와 wp-config-sample.php 파일을 삭제하세요.
삭제할 wp-content 파일 - 출처: FTP
삭제할 wp-content 파일 – 출처: FTP
  • FTP를 통해 나머지 파일을 사이트에 업로드하고 기존 파일을 덮어씁니다.
  • 이렇게 하면 손상된 코어 파일이 새롭고 깨끗한 버전으로 대체되며 데이터베이스 문제가 해결됩니다.

WordPress에서 데이터베이스 복구

  • 파일 관리자 또는 FTP를 통해 wp-config.php 파일을 엽니다.

다음 줄을 추가하세요.

 php define('WP_ALLOW_REPAIR', true);
  • 브라우저를 열고 다음으로 이동하세요.
    “http://www.your-site.com/wp-admin/maint/repair.php.”
  • 데이터베이스 복구 옵션을 선택합니다.
  • 프로세스가 완료될 때까지 기다렸다가 문제가 해결되었는지 확인하세요.

중요: 작업을 완료한 후 ROM 에서 수리 라인을 제거하는 것이 좋습니다. 보안상의 이유로 wp-config.php 파일 을 사용하세요.

데이터베이스 서버 문제 또는 트래픽 급증 처리

데이터베이스 서버가 다운되었거나 트래픽이 너무 많은 경우 호스팅 공급자에게 도움을 요청하세요. 대역폭이나 저장 용량을 늘려 서버 리소스를 최적화하는 데 도움이 될 수 있습니다. 서버 측 문제인 경우 해결될 수도 있습니다.

4. 과도한 CPU 사용 또는 서버 과부하

️ 고급 WordPress 문제: 과도한 CPU 사용량 또는 서버 과부하.

WordPress 사이트가 필요한 것보다 더 많은 서버 리소스를 사용하면 과도한 CPU 사용 또는 서버 과부하가 발생합니다.

실제 사례

WordPress 대시보드의 도구 > 사이트 상태 로 이동하면 사이트에 남은 저장 공간을 빠르게 확인할 수 있습니다. 디렉토리 섹션에는 사용 가능한 공간과 사용된 공간이 자세히 설명되어 있어 사이트에 저장 공간이 부족한지 확인하는 데 도움이 됩니다.

내 WordPress 사이트의 디렉터리 및 크기 - 출처: 내 WordPress 관리자
내 WordPress 사이트의 디렉터리 및 크기 – 출처: my WordPress 관리자

잠재적인 원인

  • 잘못 최적화된 코드로 인해 비효율성이 발생합니다.
  • 크거나 형식이 잘못된 이미지를 제공합니다.
  • 반복되는 요청을 줄이기 위한 캐싱이 부족합니다.
  • 너무 많은 WP-Cron 작업이 백그라운드에서 실행되고 있습니다.
  • 무겁거나 오래된 플러그인은 리소스를 소비합니다.

문제를 해결하는 방법

  • 리소스를 많이 사용하는 데이터를 식별하려면 호스팅 제공업체에 문의하고 더 많은 최적화 옵션을 요청하세요.
  • 캐싱을 사용하여 웹사이트 페이지의 정적 버전을 저장하고 반복되는 서버 요청을 제거하세요. CSS 및 JS 파일을 축소하고 압축하여 크기를 줄이고 데이터 전송 속도를 낮출 수도 있습니다. WP Rocket은 기술에 정통하지 않고도 코드를 최적화하고 캐싱을 구현하는 데 적합합니다.
  • 이미지를 압축하고 WebP 또는 AVIF와 같은 효율적인 형식을 사용하여 이미지를 최적화하고, 파일 크기를 줄이고, 대역폭 및 CPU 사용량을 줄입니다. Imagify 또는 Optimole과 같은 이미지 최적화 플러그인이 도움이 될 수 있습니다.
  • 불필요한 백그라운드 작업을 제한하려면 WP-cron을 비활성화하세요.
  • WP Hive Chrome 확장 프로그램을 사용하여 플러그인이 사이트 성능에 미치는 영향을 분석하고 리소스를 너무 많이 차지하는 플러그인을 비활성화하세요.

5. ​​PHP 업데이트 필요

고급 WordPress 문제: PHP 업데이트가 필요합니다.

WordPress Core는 WordPress 사이트와 데이터베이스 간의 통신을 처리하는 프로그래밍 언어인 PHP를 기반으로 합니다. PHP는 콘텐츠가 올바르게 로드되고 기능이 작동하는지 확인합니다.
주의: WordPress에서는 작동하려면 최소 PHP 버전 7.4를 권장합니다 .

실제 사례

WordPress 대시보드에 "PHP 업데이트 필요" 경고가 표시되면 사이트가 성능과 보안에 영향을 미칠 수 있는 오래된 버전의 PHP를 실행하고 있다는 의미입니다.

PHP 업데이트 필요 경고 예시 - 출처: 내 대시보드
PHP 업데이트 필요 경고의 예 - 출처: 내 대시보드

잠재적인 원인

  • 7.0 이전의 PHP 버전을 실행 중입니다.

문제를 해결하는 방법

사이트를 최신 버전의 PHP로 업그레이드해야 합니다. 이를 수행하는 방법에는 여러 가지가 있지만 cPanel 방법을 검토해 보겠습니다.

  • cPanel을 실행하고 소프트웨어 하위 섹션으로 이동한 후 PHP 버전 선택 버튼을 클릭하세요.
현재 PHP 버전을 업데이트하기 위한 소프트웨어 하위 메뉴 – 출처: my cPanel
현재 PHP 버전을 업데이트하기 위한 소프트웨어 하위 메뉴 – 출처: my cPanel
  • 드롭다운 메뉴에서 업그레이드하려는 새 PHP 버전을 선택하세요.
WordPress PHP 버전 업데이트 – 출처: 내 호스팅 cPanel
WordPress PHP 버전 업데이트 – 출처: 내 호스팅 cPanel


WordPress에서 PHP 버전을 확인하고 업데이트하는 방법을 알아보려면 전체 가이드를 읽어보세요.

6. 최대 실행 시간 초과 오류

고급 WordPress 문제: 최대 실행 시간 초과 오류가 발생했습니다.

WordPress의 PHP 실행 시간은 PHP 스크립트가 실행될 수 있는 시간을 정의하는 기본 제한(일반적으로 30초)입니다. 스크립트가 이 제한을 초과하면 간단합니다. WordPress에서는 "최대 실행 시간 초과" 오류가 자동으로 발생합니다.

실제 사례

WooCommerce와 같은 무거운 플러그인을 업데이트하거나 여러 플러그인을 동시에 업데이트한다고 상상해 보세요. 프로세스가 허용된 PHP 실행 시간보다 오래 걸릴 수 있으며, 이로 인해 오류 메시지가 나타날 수 있습니다.

최대 실행 시간 초과 오류의 예 - 출처: my WordPress 관리자
최대 실행 시간 초과 오류의 예 – 출처: my WordPress 관리자

잠재적인 원인

이 오류는 사이트의 스크립트가 PHP 시간 제한 내에 실행되는 데 너무 오래 걸릴 때 발생합니다. 대용량 파일을 가져오거나 복잡한 업데이트를 실행하는 등 무거운 작업으로 인해 발생하는 경우가 많습니다.

문제를 해결하는 방법

수동으로 시간 제한 늘리기

  • 호스팅 제어판이나 FTP를 통해 wp-config.php 파일에 액세스하세요.
  • 파일을 마우스 오른쪽 버튼으로 클릭하고 편집 을 선택합니다.

이제 다음 줄을 추가하여 제한을 300초로 늘릴 수 있습니다(필요에 따라 조정하지만 300초를 권장함).

 set_time_limit(300);

플러그인을 사용하여 시간 제한 늘리기

  • WP 최대 실행 시간 초과 플러그인을 설치하고 활성화하세요.
  • WordPress 관리자 패널로 이동하여 플러그인 설정을 사용하여 실행 시간을 늘리세요.

7. 구문 분석 오류: 구문 오류, 예상치 못한 오류

고급 WordPress 문제: 구문 분석 오류: 예상치 못한 구문 오류가 발생했습니다.

PHP가 코드에서 올바른 실행을 방해하는 실수를 발견하면 "구문 분석 오류: 구문 오류, 예상치 못한"이 발생합니다.

실제 사례

예를 들어 실수로 인용문을 닫지 않은 상태로 두거나 괄호 추가를 잊어버린 경우 PHP 인터프리터는 코드를 구문 분석할 수 없습니다.

따라서 다음과 같은 PHP 코드 줄을 추가하면:

 php echo 'Hello World;

닫는 따옴표(')가 누락되면 PHP 파서가 문자열이 올바르게 닫힐 것으로 예상하므로 구문 분석 오류가 발생합니다. 사이트에 액세스하려고 할 때 표시되는 오류 메시지는 다음과 같습니다.

구문 분석 오류의 예 - 출처: 내 WordPress 테스트 사이트
구문 분석 오류의 예 – 출처: 내 WordPress 테스트 사이트

잠재적인 원인

  • 닫히지 않은 따옴표 또는 대괄호.
  • 문자나 구두점이 누락되었습니다(예: 세미콜론).
  • 코드가 잘못되었거나 호환되지 않습니다.
  • 파일이 손상되었거나 수정되었습니다.

문제를 해결하는 방법

최근 코드 변경 사항을 수동으로 확인

최근에 코드를 편집한 경우 해당 변경 사항을 검토하세요. 이 오류는 괄호, 대괄호 또는 세미콜론 누락과 같은 단순한 실수로 인해 발생할 가능성이 높습니다.

PHP 구문 검사기 사용

코드를 다운로드하여 PHP 구문 검사기 또는 편집기에 붙여넣습니다. 그러면 코드에서 오류의 정확한 위치가 강조 표시됩니다.

디버그 모드 활성화 WordPress에서 디버그 모드를 활성화하려면 wp-config.php 파일을 열고 다음 줄을 변경합니다.

 php define('WP_DEBUG', true);

변경사항을 저장한 후 웹사이트를 다시 로드하세요. 중요한 오류 메시지가 다시 표시되어 문제에 대한 자세한 내용을 제공합니다.

오류 메시지의 첫 번째 줄은 일반적으로 문제의 원인을 정확히 찾아내고 수정이 필요한 줄 번호를 제공합니다.

첫 번째 줄은 일반적으로 구문 오류가 발생하는 위치를 보여줍니다. 출처: 내 wp-config 파일
첫 번째 줄은 일반적으로 구문 오류가 발생하는 위치를 보여줍니다. – 출처: my wp-config 파일

8. WordPress가 유지 관리 모드에서 멈춤

고급 WordPress 문제: 예정된 유지 관리를 잠시 사용할 수 없습니다. 잠시 후에 다시 확인하세요.

테마 또는 플러그인 업데이트를 시작하면 WordPress가 자동으로 일시적으로 유지 관리 모드로 들어갑니다. 이 메시지는 일반적으로 업데이트가 완료되면 몇 초 후에 사라집니다. 그러나 사이트가 유지 관리 모드에서 "멈추는" 경우 방문자는 귀하의 콘텐츠에 액세스할 수 없습니다.

실제 사례

문의 양식 플러그인을 업데이트하면 유지 관리 모드 메시지가 표시됩니다. 업데이트를 완료할 수 없으며 액세스를 복원하는 대신 사이트에 다음 경고가 표시됩니다.

예: '예정된 유지 관리로 인해 잠시 사용할 수 없습니다. 잠시 후에 다시 확인하세요' 문제 - 출처: 내 WordPress 설치
예: '예정된 유지 관리로 인해 잠시 사용할 수 없습니다. 잠시 후에 다시 확인하세요” 문제 – 출처: 내 WordPress 설치

잠재적인 원인

  • 한 번에 너무 많은 플러그인이나 테마를 업데이트합니다.
  • 호환성 문제로 인해 업데이트 중에 결함이 발생했습니다.

문제를 해결하는 방법

  1. FTP를 사용하여 사이트 파일에 액세스하세요.
  2. 자격 증명으로 로그인하고 사이트의 루트 폴더로 이동합니다.
  3. .maintenance 파일을 찾아 삭제합니다.
  4. 사이트를 새로 고치면 유지 관리 모드 메시지가 사라져야 합니다.
앞으로 이 문제를 방지하기 위한 팁:
유지 관리 모드에서 중단될 위험을 줄이려면 플러그인과 테마를 한 번에 하나씩 업데이트하세요.

9. 리디렉션이 너무 많아 오류가 발생했습니다.

고급 WordPress 문제: ERR_TOO_MANY_REDIRECTS.

이 오류는 WordPress 사이트의 콘텐츠를 검색하려고 시도하는 동안 브라우저가 리디렉션 루프에 "멈췄을" 때 발생할 수 있습니다. 브라우저는 서로 다른 URL이나 서버 간에 반송하여 올바른 서버에 연결을 시도합니다. 결과적으로 사이트에 액세스할 수 없게 되어 사용자가 끝없는 루프에 갇히게 됩니다.

실제 사례

웹사이트를 열려고 하는데 올바르게 로드되지 않고 리디렉션이 너무 많아 페이지가 작동하지 않는다는 오류 메시지가 표시됩니다.

ERR_TOO_MANY_REDIRECTS 예 - 출처: 내 테스트 사이트
ERR_TOO_MANY_REDIRECTS 예 – 출처: 내 테스트 사이트

잠재적인 원인

  • 일치하지 않는 URL 또는 영구 링크와 같은 WordPress의 잘못된 설정.
  • 잘못된 플러그인으로 인해 충돌이 발생합니다.
  • 서버 측 캐싱은 리디렉션 문제를 발생시킵니다.

문제를 해결하는 방법

쿠키 지우기

Chrome: 점 3개 메뉴 클릭 > 설정 > 개인 정보 보호 및 보안 > 인터넷 사용 기록 삭제 > 쿠키 및 기타 사이트 데이터 선택 > 데이터 삭제 클릭.

Firefox: 메뉴 열기 > 설정 > 개인 정보 보호 및 보안 > 쿠키 및 사이트 데이터로 스크롤 > 데이터 지우기를 클릭합니다.

WordPress 캐시 지우기

WP Rocket을 사용하여 WordPress 대시보드로 이동하여 설정 > WP Rocket을 클릭하고 캐시 지우기 버튼을 클릭하세요.

WordPress URL 확인

WordPress 대시보드에서 설정 > 일반으로 이동합니다. WordPress 주소(URL)와 사이트 주소(URL)가 일치하는지 확인하세요. 예를 들어, 둘 다 "www" 또는 비"www"를 일관되게 사용해야 합니다.

.htaccess 재설정

.htaccess 파일은 리디렉션, SEO 친화적인 URL, 액세스 제어 및 성능 최적화와 같은 중요한 기능을 관리하는 데 도움이 됩니다. 또한 영구 링크를 생성하고 다른 서버 수준 구성을 처리하는 데 중요한 역할을 합니다. 재설정하면 ERR_TOO_MANY_REDIRECTS 문제가 해결될 수도 있습니다.

  • 호스팅 대시보드의 FTP 클라이언트 또는 파일 관리자를 통해 웹사이트 파일에 액세스하세요.
  • 루트 폴더에서 .htaccess 파일을 찾으세요.
FTP의 .htaccess 파일 - 소스: FTP
FTP의 .htaccess 파일 – 소스: FTP

  • .htaccess 파일을 백업으로 다운로드한 다음 서버에서 삭제하세요.

문제가 해결되었는지 확인하려면 웹사이트를 방문하세요.

  • WordPress 대시보드에서 설정 > 영구 링크 로 이동하고 변경 사항 저장을 클릭하여 .htaccess 파일을 다시 생성하세요.
힌트: 이러한 솔루션 중 어느 것도 효과가 없다면 WordPress에서 ERR_TOO_MANY_REDIRECTS를 수정하는 방법에 대한 전용 가이드를 살펴보세요.  

10. SSL/HTTPS 혼합 콘텐츠 오류

고급 WordPress 문제: 이 사이트에 대한 연결이 안전하지 않습니다.

혼합 콘텐츠 경고라고도 하는 이 오류는 WordPress 사이트의 일부 요소가 여전히 HTTPS 대신 HTTP를 사용할 때 발생합니다. SSL(Secure Socket Layer) 설정이 잘못되어 발생하는 경우가 많습니다. 간단히 말해서, 이제 귀하의 사이트는 완전히 HTTPS여야 하지만 귀하의 사이트에는 HTTP를 사용하는 일부 안전하지 않은 URL이 있습니다.

실제 사례

사이트를 방문하면 "이 사이트에 대한 연결이 안전하지 않습니다."라는 경고 메시지가 표시됩니다.

보안되지 않은 연결의 예 - 출처: badssl
보안되지 않은 연결의 예 – 출처: badssl

잠재적인 원인

이 문제는 사이트를 HTTP에서 HTTPS로 전환한 후에 자주 발생합니다. SSL이 올바르게 설치된 경우에도 이미지나 스크립트와 같은 일부 리소스는 여전히 HTTP 링크를 사용할 수 있습니다.

문제를 해결하는 방법

WordPress에서 혼합 콘텐츠 오류를 해결하는 방법에는 두 가지가 있습니다.

플러그인 사용

쉽고 자동화된 수정을 위해 SSL Insecure Content Fixer와 같은 플러그인을 설치하고 활성화하세요.

HTTP 링크 수동 업데이트

안전하지 않은 링크가 몇 개만 있는 경우 해당 링크를 찾아서 삭제할 수 있습니다. 수동으로 HTTPS로 바꿀 수도 있습니다.

여러 링크의 경우 Better Search Change와 같은 플러그인을 사용할 수 있습니다.

  • WordPress 대시보드에서 도구 > 더 나은 검색 바꾸기 로 이동하세요.
  • 검색 필드에 사이트의 HTTP 주소를 입력하고 바꿀 내용 필드에 HTTPS 버전을 입력합니다.
혼합 콘텐츠 오류를 수정하기 위한 HTTP 대 HTTPS - 출처: Better Search 바꾸기
혼합 콘텐츠 오류를 수정하기 위한 HTTP 대 HTTPS – 출처: Better Search 바꾸기

  • Ctrl (또는 Mac에서는 Cmd )을 누른 상태에서 각 테이블을 클릭하여 모든 데이터베이스 테이블을 선택합니다.
  • 다른 설정은 모두 그대로 두고 검색/바꾸기 실행 버튼을 클릭하여 검색 및 바꾸기 작업을 수행합니다.
  • 이 작업을 수행하면 데이터베이스의 모든 안전하지 않은 링크가 HTTPS로 업데이트됩니다.
HTTP URL을 URL로 바꾸기 - 출처: Better Search
HTTP URL을 URL로 바꾸기 – 출처: Better Search 바꾸기

11. 플러그인과 테마 충돌

고급 WordPress 문제: 플러그인 충돌 및 테마 문제.

두 플러그인이 충돌하면 웹사이트의 기능과 외관을 방해하는 다양한 문제가 발생할 수 있습니다. 또한, 충돌로 인해 플러그인이 리소스를 두고 경쟁하므로 사이트 성능이 저하될 수 있으며, WordPress 관리 영역에 액세스하거나 사용하는 데 어려움을 겪을 수도 있습니다.

실제 사례

새 플러그인을 설치했는데 문의 양식, 결제 프로세스 등 일부 기능이 예상대로 작동하지 않을 수 있습니다. 프런트 엔드나 관리 영역에서 PHP 오류나 경고를 볼 수도 있습니다. 이미지 누락, 이상한 형식 또는 불완전한 페이지 로드 등으로 인해 사이트 레이아웃이 깨져 보일 수 있습니다.

잠재적인 원인

  • 일부 플러그인은 WordPress의 동일한 부분을 수정하려고 시도하거나 기능이 겹치는 경우 충돌이 발생할 수 있습니다.
  • 오래된 플러그인이나 오래된 WordPress 설치로 인해 충돌 가능성이 높아집니다.
  • WordPress 모범 사례를 따르지 않는 플러그인은 다른 플러그인이나 WordPress 코어를 방해할 수 있습니다.
  • 내장된 기능이 있는 테마는 유사한 작업을 처리하는 플러그인과 충돌할 수 있습니다.
  • 제한된 서버 리소스로 인해 여러 플러그인이 높은 사용량을 요구하는 경우 문제가 발생할 수 있습니다.

문제를 해결하는 방법

플러그인 업데이트

모든 플러그인이 최신 버전을 실행하고 있는지 확인하세요. 확인하려면 플러그인 > 설치된 플러그인으로 이동하세요. 업데이트가 필요한 모든 플러그인에는 "사용 가능한 XX의 새 버전이 있습니다."라는 노란색 경고가 표시됩니다.

업데이트가 필요한 플러그인 확인 - 출처: 내 테스트 사이트
업데이트가 필요한 플러그인 확인 – 출처: 내 테스트 사이트

테마 충돌 확인

테마 관련 문제를 배제하려면 모양 > 테마를 통해 일시적으로 기본 WordPress 테마로 전환하세요.

플러그인 호환성 확인

WordPress.org에서 각 플러그인이 "WordPress 버전과 호환 가능"으로 표시되어 있는지 확인하세요.

플러그인이 내 WordPress 버전과 호환되는지 확인 - 출처: 내 테스트 사이트
플러그인이 내 WordPress 버전과 호환되는지 확인 – 출처: 내 테스트 사이트

모든 플러그인을 비활성화하고 하나씩 다시 활성화하여 충돌 원인을 식별하고 모든 플러그인을 비활성화하고 개별적으로 다시 활성화하십시오. 그런 다음 플러그인 > 설치된 플러그인 > 대량 작업 > 삭제 로 이동합니다.

WordPress 플러그인 대량 삭제 - 출처: 내 테스트 사이트
WordPress 플러그인 대량 삭제 – 출처: 내 테스트 사이트


WordPress.org 커뮤니티에서 개발한 상태 확인 및 문제 해결과 같은 문제 해결 플러그인을 설치하세요 . 이 플러그인은 구성 오류를 식별하는 데 도움이 되며 깨끗한 WordPress 세션을 위해 플러그인과 테마를 비활성화하여 문제 해결 도구를 제공합니다.

사이트 상태 섹션의 문제 해결 플러그인 - 출처: 상태 점검 및 문제 해결
사이트 상태 섹션의 문제 해결 플러그인 – 출처: 상태 점검 및 문제 해결
향후 충돌을 방지하기 위한 힌트:

– 문제가 발생할 경우 이전 버전을 복원하도록 자동 백업을 예약합니다.
– 프로덕션 사이트(클라이언트에게 표시되는 프로세스)에서 동일한 프로세스를 수행하기 전에 준비 사이트에서 업데이트를 실행하십시오.

마무리

그것은 마무리입니다! 이제 고급 WordPress 오류를 효과적으로 해결하는 방법을 알아야 합니다. 변경하기 전에 항상 사이트를 백업하고, 문제가 항상 눈에 보이는 것은 아니라는 점을 기억하세요. 느린 로딩 시간은 종종 근본적인 문제를 나타냅니다. 다행히 WP Rocket, Imagify 및 Rocket CDN과 같은 도구는 성능 최적화를 단순화하여 코딩 없이 몇 번의 클릭만으로 모범 사례를 구현할 수 있습니다.

14일 환불 보장이 제공되는 WP Rocket을 지금 부담 없이 사용해 보고 느린 웹사이트 수정을 시작해 보세요!