Computer >> 컴퓨터 >  >> 네트워킹 >> 인터넷

상위 10가지 일반적인 WordPress 오류(및 수정 방법)

상위 10가지 일반적인 WordPress 오류(및 수정 방법)

전체 콘텐츠 관리 시스템(CMS)의 50% 시장 점유율을 소유한 도구의 경우 WordPress는 자체 표준이 되었습니다. 그러나 다른 도구와 마찬가지로 가끔씩 WordPress 문제가 발생할 수 있습니다. 이러한 문제 중 일부는 사용자의 잘못이고 다른 일부는 소프트웨어/서버/웹 호스트의 잘못입니다.

다음은 직면할 수 있는 10가지 일반적인 WordPress 문제와 직접 해결할 수 있는 방법입니다.

참고 :이 튜토리얼은 사용자가 cPanel 액세스 권한이 있는 공유 호스팅에 있다고 가정합니다.

1. 빈 흰색 화면

이 문제는 발생할 때 일반적인 빈 화면이 표시되고 가능한 원인에 대한 포인터가 표시되지 않기 때문에 "죽음의 흰색 화면"이라고도 합니다. 가장 풀기 어려운 문제 중 하나입니다.

이 문제의 원인은 여러 가지이며 이에 대한 몇 가지 솔루션이 있습니다. 여기에 나열된 솔루션을 확인할 수 있습니다.

2. 내부 서버 오류

내부 서버 오류는 종종 소프트웨어 충돌, 소프트웨어 오작동 또는 서버 서비스 중단으로 인해 발생합니다. 일반적으로 서버가 소프트웨어를 실행할 수 없거나 PHP 또는 Apache와 같은 서버 서비스에 연결할 수 없을 때 발생합니다. 아래 해결 방법을 시도하여 해결하세요.

서버 업데이트 오류

사이트를 변경하지 않았는데 갑자기 이 오류가 발생한 경우 웹 서버의 일부 내부 변경(예:서버 또는 PHP 버전 업그레이드, 충돌을 일으키는 자동 플러그인 업데이트, 등) 웹 호스트에게 연락하여 서버를 조사하도록 하십시오.

퍼머링크 오류

사이트의 영구 링크 구조를 변경한 후 이 오류가 발생했다면 이것이 오류의 원인일 수 있습니다.

1. cPanel에서 파일 관리자를 엽니다.

상위 10가지 일반적인 WordPress 오류(및 수정 방법)

2. "설정"을 클릭합니다.

상위 10가지 일반적인 WordPress 오류(및 수정 방법)

3. "숨김 파일 표시" 옆의 확인란을 선택합니다.

상위 10가지 일반적인 WordPress 오류(및 수정 방법)

".htaccess" 파일을 찾아 ".htaccess_old"로 이름을 바꿉니다.

상위 10가지 일반적인 WordPress 오류(및 수정 방법) 상위 10가지 일반적인 WordPress 오류(및 수정 방법)

사이트를 새로고침해 보세요. 작동하지 않으면 영구 링크를 재설정해야 합니다. WordPress 대시보드에서 이 작업을 수행할 수 있습니다.

1. 워드프레스 대시보드로 이동합니다. 설정을 열고 "영구 링크"로 이동합니다.

상위 10가지 일반적인 WordPress 오류(및 수정 방법)

2. 페이지 하단으로 스크롤하여 "저장"을 클릭합니다. 이 작업은 웹사이트에 대해 오류 없는 새로운 ".htaccess" 파일을 생성합니다.

상위 10가지 일반적인 WordPress 오류(및 수정 방법)

플러그인/테마 오류

때로는 데이터베이스를 엉망으로 만드는 잘못 작성된 플러그인의 문제일 수 있습니다. 이를 수정하려면 WordPress 대시보드로 이동하여 모든 플러그인을 비활성화하십시오. (워드프레스 대시보드에 액세스할 수 없는 경우 "플러그인" 폴더의 이름을 "plugins.old"로 변경하고 빈 "플러그인" 폴더를 새로 만듭니다.) 웹사이트를 다시 로드합니다. 다시 온라인 상태가 되면 설치된 플러그인을 차례로 다시 활성화하십시오. 범인을 찾을 때까지 각 플러그인을 다시 활성화한 후 사이트를 테스트하십시오.

또한 이 오류는 테마 업데이트로 인한 것일 수 있습니다. 기본 WordPress 테마로 다시 전환하고 웹사이트 로드를 시도합니다. 다시 온라인 상태가 되면 테마에 문제가 있음을 의미합니다.

PHP 메모리 오류

이들 중 아무 것도 작동하지 않으면 "wp-config.php" 파일에서 최대 메모리 제한을 늘려 PHP 메모리 오류를 해결하십시오. 방법은 다음과 같습니다.

1. cPanel로 이동하여 파일 관리자를 클릭합니다.

상위 10가지 일반적인 WordPress 오류(및 수정 방법)

2. "public_html" 폴더를 열고 "wp-config.php"라는 파일을 찾을 때까지 스크롤합니다.

상위 10가지 일반적인 WordPress 오류(및 수정 방법)

3. 마우스 오른쪽 버튼을 클릭하고 "편집"을 선택합니다. "그게 다야, 편집을 중지하십시오. 즐거운 블로깅.” 그 위에 다음 코드를 추가하세요.

define('WP_MEMORY_LIMIT', '256M');
상위 10가지 일반적인 WordPress 오류(및 수정 방법)

4. "변경 사항 저장"을 클릭하고 파일을 닫습니다.

상위 10가지 일반적인 WordPress 오류(및 수정 방법)

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

이 문제는 WordPress가 데이터베이스에 연결할 수 없을 때 발생합니다. 데이터베이스에는 웹사이트에 표시하는 모든 미디어와 콘텐츠가 포함되어 있으므로 이러한 상황이 발생하면 사이트가 오프라인 상태가 됩니다.

MySQL 서버 다시 시작

cPanel에서 서버 서비스를 다시 시작하고 MySQL 서버를 다시 시작하는 옵션을 검색합니다. 이제 웹 사이트 연결을 테스트하십시오. 문제가 지속되면 다음 단계를 따르세요.

데이터베이스 서버가 실행 중인지 확인

데이터베이스 서버를 다시 시작한 후에도 여전히 데이터베이스에 연결할 수 없으면 데이터베이스 서버가 다운되었을 수 있습니다. 이를 확인하려면 cPanel 또는 다른 데이터베이스 관리자에서 phpMyAdmin을 열고 데이터베이스에 연결할 수 있는지 확인하십시오. 로그인할 수 없거나 데이터베이스 테이블이 하나도 표시되지 않으면 MySQL 서버에 결함이 있을 가능성이 가장 높습니다(다시 시작해도 나타나지 않음). 즉시 웹 호스트에게 문의하십시오.

데이터베이스 테이블이 있는지 확인

데이터베이스 서버가 제대로 작동하면 다음으로 WordPress 테이블이 여전히 존재하는지 확인해야 합니다. 실수로 데이터베이스 테이블을 삭제했거나, 손상되었거나, 맬웨어/감염된 스크립트가 삭제했을 수 있습니다.

1. cPanel에서 phpMyAdmin을 열고 WordPress 데이터베이스 테이블을 찾습니다.

2. 존재한다면 모두 체크하고 "Repair Tables"를 선택하십시오.

상위 10가지 일반적인 WordPress 오류(및 수정 방법)

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

마지막으로, 다른 모든 방법이 실패하면 wp-config.php 파일을 확인하여 올바른 데이터베이스 사용자 자격 증명을 입력했는지 확인하십시오.

wp-config.php 파일에서 사용자 이름, 데이터베이스 이름, 호스트 및 암호를 확인하십시오. 또한 테이블 접두사가 올바른지 확인하십시오(기본값은 wp_임). 잘못된 경우 오류를 수정하면 웹사이트가 정상으로 돌아옵니다.

상위 10가지 일반적인 WordPress 오류(및 수정 방법)

4. WordPress 대시보드에 액세스할 수 없음

이 오류는 비교적 일반적입니다. 이 경우 WordPress는 데이터베이스를 복구해야 한다는 메시지를 표시합니다. 대시보드에 액세스하려고 할 때마다 이를 표시합니다.

1. 'wp-config.php' 파일의 새 줄에 다음 코드 줄을 추가합니다.

define('WP_ALLOW_REPAIR', true);
상위 10가지 일반적인 WordPress 오류(및 수정 방법)

2. "https://www.yourwebsite.com/wpadmin/mait/repair.php"로 이동합니다. ("yourwebsite.com"을 웹사이트의 URL로 바꾸십시오.) 복구 프로세스가 시작되고 데이터베이스의 모든 오류가 수정됩니다.

3. "wp-config.php" 파일로 돌아가서 2단계에서 추가한 코드는 누구나 액세스할 수 있으므로 제거합니다.

4. 이제 문제 없이 웹사이트가 정상으로 돌아옵니다.

문제가 지속된다면 플러그인이나 테마에 문제가 있을 수 있습니다.

1. 플러그인 폴더(예:wp-content)로 이동합니다.

2. "plugins" 폴더의 이름을 "plugins_old"로 변경한 다음 새 폴더를 만들고 이름을 "plugins"로 지정합니다.

3. 사이트를 테스트합니다. 이제 대시보드에 액세스할 수 있다면 플러그인에 결함이 있는 것입니다.

4. 이 플러그인을 추적하려면 다른 플러그인 파일을 새 플러그인 폴더로 이동합니다. 이동할 때마다 대시보드에 액세스하십시오.

5. 잘못된 플러그인을 이동하면 대시보드에 액세스할 수 없습니다. 즉시 삭제하십시오.

잘못된 플러그인이 없으면 테마 파일에 대해 프로세스를 반복하십시오.

5. 연결 시간 초과

이 오류의 대표적인 징후는 사이트 로드를 시도한 후 "연결 시간이 초과되었습니다"라는 것입니다. 데이터베이스 설정이나 핵심 WordPress 파일을 변경하지 않았기 때문에 문제가 될 수 있습니다.

이 오류의 원인은 간단합니다. 웹사이트가 처리할 수 있는 것보다 더 많은 요청을 서버에 제출하고 있습니다. 다음은 이 오류를 수정하기 위한 솔루션입니다.

wp-config.php 파일의 메모리 제한 증가

이 오류의 가장 가능성 있는 원인은 "PHP 메모리 제한 초과"입니다. 다음 코드를 wp-config.php 파일에 추가하여 PHP의 메모리 제한을 늘릴 수 있습니다.

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

모든 플러그인 비활성화

WordPress 플러그인을 비활성화하면 문제가 되는 플러그인 프로그램을 추적하는 데 도움이 될 수 있습니다. 일부 잘못 작성된 플러그인은 상당한 서버 리소스를 차지합니다.

1. WordPress 대시보드의 플러그인 섹션으로 이동하여 모든 플러그인을 비활성화합니다.

2. 각 플러그인을 하나씩 천천히 다시 활성화하고 어떤 플러그인이 문제를 일으키는지 확인하십시오.

상위 10가지 일반적인 WordPress 오류(및 수정 방법) 상위 10가지 일반적인 WordPress 오류(및 수정 방법) 상위 10가지 일반적인 WordPress 오류(및 수정 방법)

업그레이드를 위해 호스트에게 문의

때로는 호스팅 계획이 웹사이트 로드를 지원하기에 부적절할 수 있습니다. 즉, 호스팅 계획을 업그레이드해야 합니다(호스팅 요구 사항에 따라 더 많은 RAM/메모리가 필요함).

웹사이트에 대한 보다 광범위한 계획은 호스트에게 문의하십시오. 이 업그레이드는 귀하의 사이트가 더 많은 요청을 처리하고 플러그인의 더 많은 요구를 수용할 수 있음을 의미합니다.

6. WordPress 관리 영역에서 잠겨 있음

이 사건은 누구에게나 일어날 수 있습니다. 비밀번호를 잊어버렸고 복구 이메일에 액세스할 수 없었을 수 있습니다. 이제 실제 상황입니다! 때때로 이것은 WordPress 웹사이트에 대한 해킹 시도의 결과일 수 있습니다. 계정에 대한 액세스 권한을 복구하려면 다음 절차를 따르세요.

1. cPanel에서 phpMyAdmin을 엽니다.

상위 10가지 일반적인 WordPress 오류(및 수정 방법)

2. "데이터베이스"를 클릭하고 WordPress 웹사이트 데이터베이스를 선택합니다. "wp_users"(또는 사용자 지정 WP 접두사를 사용하는 경우 "Users" 테이블) 테이블을 찾습니다. 선택하세요.

상위 10가지 일반적인 WordPress 오류(및 수정 방법) 상위 10가지 일반적인 WordPress 오류(및 수정 방법)

2. 이 열에서 WordPress 사용자 이름을 찾아 "편집"을 선택합니다.

상위 10가지 일반적인 WordPress 오류(및 수정 방법) 상위 10가지 일반적인 WordPress 오류(및 수정 방법)

바로 이어지는 페이지에서 "user_password" 열을 볼 수 있습니다. 편집할 열입니다. 이제 새 비밀번호로 이상한 문자를 편집하십시오.

상위 10가지 일반적인 WordPress 오류(및 수정 방법)

옆에 있는 드롭다운 메뉴에서 암호화 기술로 "MD5"를 선택합니다. 이는 공개적으로 볼 수 있도록 비밀번호를 숨기기 위한 것입니다.

상위 10가지 일반적인 WordPress 오류(및 수정 방법)

"이동"을 클릭하고 새 자격 증명으로 로그인을 시도하십시오.

7. 로그인 페이지가 계속 리디렉션됨

이 경우 계속 리디렉션되므로 웹사이트에 액세스할 수 없습니다. 대부분의 경우 잠시 동안 로그인 페이지로 다시 리디렉션한 후 연결 시간이 초과됩니다. 이 오류로 인해 웹사이트의 대시보드를 볼 수 없습니다. 다음은 이와 같은 WordPress 문제를 해결하는 방법에 대한 팁입니다.

1. 브라우저 쿠키, 캐시 및 기록을 지우고 다시 시도하십시오.

2. 위의 방법으로 문제가 해결되지 않으면 위의 2번 문제에 설명된 해결 방법을 따르십시오. 이 작업은 새 ".htacess" 파일을 만듭니다. 이제 로그인을 시도하십시오. 대부분의 경우 이렇게 하면 문제가 해결됩니다.

3. 위의 5번 솔루션에 설명된 대로 모든 플러그인을 비활성화합니다.

wp-config.php 파일 수정

이 시점까지 아무 것도 작동하지 않으면 다음을 시도하십시오.

1. wp-config.php 파일에 다음 코드를 추가하세요:

define(‘WP_HOME’,’<a href="https://yourwebsite.com">https://yourwebsite.com</a>’);
define(‘WP_SITEURL’,’<a href="https://yourwebsite.com">https://yourwebsite.com</a>’);
상위 10가지 일반적인 WordPress 오류(및 수정 방법)

변경 사항을 저장하고 다시 로그인하십시오. 이번에는 작동해야 합니다.

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

종종 WordPress에 새 업데이트를 설치해야 합니다. 이러한 업데이트는 플러그인 또는 테마용일 수 있습니다. 때로는 WordPress 자체에 대한 업데이트입니다. WordPress가 이 모든 것을 자동으로 처리하므로 걱정하지 마세요. 하지만 때때로 문제가 발생할 수 있습니다.

이 경우 정기 유지 관리 중에 WordPress가 중단됩니다. 이 작업을 완료할 수 없으며 웹사이트 대시보드에 액세스할 수 없습니다. 귀하의 사이트는 또한 사용자에게 지속적인 유지 관리 메시지를 표시합니다.

1. CPanel에 로그인하고 파일 관리자를 엽니다.

2. 루트 디렉터리에서 ".maintenance" 파일을 검색하여 삭제합니다.

이 절차는 문제를 해결해야 합니다. 임시 파일 ".maintenance"는 웹사이트 페이지 대신 이 메시지를 표시하는 역할을 합니다. 삭제하면 이 메시지가 제거됩니다.

9. WordPress에 이미지를 업로드할 수 없음

이 문제가 발생하면 WordPress에 이미지를 업로드할 수 없습니다. 때때로 업로드가 완료되지만 다시 로드할 때 손상되거나 누락된 것처럼 보입니다.

문제는 WordPress의 업로드 폴더에 연결된 권한 때문입니다.

1. CPanel에 로그인합니다. 파일 관리자로 이동합니다.

2. "public_html" 폴더로 이동합니다. 그런 다음 "wp-content" 폴더를 클릭합니다. "업로드" 폴더를 찾습니다.

3. "업로드" 폴더를 마우스 오른쪽 버튼으로 클릭하고 "권한 변경"을 클릭합니다. 아래 이미지의 설정을 복제하고 "권한 변경"을 선택하여 저장하십시오.

상위 10가지 일반적인 WordPress 오류(및 수정 방법) 상위 10가지 일반적인 WordPress 오류(및 수정 방법)

이렇게 하면 업로드 문제가 해결됩니다.

10. 404 오류 수정

게시물/페이지를 의도적으로 삭제했다면 404 오류가 예상되며 무시해도 됩니다. 있어야 할 페이지에 404 오류가 발생하면 퍼머링크 문제 때문일 수 있습니다.

1. WordPress 대시보드로 이동하여 설정을 클릭한 다음 영구 링크를 클릭합니다.

상위 10가지 일반적인 WordPress 오류(및 수정 방법)

2. "변경 사항 저장" 버튼을 클릭합니다.

상위 10가지 일반적인 WordPress 오류(및 수정 방법)

문제가 없어져야 합니다.

위의 방법으로 문제가 해결되지 않으면 호스트 제공업체에 문의하십시오. mod_rewrite를 켜도록 요청 규칙.

결론

위는 WordPress에서 발생할 수 있는 가장 성가신 문제 중 일부입니다. 따라서 다음에 그들을 만날 때 당황하지 마십시오. 위에서 권장하는 솔루션을 살펴본 다음 계속해서 웹사이트를 되찾으세요. 당신은 당신 자신의 IT 지원이 될 수 있고 심장 박동에 WordPress 문제를 해결할 수 있습니다.