몇 가지 일반적인 WordPress 오류 및 수정 사항

게시 됨: 2023-08-08

귀하의 WordPress 웹사이트가 알 수 없는 오류 메시지와 당혹스러운 흰색 화면으로 인해 골칫거리입니까? 걱정하지 마십시오. 이러한 문제를 이해하기 위한 여정을 시작하게 될 것입니다. 실망스러운 "죽음의 흰색 화면"에서 비밀스러운 "데이터베이스 연결 설정 오류"에 이르기까지 이러한 결함은 원활하게 실행되는 사이트를 디지털 퍼즐로 바꿀 수 있습니다. 하지만 두려워하지 마세요!

이 가이드는 가장 일반적인 WordPress 오류 중 일부를 먼저 살펴보고 간단한 수정 사항을 제공합니다. 다 읽으면 웹사이트의 영광을 회복하고 원활하게 운영할 수 있는 지식으로 무장하게 될 것입니다. 이러한 오류를 제거하고 WordPress 왕국을 왕좌로 되돌리십시오!

죽음의 하얀 화면

WordPress 웹 사이트에 정보가 없는 빈 화면이 표시되는 경우입니다. PHP 오류 또는 데이터베이스 오류로 인해 발생할 수 있습니다.

WordPress White Screen of Death가 발생할 수 있는 몇 가지 이유는 다음과 같습니다.

플러그인 호환성 문제:

플러그인이 호환성 문제를 일으킬 수 있습니다. 관리 화면에 액세스할 수 있으면 모든 플러그인을 비활성화한 다음 하나씩 활성화하여 문제가 있는 플러그인을 찾으십시오. 화면에 액세스할 수 없는 경우 FTP를 사용하여 웹사이트에 로그인하고 "wp-content/plugins" 폴더로 이동합니다. "plugins" 폴더의 이름을 "plugins_old"로 변경합니다. 이렇게 하면 모든 플러그인이 비활성화됩니다.

테마 관련 문제:

이 문제는 새 테마를 활성화하거나 WordPress 네트워크에서 새 사이트를 만든 후 흰색 화면이 표시되는 경우에 더 많이 발생합니다.

WordPress 관리 화면에 로그인하고 "Twenty Twenty-One"과 같은 기본 WordPress 테마를 활성화합니다. WordPress 5.8 이하를 사용하는 경우 Twenty Twenty-Two 테마를 사용하려면 WordPress 5.9 이상이 필요하므로 Twenty Twenty-One 테마로 전환하세요. 관리 화면에 액세스할 수 없는 경우 FTP를 사용하여 "/wp-content/themes/" 폴더로 이동하고 활성 테마의 폴더 이름을 바꾸십시오.

이 단계는 WordPress White Screen of Death 문제를 해결하는 데 도움이 될 수 있습니다.

내부 서버 오류

내부 서버 오류 문제를 해결하려면 다음 단계를 따르십시오.

손상된 .htaccess 파일:

FTP를 사용하여 사이트의 루트 디렉토리에 액세스하고 .htaccess 파일의 이름을 .htaccess_old로 바꿉니다. 사이트를 로드하여 오류가 해결되었는지 확인하십시오. 작동하는 경우 설정 > 퍼머링크 로 이동하고 퍼머링크를 재설정하여 새 .htaccess 파일을 생성하십시오.

플러그인 문제:

모든 플러그인을 비활성화하여 오류를 일으키는 플러그인이 있는지 확인하십시오. WordPress 관리 화면에 액세스할 수 없는 경우 FTP를 사용하여 플러그인을 비활성화하십시오.

테마 관련 문제:

테마 관련 문제를 배제하려면 Twenty Twenty-One과 같은 기본 WordPress 테마로 전환하세요. WordPress 5.8 이하를 사용하는 경우 Twenty Twenty-Two 테마를 사용하려면 WordPress 5.9 이상이 필요하므로 Twenty Twenty-One 테마를 사용하십시오.

새로운 WordPress 파일 업로드:

잠재적으로 손상된 파일을 교체하려면 WordPress의 새 설치에서 wp-admin 및 wp-include 폴더를 업로드하십시오.

이러한 단계를 하나씩 수행하여 각 조치 후에 오류가 해결되었는지 확인하십시오.

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

페이지에 "데이터베이스 연결 설정 오류" 메시지가 표시되면 데이터베이스 연결에 문제가 있음을 나타냅니다. 다음은 이 문제에 대한 몇 가지 가능한 이유와 해결 방법입니다.

잘못된 wp-config.php 정보

"데이터베이스 연결 설정 오류"는 종종 wp-config.php 파일의 오류로 인해 발생합니다. 이 문제를 해결하려면 다음 단계를 따르십시오.

  • FTP 클라이언트를 통해 사이트에 액세스
  • wp-config.php 파일 열기
  • 다음 정보가 올바른지 확인하십시오.
    • 데이터베이스 이름
    • 데이터베이스 사용자 이름
    • 데이터베이스 비밀번호
    • 데이터베이스 호스트

필요한 경우 필요한 수정을 합니다.

구성이 정확하면 MySQL 암호를 수동으로 재설정할 수 있습니다.

wp-config.php를 확인하고 웹 호스트에서 확인한 후에도 여전히 문제가 발생하는 경우 다음 가능성을 고려하십시오.

웹 호스트 문제:

데이터베이스 할당량 도달 또는 서버 다운타임과 같은 잠재적인 문제를 조사하려면 호스팅 제공업체에 문의하십시오.

손상된 웹사이트:

구성 오류 및 호스팅 문제를 배제한 경우 사이트가 해킹되었을 가능성이 있습니다. Sucuri SiteCheck와 같은 도구를 사용하여 사이트에 손상이 있는지 스캔하십시오.

스캔 결과에 따라 적절한 조치를 취하거나 손상된 웹 사이트 문제를 해결하기 위해 전문가의 도움을 구하십시오.

실패한 자동 업그레이드

경우에 따라 WordPress 자동 업데이트 기능에 문제가 발생하여 업데이트에 실패할 수 있습니다. 다음 사항을 알 수 있습니다.

  • 정보가 없는 빈 흰색 화면
  • 업데이트 실패를 나타내는 경고
  • PHP 오류 메시지

이러한 실패는 기본 WordPress 파일과 관련된 결함, 업그레이드 프로세스 중 인터넷 연결 문제 또는 잘못된 파일 권한과 같은 다양한 이유로 발생할 수 있습니다.

자동 업그레이드에 실패한 경우 성공적인 업데이트를 위해 문제의 특정 원인을 해결해야 할 수 있습니다.

연결 시간이 초과되었습니다

"연결 시간 초과" 오류는 웹사이트가 서버 용량을 초과할 때 발생하며, 이는 제한된 메모리 제한이 있는 공유 호스팅에서 일반적입니다. 다음은 몇 가지 솔루션입니다.

  • 모든 플러그인 비활성화: 모든 WordPress 플러그인을 비활성화하여 문제가 해결되면 하나씩 다시 활성화하여 문제가 있는 플러그인을 식별합니다. 관리 화면에 액세스할 수 없는 경우 플러그인을 수동으로 비활성화하십시오.
  • 기본 WordPress 테마로 전환: Twenty Twenty-One 테마(WordPress 5.8 이하)를 사용하여 테마 관련 문제를 배제하십시오. Twenty Twenty-Two 테마를 사용하려면 WordPress 5.9 이상이 필요합니다.
  • 메모리 제한 늘리기: 공유 호스팅을 사용하는 경우 호스팅 제공업체에 wp-config.php 파일을 수정하여 메모리 제한을 늘리도록 요청하세요.
  • 최대 실행 시간 늘리기: php.ini 파일을 편집하여 최대 실행 시간을 늘립니다. 방법을 잘 모르는 경우 호스팅 제공업체에 문의하여 지원을 받으세요.

이러한 단계를 하나씩 수행하여 각 작업 후에도 오류가 지속되는지 확인하십시오.

업그레이드 후 유지 관리 모드

WordPress 업데이트 후 "예약된 유지 관리를 위해 잠시 사용할 수 없습니다."라는 메시지가 표시될 수 있습니다. 잠시 후에 다시 확인하십시오.” 이는 업그레이드 중에 .maintenance 파일이 자동으로 생성되지만 올바르게 제거되지 않을 수 있기 때문에 발생합니다.

이 문제를 해결하려면:

  • FTP 프로그램을 사용하여 웹 사이트에 로그인
  • 사이트의 루트 디렉터리에서 .maintenance 파일을 찾습니다.
  • .maintenance 파일 삭제

.maintenance 파일을 제거하면 메시지가 더 이상 표시되지 않으며 웹 사이트에 다시 액세스할 수 있습니다.

변경할 때 아무 일도 일어나지 않음

웹 사이트를 변경했지만 브라우저에 변경 사항이 표시되지 않으면 브라우저 캐시를 지워 보십시오. 캐시는 웹사이트 데이터를 저장하여 페이지를 더 빠르게 로드합니다. 경우에 따라 브라우저가 업데이트된 버전 대신 캐시된 버전을 로드하여 변경 사항이 표시되지 않는 경우가 있습니다. 이 문제를 해결하려면 브라우저 캐시를 지우거나 링크를 닫았다가 다시 열어 업데이트된 웹사이트를 보십시오.

예쁜 퍼머링크와 흰색 화면이 있는 404 오류

예쁜 퍼머링크와 얼굴 이미지 업로드 문제로 인해 흰색 화면이 나타나는 404 오류가 발생하는 경우 mod_rewrite 모듈이 기본적으로 Apache에서 활성화되지 않았기 때문일 수 있습니다. Mod_rewrite는 URL 재작성을 허용하므로 예쁜 퍼머링크가 작동하도록 만드는 데 필수적입니다.

이 문제는 일반적으로 WordPress Multisite 네트워크에서 발생하지만 공유 호스팅이나 서버 마이그레이션 또는 이동 후에도 발생할 수 있습니다.

이 문제를 해결하려면 WordPress의 설정 > 퍼머 링크를 통해 퍼머링크를 재설정하십시오. 문제가 지속되면 .htaccess 파일을 수동으로 편집해야 할 수 있습니다.

커스텀 포스트에서 404 오류 발생

맞춤 게시물 유형에서 404 오류가 발생하는 경우 다음 단계를 따르세요.

사용자 정의 게시물 유형과 단일 페이지의 이름이 같은지 확인하십시오. 충돌이 있는 경우 슬러그를 포함하여 단일 페이지의 이름을 바꿉니다.

WordPress 관리 화면에 액세스하고 설정 > 퍼머링크 로 이동합니다. 기본 퍼머링크를 선택하고 변경 사항을 저장한 다음 원하는 퍼머링크로 다시 전환하십시오. 이렇게 하면 재작성 규칙이 새로 고쳐지고 문제가 해결됩니다.

다음 단계에 따라 사용자 지정 게시물 유형과 관련된 404 오류를 해결할 수 있습니다.

결론

WordPress를 사용하는 동안 오류가 발생하는 것은 흔한 일입니다. 이러한 오류의 특성을 이해하고 적절한 문제 해결 단계를 따르면 대부분의 문제를 효과적으로 해결할 수 있습니다.

내부 서버 오류, 데이터베이스 연결 문제, 자동 업그레이드 실패 또는 이 블로그에서 논의된 기타 문제를 처리하든 필요한 경우 체계적인 접근 방식을 취하고 도움을 구하면 이러한 장애물을 극복하는 데 도움이 됩니다.

최신 정보를 유지하고 웹 사이트를 정기적으로 백업하고 지원을 위해 방대한 WordPress 커뮤니티를 활용하십시오. 인내심과 올바른 전략을 통해 WordPress 오류를 탐색하고 이 강력한 플랫폼의 이점을 계속 누릴 수 있습니다.

  • 도움이 되었나요?
  • 예 아니오