WordPress에서 데이터베이스 연결 설정 오류를 수정하는 방법
게시 됨: 2019-10-17데이터베이스 연결 설정 오류는 WordPress에서 흔히 발생하는 오류입니다. 이 오류가 발생했다는 문구가 있는 흰색 화면이 표시되며 조금 답답합니다. 그렇죠? 이 오류가 나타나는 이유를 검토하고 이를 수정하는 몇 가지 일반적인 방법을 공개합니다.
데이터베이스 연결 설정 오류는 무엇을 의미합니까?
아시다시피 모든 핵심 WordPress 파일은 PHP 프로그래밍 언어로 작성되며 WordPress 웹사이트의 모든 콘텐츠는 MySQL 데이터베이스에 저장됩니다.
WordPress는 PHP 명령을 사용하여 데이터베이스에 연결한 다음 캡처된 정보를 사용자에게 표시합니다. WordPress가 데이터베이스의 정보에 액세스할 수 없고 화면에 표시할 수 없으면 데이터베이스 연결 설정 오류가 발생합니다.
때때로 데이터베이스 정보에 액세스할 수 없는 이유는 무엇입니까?
WordPress가 때때로 데이터베이스에 연결할 수 없는 몇 가지 이유가 있습니다.
- 데이터베이스 액세스를 위한 잘못된 로그인 및 비밀번호
- 업데이트 실패로 인해 손상된 WordPress 파일;
- 해커의 공격, 호환되지 않는 플러그인 또는 테마 및 데이터베이스 손상을 유발하는 기타 관련 상황;
- "몰락한" 서버. 웹사이트 파일이 포함된 서버가 데이터베이스와 별도로 실행되는 경우(다른 PC에서) 데이터베이스 서버가 알 수 없는 이유로 다운될 수 있습니다.;
- 과도한 트래픽(데이터베이스 연결 설정 오류가 발생할 수도 있음).
WordPress에서 데이터베이스 연결 설정 오류를 수정하는 방법은 무엇입니까?
1. 호스팅 제공업체에 연락하여 도움을 요청하세요.
귀하의 사이트가 항상 잘 작동하고 있었는데 갑자기 우리가 말하는 오류가 표시된다면 문제는 아마도 호스트 측의 문제일 것입니다. 라이브 채팅이나 이메일을 통해 호스팅 제공업체에 연락하여 문제를 설명하면 됩니다.
호스트에게 다음 두 가지 질문을 하세요.
- 귀하의 데이터베이스 서버는 잘 작동하며 지금 다운되지 않습니까?
- 서버의 트래픽 활동에 문제가 있습니까?
서버와 트래픽에 문제가 없다면 웹사이트에서 데이터베이스 연결 설정 오류의 다른 이유가 무엇인지 물어보십시오. 그들은 당신의 웹사이트에서 진짜 문제를 찾아내고 아마도 당신을 위해 고칠 것입니다.
2. 플러그인 및 테마 확인
테마 또는 플러그인에 문제가 발생한 경우 이 게시물에 표시된 것과 동일한 단계를 수행할 수 있습니다. 여기에서 '죽음의 흰색 화면'이라고 하는 WordPress의 또 다른 일반적인 오류를 수정하는 방법을 찾을 수 있습니다.
FTP를 통해 웹사이트에 연결하고 '플러그인' 폴더의 이름을 바꾼 다음 웹사이트로 돌아가 작동하는지 확인할 수도 있습니다. 이름을 바꾼 후에도 오류가 계속 발생하면 다른 문제에 있는 것이며 폴더 이름을 다시 '플러그인'으로 바꿀 수 있습니다.
'themes' 폴더에 대해서도 동일한 작업을 수행하고 작동 여부를 확인합니다.
3. 웹사이트의 wp-admin URL을 열어 제안 사항을 확인합니다.
데이터베이스가 손상되지 않았는지 확인하려면 먼저 'yoursite.com/wp-admin'으로 이동하여 페이지에 표시되는 내용을 확인하세요. 동일한 오류가 표시되면 이 단계를 건너뜁니다.
'yoursite.com/wp-admin'으로 이동하여 페이지에 다른 텍스트가 표시되는 경우 제안된 내용을 참조하십시오. 때로는 문제에 대한 솔루션과 데이터베이스 연결 설정 오류가 발생한 원인을 파악하는 데 도움이 되는 몇 가지 특정 질문을 찾을 수 있습니다.
스냅샷 참조:
4. wp-config.php 파일 변경
때때로 'yoursite.com/wp-admin'으로 이동하면 '하나 이상의 데이터베이스 테이블을 사용할 수 없습니다 […]'라는 메시지가 표시될 수 있습니다.
이 경우 wp-config.php 파일을 약간 변경해야 합니다.
FTP를 통해 웹사이트에 연결하고 wp-config.php 파일을 다운로드합니다. 그런 다음 파일에 "That's all, stop edit" 문구 바로 앞에 다음 줄을 삽입합니다.
정의('WP_ALLOW_REPAIR', 참);
이제 FTP를 통해 파일을 웹사이트에 다시 업로드하십시오.
이제 yoursite.com/wp-admin/maint/repair.php 로 이동하십시오.
그러면 다음 메시지가 표시됩니다.
솔루션을 선택하고 원하는 버튼을 클릭합니다. 이제 자동 데이터베이스 복구가 시작되어야 합니다. 완료되면 사이트로 이동하여 오류가 계속 발생하는지 확인하십시오.
문제가 해결되었더라도 wp-config.php 파일을 열고 방금 추가한 줄을 제거하십시오. 변경 사항을 저장하고 사이트로 이동하여 지금 작동하는지 확인하십시오. 오류가 계속 발생하면 다음 단계를 시도하십시오.
5. 데이터베이스 연결 자격 증명(로그인 및 비밀번호) 확인
일반적으로 데이터베이스의 로그인 및 비밀번호는 자체적으로 변경되지 않지만 때때로 웹사이트를 업데이트하거나 다른 호스트로 마이그레이션하거나 다른 변경을 수행하면 몇 가지 비정상적인 시나리오에 직면할 수 있습니다. 이 경우 데이터베이스 로그인 및 비밀번호가 변경될 수 있으므로 수정해야 할 데이터베이스 연결 설정 오류가 표시됩니다.
이전 섹션에서 설명한 대로 wp-config.php 파일을 다운로드하고 여기에 올바른 자격 증명을 추가하십시오.
define('DB_NAME', 'your_db');
define('DB_USER', '사용자 이름');
define('DB_PASSWORD', '자신의 패스');
define('DB_HOST', '로컬호스트');
자격 증명이 의심되는 경우 wp-config.php 파일에서 복사하여 채팅이나 이메일을 통해 호스트에게 보내고 자격 증명이 올바른지 물어보십시오. 그렇지 않은 경우 올바른 자격 증명을 제공하고 wp-config.php 파일에 삽입하도록 요청하십시오. 변경 사항을 저장하고 파일을 서버에 다시 업로드하십시오.
6. WordPress의 기본 파일 복원
아무 것도 도움이 되지 않으면 새 버전의 WordPress를 업로드하고 새로 다운로드한 아카이브에서 'wp-content' 폴더를 삭제하여 현재 콘텐츠를 기본 콘텐츠로 바꾸지 않고 모든 데이터를 잃지 않도록 합니다.
그런 다음 FTP를 통해 이전 WordPress 대신 호스트에 새 WordPress를 설치하십시오. 기본 WordPress 루트로 이동하여 새 파일을 업로드하여 이전 파일을 모두 덮어씁니다.
필요한 경우 WordPress를 수동으로 설치하는 방법을 배우려면 이 게시물을 참조하십시오.
다음에 무엇을할지?
웹사이트를 안전하게 유지하고 웹사이트 보안에 대해 확신을 갖고 싶다면 백업 플러그인을 사용하여 자동 백업을 만들고 문제가 발생하면 항상 웹사이트의 초기 모습을 복원할 수 있습니다.
물론 웹 사이트에 고품질 호스팅을 사용해야 합니다. 우리가 제공하는 호스팅 제공업체 목록을 참조하십시오.
이 작은 가이드가 도움이 되었기를 바라며 앞으로 귀하의 웹사이트에 문제가 발생하지 않기를 바랍니다.