다음은 가장 일반적인 10가지 WordPress 오류(및 수정 방법)입니다.
게시 됨: 2022-10-28WordPress는 의심할 여지 없이 비즈니스를 위한 웹사이트를 구축할 수 있는 최고의 플랫폼 중 하나입니다. 세계에서 가장 인기 있는 콘텐츠 관리 시스템(CMS) 중 하나이며 웹사이트의 43% 이상을 지원합니다. 그럼에도 불구하고 여전히 버그와 오류가 발생하기 쉽습니다.
가장 일반적인 WordPress 오류는 웹사이트의 성능, 기능 및 보안과 관련이 있습니다. 오류의 심각도는 사소하거나 치명적일 수 있습니다. 치명적인 오류가 발생하면 사용자가 사이트에 액세스할 수 없습니다. 이러한 문제를 신속하게 해결하여 매출 손실 및 방문자의 사이트 재방문 지연과 같은 영향을 최소화하는 것이 중요합니다.
WordPress 사이트를 계속 작동시키려면 이러한 문제를 일으키는 버그와 이를 해결하는 방법을 아는 것이 중요합니다. 다행히도 항상 문제의 원인을 식별할 수 있습니다. 이 목록에서는 가장 일반적인 10가지 WordPress 오류와 해결 방법을 살펴봅니다.
WordPress 오류를 방지하기 위해 무엇을 할 수 있습니까?
귀하의 WordPress 사이트가 100% 위험에서 벗어날 수는 없지만 대비를 유지하고 WordPress 오류를 완화하기 위한 조치를 취하는 것이 중요합니다. 가장 일반적인 WordPress 버그에 대해 이야기하기 전에 버그의 위험을 최소화하기 위해 할 수 있는 일에 대해 이야기해 봅시다.
사이트가 신뢰할 수 있는 WordPress 호스트에 있는지 확인
웹 호스팅은 성공적인 WordPress 웹사이트의 중요한 요소 중 하나입니다. 시작하기 전에 사이트를 호스팅할 위치를 결정해야 합니다. 모든 호스팅 제공업체가 다르므로 옵션을 고려해야 합니다.
관리되는 WordPress 호스팅을 제공하는 WordPress.com에 따르면 호스트의 주요 유형은 부티크, 큰 상자 또는 DIY, 관리, 대행사 또는 개발자 호스팅입니다.
대부분의 사람들은 관리형 호스팅 제공업체의 혜택을 받을 것입니다. Kinsta와 WP Engine은 모두 Codeable에서 권장합니다. 관리형 WordPress 호스트는 웹 사이트를 구축하지 않지만 유지 관리 작업을 처리합니다. 우수한 관리 호스트는 다음과 같은 기능을 제공합니다.
● 사용하기 쉬운 기능
● 고속 서버
● 차세대 기술
● 연중무휴 지원
● 확장성 용이성
● 다중 보안 계층
정기적인 사이트 백업 수행
심각한 오류가 발생하거나 웹사이트가 해킹되면 모든 데이터와 게시물을 잃을 수 있으므로 정기적인 백업 없이 WordPress 웹사이트를 실행하는 것은 매우 위험합니다. UpdraftPlus와 같은 WordPress 오류를 완화하기 위해 사이트를 정기적으로 백업하는 무료 플러그인을 사용할 수 있습니다.
매일 백업을 예약하여 모든 콘텐츠가 포함된 테마, 플러그인 및 데이터베이스를 저장할 수 있습니다. 따라서 예기치 않은 오류가 발생하더라도 처음부터 시작할 필요가 없습니다.
정기 업데이트 수행
정기적인 WordPress 업데이트를 수행해도 발생할 수 있는 오류를 방지할 수는 없지만 위험을 최소화할 수 있습니다. 오류를 일으킬 수 있는 사이트 충돌을 방지하려면 플러그인 및 테마에 대한 엄격한 업데이트 절차가 필요합니다.
WordPress 대시보드의 업데이트 페이지에서 플러그인, 테마 및 WordPress 코어에 대한 업데이트를 볼 수 있습니다. 최신 버전을 사용하고 있는지 확인하고 새 버전이 있으면 업데이트하십시오. WordPress 플러그인 업데이트를 무시하면 사이트에 문제가 발생하기 시작합니다.
스테이징 사이트에서 변경 사항 테스트
새로운 것을 시도하고 싶다면 스테이징 사이트에서 테스트하는 것이 좋습니다. 스테이징 사이트는 WordPress 웹사이트의 복제본이지만 비공개입니다. 이 사이트는 실제 WordPress 웹사이트 및 방문자를 방해하지 않고 플러그인을 테스트하거나 테마를 변경하거나 다른 변경 사항에 영향을 주어야 하는 경우에 유용합니다.
따라서 새 테마나 플러그인이 스테이징에서 작동하지 않으면 라이브 사이트에 구현하지 않는 것을 알 수 있습니다.
사이트를 모니터링하고 문제를 해결하는 데 도움이 되는 플러그인 가져오기
비즈니스 사람들이 오류가 발생한 지 며칠 후에 오류를 식별하는 것이 일반적입니다. 특히 방문자가 콘텐츠에 액세스할 수 없는 경우 비용이 많이 들 수 있습니다. 다행히 사이트를 모니터링하고 구성 오류를 감지하고 문제를 훨씬 빠르게 수정하는 데 사용할 수 있는 상태 확인 및 문제 해결과 같은 플러그인이 있습니다.
정기적으로 캐시 지우기
캐시를 정기적으로 비우면 모든 변경 사항이 변경되는 즉시 등록됩니다. 이는 캐시가 웹사이트 변경 사항을 항상 인식하지 못하기 때문에 필요합니다. 따라서 이전 버전을 로드합니다.
최신 버전을 얻으려면 브라우저 캐시와 WordPress 캐시를 모두 지워야 합니다. 이렇게 하면 최신 웹 사이트가 항상 라이브 상태가 되며 오류를 최소화할 수 있습니다.
10 가장 일반적인 WordPress 오류
WordPress 웹사이트가 있는 경우 발생할 수 있는 가장 일반적인 오류와 해결 방법은 다음과 같습니다.
500 내부 서버 오류
이 오류는 다양한 서버 관련 문제로 인해 발생할 수 있습니다. 가장 일반적인 문제는 손상된 .htaccess 파일이 있거나 사이트의 메모리 제한에 도달하는 것입니다.
다음은 문제를 해결하기 위해 수행할 수 있는 몇 가지 작업입니다.
- 모든 플러그인 비활성화: 관리 화면에 액세스할 수 있는 경우 모든 플러그인을 비활성화하고 하나씩 다시 활성화하십시오. 그러나 액세스할 수 없는 경우 SFTP를 사용하여 액세스할 수 있습니다.
플러그인 폴더의 이름을 바꾸면 모든 플러그인이 비활성화되며 이 시점에서 WSOD 문제가 해결되었는지 확인할 수 있습니다. 그렇다면 개별 플러그인 폴더에 대해 동일한 프로세스를 반복하여 어떤 플러그인이 문제를 일으키는지 확인할 수 있습니다.
- .htaccess 파일 확인 : .htaccess 파일이 손상되면 FTP를 사용하여 사이트 루트에 로그인하고 파일 이름을 .htaccess_old로 변경해야 합니다. 오류가 수정되었는지 확인하려면 사이트를 새로고침하세요. 이제 웹사이트가 제대로 작동하는 경우 퍼머링크를 재설정하여 새 .htaccess 파일을 생성하십시오.
- 테마 전환 : 새 테마를 활성화한 후 죽음의 흰색 화면이 표시되는 경우 Twenty Twenty-Two와 같은 기본 WordPress 테마로 전환하여 오류를 해결할 수 있습니다. 위의 프로세스와 마찬가지로 관리 화면에 액세스할 수 없는 경우 SFTP를 사용하여 /wp-content/themes/ 폴더의 이름을 바꿀 수 있습니다.
- 메모리 제한 늘리기: 경우에 따라 wp-config.php 파일에 설정된 기본 PHP 메모리 제한을 초과하면 오류가 발생합니다. 버그를 수정하기 위해 이 제한을 늘릴 수 있습니다.
데이터베이스 연결을 설정 오류
이 메시지가 WordPress에 나타나면 사이트가 데이터베이스와 연결할 수 없음을 의미합니다. 다음은 이 오류 메시지가 표시되는 몇 가지 이유와 해결 방법입니다.
- 웹 호스팅 서비스 관련 문제: 가능한 문제 중 하나는 WordPress 호스트의 서버가 다운되었다는 것입니다. 이 경우 적시에 문제를 해결할 가능성이 높지만 연락하여 문제가 발생한 것인지 확인하는 것이 좋습니다.
- 잘못된 wp-config.php 정보: wp-config.php 파일에 문제가 있는 경우 이러한 유형의 오류가 표시됩니다. 문제를 해결하려면 SFTP 클라이언트에서 사이트에 액세스하고 wp-config.php를 열고 올바른 데이터베이스 사용자 이름, 암호, 이름 및 호스트가 있는지 확인하십시오.
- 손상된 웹사이트: 위의 두 가지 이유가 오류의 원인이 아님을 확인한 후 다른 이유는 사이트가 해킹되었을 수 있습니다. 이러한 경우가 걱정된다면 철저한 스캔을 수행하고 사이트를 손상시킬 수 있는 맬웨어 및 기타 위협을 제거할 수 있는 보안 WordPress 개발자의 도움을 받는 것이 좋습니다.
죽음의 하얀 화면
WordPress WSOD(죽음의 흰색 화면)는 아무 정보 없이 빈 흰색 화면으로 나타납니다. 데이터베이스 및 PHP 오류는 WSOD로 나타날 수 있지만 가장 큰 원인은 플러그인 또는 테마와의 호환성 문제입니다.
이 경우에 해당하는지 확인하려면 위의 '500 내부 서버 오류' 섹션에서 설명한 것과 동일한 프로세스를 사용하여 플러그인과 테마를 비활성화하십시오.
실패한 자동 업데이트
사이트를 항상 최신 상태로 유지해야 합니다. 그러나 자동 업데이트가 실패하여 오류가 발생하는 경우가 있습니다. 자동 업데이트가 실패했다는 몇 가지 징후는 다음과 같습니다.
● PHP 오류 메시지
● 정보가 없는 빈 화면
● 업데이트 실패 메시지
업그레이드 중 인터넷 연결 문제, 잘못된 파일 권한 또는 기본 WordPress 파일과 연결을 시도하는 동안 발생하는 결함으로 인해 WordPress의 업그레이드 기능이 실패할 수 있습니다.
이를 수정하려면 인터넷이 제대로 작동하는지 확인하고 WordPress를 수동으로 업데이트하십시오. WordPress에서 수동 업데이트를 수행하는 방법에 대한 WordPress의 공식 가이드를 참조하십시오.
연결 시간이 초과되었습니다
이것은 WordPress의 일반적인 오류 메시지입니다. 사이트가 서버가 관리할 수 있는 것보다 더 많은 것을 처리하려고 할 때 나타납니다. 이는 일반적으로 각 사이트의 메모리 제한이 제한된 공유 호스팅 서버에서 발생합니다.
이 오류를 수정하려면 다음과 같이 하십시오.
● '내부 서버 오류' 섹션에서 설명한 것과 동일한 프로세스를 사용하여 플러그인 및 테마를 비활성화합니다.
● 사이트의 메모리 제한을 늘립니다. 공유 호스팅을 사용하는 경우 이것이 가능한지 제공업체에 문의해야 하지만 이는 더 나은 호스팅 계획으로 업그레이드해야 함을 의미할 수 있습니다. 공유 호스팅을 사용하지 않는 경우 wp-config.php에서 메모리 제한을 늘릴 수 있습니다.
● php.ini 파일에서 최대 실행 시간을 늘릴 수 있습니다. 이 파일은 WordPress 코어 파일이 아니므로 호스팅 제공업체에 문의하여 용량을 늘릴 수 있지만 호스팅 계획을 업그레이드하는 경우에만 이에 동의할 수 있습니다.
사이트가 유지 관리 모드에서 멈춤
WordPress의 유지 관리 모드는 일반적으로 사이트가 업데이트될 때 일시적으로 비활성화하는 자동 기능입니다. 이렇게 하면 업데이트가 발생할 때 사용자가 사이트의 기능을 사용할 수 없습니다.
업데이트 프로세스는 일반적으로 빠르지만 완료되기 전에 취소될 수 있는 경우가 있습니다. 이 문제가 발생하면 사이트가 유지 관리 모드에서 멈춥니다. 방문자는 "예정된 유지 관리를 위해 잠시 사용할 수 없습니다."라는 메시지를 받게 됩니다. 잠시 후에 다시 확인하십시오.”
이는 유지 관리 파일이 적절하게 삭제되지 않았을 수 있음을 의미합니다. 가장 먼저 해야 할 일은 관리되는 WordPress 호스트에 이를 처리하도록 요청하는 것입니다. 그러나 어떤 이유로든 이것이 가능하지 않은 경우 사이트 루트에서 .maintenance 파일을 삭제할 수 있습니다. 이는 SFTP 또는 SSH를 통해 수행할 수 있습니다.
그런 다음 자동 업그레이드를 다시 실행하기 전에 플러그인과 테마가 최신인지 확인해야 합니다.
404 오류
404 오류는 종종 예쁜 퍼머링크 및 사용자 지정 게시물 유형과 관련이 있습니다.
WordPress Multisite 네트워크에 속해 있거나 공유 호스팅 제공업체에 있거나 최근에 사이트를 마이그레이션한 경우 퍼머링크에 문제가 있을 수 있습니다.
오류를 수정하려면 설정 페이지에 액세스한 다음 퍼머링크에 액세스하여 퍼머링크를 재설정하십시오. 기본 퍼머링크를 선택한 다음 선호하는 퍼머링크를 다시 선택하십시오. 그러나 이것이 작동하지 않으면 .htaccess 파일을 수동으로 편집해야 합니다.
사용자 정의 게시물 유형에 문제가 있는 경우 사용자 정의 게시물 유형과 단일 페이지의 이름이 같은지 확인하십시오. 그렇다면 단일 페이지와 슬러그의 이름을 바꿔야 합니다.
구문 분석/구문 오류
구문 분석 또는 구문 오류는 일반적으로 functions.php 파일에 있는 사이트 코드의 문제로 인해 발생합니다. 다른 오류와 달리 이 오류는 WordPress 사이트의 문제점을 정확하게 알려주기에 충분히 유용합니다.
문제를 해결하려면 SFTP를 사용하여 특정 파일에 액세스해야 합니다. 호스팅 공급자의 SFTP 자격 증명을 사용하여 백엔드에 액세스합니다. 문제가 있는 파일을 선택하고 확인하여 문제를 정렬합니다.
완료되면 파일을 저장하고 서버의 기존 파일을 바꾸도록 선택합니다. 이제 사이트를 확인하여 제대로 작동하는지 확인할 수 있습니다.
메인 콘텐츠 아래에 사이드바가 나타남
이상적으로 사이드바는 테마에 따라 페이지의 왼쪽이나 오른쪽에 있어야 합니다. 그러나 귀하의 콘텐츠가 콘텐츠 아래에 있는 경우 HTML이 유효하지 않거나 테마가 손상되었음을 의미할 수 있습니다.
문제가 테마인 경우 최신 버전이 있으면 업데이트하거나 최신 버전을 다시 설치할 수 있습니다. 반면에 HTML 코드가 원인이라면 잘못된 코드를 먼저 수정해야 합니다.
이것이 문제인지 확인하려면 오류가 있는 웹 페이지를 방문하여 "소스 코드 보기"를 선택하십시오. 그러면 사용 중인 HTML 코드가 표시됩니다. 코드를 복사하여 HTML Validation Checker 도구에 붙여넣어 유효성을 확인합니다.
잘못된 HTML 코드가 있는 파일을 찾아 수정합니다. 그러나 HTML 코드가 유효하고 오류가 여전히 있는 경우 현재 테마의 style.css 파일에 깨진 코드가 있을 수 있습니다. 이 경우 수정하려면 개발자를 고용해야 합니다.
이미지를 업로드할 수 없습니다
또 다른 일반적인 WordPress 오류는 이미지를 업로드할 수 없거나 이미지가 잘못 표시되는 경우입니다. 이는 사이트가 해킹된 후 잘못된 파일 권한 또는 플러그인 문제로 인해 발생합니다.
문제를 해결하려면 SFTP를 사용하여 사이트에 액세스하고 업로드 폴더를 엽니다. 파일 권한 설정을 열고 숫자 값을 744로 설정하면 업로드를 읽고 쓸 수 있습니다.
개발자를 고용하여 WordPress 버그 수정
모든 사람이 WordPress 오류를 해결할 수 있는 것은 아닙니다. 때로는 솔루션이 플러그인을 업그레이드하는 것처럼 간단하지만 다른 경우에는 위에서 본 것처럼 솔루션이 매우 기술적입니다. 사이트를 수정하는 방법을 잘 모르는 경우 일회성 프로젝트로 대신 이 작업을 수행할 수 있는 개발자를 고용하는 것이 좋습니다.
훌륭한 WordPress 개발자는 사이트 오류의 원인을 파악하고 수정한 경험이 있습니다. WordPress 개발자를 찾는 가장 좋은 방법은 Codeable입니다.
이 플랫폼은 백그라운드 확인 및 기술 테스트를 포함하는 엄격한 지원 프로세스를 통해 철저하게 검증된 신뢰할 수 있고 경험이 풍부한 개발자와 고객을 연결합니다.
Codeable의 700명 이상의 개발자 네트워크에는 WordPress 유지 관리 전문 인력이 포함됩니다.
Codeable의 빠른 프로세스 덕분에 단 하루 만에 개발자와 일치할 수 있으므로 WordPress 버그가 가능한 한 빨리 수정됩니다. 브리핑을 제출하고 작업을 수행할 몇 명의 개발자와 연결되고 함께 작업할 개발자를 선택하기만 하면 됩니다.
Codeable로 WordPress 오류 수정
WordPress 사이트를 최적화하는 방법에는 여러 가지가 있지만 모든 오류를 방지하는 것은 불가능합니다. 그러나 발생 즉시 수정할 수 있도록 가장 일반적인 WordPress 오류를 아는 것이 좋습니다.
일부 WordPress 오류에는 기술 솔루션이 필요합니다. 적절한 기술이 없다면 Codeable의 엘리트 WordPress 전문가 풀에서 개발자를 고용하는 것이 좋습니다.
지금 처리해야 하는 WordPress 오류가 있는 경우 프로젝트를 제출하여 의무 없이 무료 견적을 받고 추천을 받으세요.