WordPress에서 "데이터베이스 연결 설정 오류"를 수정하는 방법
게시 됨: 2018-07-02현재 활성화된 모든 웹사이트는 " 데이터베이스 연결 설정 오류 "라는 문제를 겪어야 합니다. 웹사이트가 데이터베이스 관리 등을 거쳐야 하는 복잡한 문제이기 때문입니다.
이것은 매우 일반적인 오류이며 걱정할 필요가 없습니다.

"데이터베이스 연결 설정 오류" 오류란 무엇입니까?
이 오류는 일반적으로 웹 서버가 데이터베이스에 연결할 수 없을 때 발생합니다. 이제 웹 서버가 데이터베이스에 도달하지 못하는 데에는 여러 가지 이유가 있을 수 있습니다.
그들은 또한 많이 다를 수 있습니다. 가장 일반적인 문제는 잘못된 SSL 설정과 같은 잘못되거나 잘못된 설정입니다.
이 문제는 호스팅으로 인해 발생할 수 있는 여러 변경 사항이 있으므로 적절하고 안정적인 호스팅 제공업체를 사용하는 것이 정말 중요합니다.
오류에 대한 기본 이해:
워드프레스 CMS(현재 사용하고 있는 CMS)는 두 가지 기술을 사용하며 이를 활용해야 합니다. 그들은
- PHP
- MySQL
PHP 는 완전한 WordPress 프레임워크가 개발되는 핵심 언어이므로 PHP는 WordPress 웹사이트 또는 블로그가 제대로 작동하는 데 정말 중요합니다.
MySQL 은 기본적으로 대부분의 웹사이트와 블로그에서 사용하는 데이터베이스 애플리케이션입니다. 제공하는 모든 데이터는 거의 MySQL 데이터베이스에 저장됩니다. 그것이 얼마나 중요한지 깨닫기를 바랍니다.
따라서 기본적으로 WordPress는 PHP와 MySQL을 모두 사용하여 WordPress 웹사이트와 블로그를 상호 연결합니다.
"데이터베이스 연결 설정 오류" 오류 의 원인
#1: 손상된 WordPress 구성 파일:
핵심 WordPress 구성 파일은 일부 기술 업데이트 또는 잘못된 코드 업데이트로 인해 때때로 손상될 수 있습니다.
WordPress 구성 파일의 일부 코드를 변경했는데 잘못된 경우 WordPress가 데이터베이스에 연결할 수 없고 문제를 확인할 수 없다고 가정해 보겠습니다.
#2: 너무 많은 실시간 트래픽:
너무 많은 트래픽이 어떻게 문제가 될 수 있는지 알고 있지만 데이터베이스가 처리할 수 있는 특정 용량이 있습니다.
5GB 대역폭을 가지고 있고 소셜 미디어에서 귀하의 게시물 중 하나가 입소문을 일으키기 때문에 웹사이트가 갑자기 1,000+ 실시간이 된다고 가정해 보겠습니다.
문제가 최적화되지 않은 5GB 대역폭은 트래픽을 처리할 수 있으므로 로그가 데이터베이스로 전송될 수 있기 때문에 패닉에 빠지고 문제를 데이터베이스의 탓으로 돌립니다.
#3: 손상된 데이터베이스:
이것은 로그나 플러그인 또는 테마 개발자가 데이터베이스 로그를 엉망으로 만든 다음 데이터베이스가 자신을 보호하고 다른 외부 공격을 차단하기 위해 손상될 때 발생하는 주요 문제입니다.
#4: 잘못된 로그인 자격 증명:
이것은 많은 사람들에게 발생합니다. 보안 플러그인이 있고 최대 로그인 시도가 있고 이를 초과하면 데이터베이스가 실제로 영향을 받고 개발자는 최대 제한을 더 많이 변경해야 한다고 가정해 보겠습니다.
"데이터베이스 연결 설정 오류" 오류 수정 방법:
- 웹 호스트 공급자에게 연락하여
- 데이터베이스가 손상되지 않았는지 확인
- 데이터베이스 로그인 자격 증명 확인
- 기본 WordPress 파일 복원
방법 1 – 웹 호스팅 제공업체에 문의

이것은 실제로 훌륭하고 안정적인 호스팅 서비스가 없는 경우 발생하는 주요 문제입니다.
이 방법은 웹 사이트가 여러 사이트와 함께 호스팅되고 모든 사이트가 상호 연결된 데이터베이스 연결을 갖는 공유 호스팅을 사용하는 경우 사용할 수 있습니다.
따라서 웹 호스팅 공급자가 DDoS와 같은 외부 공격을 받은 경우 해당 서버에서 호스팅하는 데이터베이스가 엉망이 된다고 가정해 보겠습니다.
따라서 고객 지원 이메일 ID 또는 라이브 채팅 또는 연락처 번호를 사용하여 웹 호스팅 제공업체에 연락하거나 티켓을 모으는 것이 매우 중요합니다.
그들에게 상황을 설명하고 문제가 그들의 끝에서 비롯된 것인지 묻고 가능한 한 빨리 해결하도록 요청하십시오.
방법 2 - 데이터베이스가 손상되지 않았는지 확인
워드프레스 데이터베이스는 이해하기 복잡한 항목이며 이러한 복잡성으로 인해 데이터베이스 연결 설정 오류와 같은 많은 문제가 발생할 수 있습니다.
- 먼저 WordPress 대시보드 또는 백엔드 로 이동합니다. (" 데이터베이스 연결 설정 중 오류" 오류 가 발생하면 이 단계를 무시하십시오.)
- 귀하의 웹사이트가 표시되는 오류를 자세히 읽으십시오. WordPress의 새로운 업데이트로 사람들에게 오류와 설명에 대해 알리고자 합니다. 당신이 좋은 조언을 찾을 수 있는지 확인하고 그것을 시도하고 구현하십시오.

또 다른 가능성은 " 하나 이상의 데이터베이스 테이블을 사용할 수 없습니다 [...]" 로 시작하는 메시지가 표시된다는 것입니다. 이는 데이터베이스를 " 수리 "해야 하는 사람이 바로 사용자라는 것을 의미합니다.
이것은 쉽게 해결할 수 있습니다. 웹사이트에서 FTP 파일에 액세스하기만 하면 됩니다.
FTP(File Transfer Protocol)를 통해 웹사이트에 접속합니다. FileZilla 를 다운로드할 수 있습니다 .
메인 워드프레스 루트 파일로 이동하여 " wp-config.php " 파일을 컴퓨터에 다운로드합니다. 파일을 편집하고 마지막에 한 줄의 코드를 추가합니다("그게 다야, 편집을 중지합니다" 바로 앞).
정의('WP_ALLOW_REPAIR', 참);
이제 FTP를 사용하여 파일을 웹 서버에 다시 업로드하고 이전 파일로 덮어씁니다.
마지막으로 xample.com/wp-admin/maint/repair.php 로 이동합니다.
위 URL로 가시면 아래와 같은 이미지가 나옵니다.

" 데이터베이스 복구 " 또는 데이터베이스 복구 및 최적화 "를 클릭하고 복구합니다. 수리가 완료되면 사이트로 돌아가서 오류가 여전히 있는지 확인하십시오.
웹 사이트가 작동하는 경우 여기에서 중지하거나 다음 방법을 시도하십시오.
방법 3 – 데이터베이스 로그인 자격 증명 확인
WordPress는 필수 특정 사용자 이름과 암호를 사용하여 데이터베이스에 연결합니다. 일반적 으로 이러한 액세스 자격 증명은 변경되지 않지만 플러그인 또는 테마의 일부 문제 또는 연결 문제로 인해 이 문제가 발생할 수 있습니다.
이 문제는 wp-config.php 파일로 해결할 수 있습니다. 이것들은 우리가 이야기하는 라인입니다.
정의('DB_NAME', 'some_db');
define('DB_USER', 'some_username');
define('DB_PASSWORD', 'some_pass');
define('DB_HOST', '로컬호스트');
그들은 데이터베이스의 모든 세부 정보를 보유하며 변경되면 웹 사이트를 데이터베이스에 연결하는 데 문제가 발생합니다.
이 4줄의 코드를 복사하고 웹 호스팅 제공업체에 연락하여 이 4줄의 코드를 제공하고 올바른지, 그렇지 않은 경우 수정을 요청하세요.
아마도 그들은 그것을 고칠 것입니다 ( 웹 호스팅 제공 업체의 품질에 따라 다름 ).
그들이 그것을 수정하면 그들은 로그인 자격 증명의 올바른 줄과 함께 당신에게 다시 돌아갈 것입니다. 이제 wp-config.php에 코드를 붙여넣고 파일을 서버에 다시 업로드하고 FTP를 통해 파일을 이전 버전으로 교체하기만 하면 됩니다.
방법 4 – 기본 WordPress 파일 복원
WordPress의 핵심 파일에 대해 언급했듯이 이 문제의 원인이 될 수도 있습니다.
일반적으로 웹 사이트에 대한 외부 공격이나 사용하는 테마 또는 플러그인과 같은 여러 가지 이유로 인해 WordPress 파일이 손상됩니다.
무엇이든 기본 WordPress 파일을 복원해야 합니다.
가장 쉬운 방법은 WordPress.org에서 최신 WordPress 패키지를 다운로드하고 파일을 현재 파일로 바꾸는 것입니다.
- WordPress.org 로 이동하여 업데이트된 새 WordPress 패키지를 다운로드합니다.
- 파일의 압축을 풉니다.
- 브라우저를 열고 " wp-content " 폴더를 찾습니다.
- " wp-content " 폴더를 삭제합니다.
- FTP를 통해 웹사이트를 연결합니다.
- 메인 워드프레스 루트 디렉토리로 이동합니다.
- 새 WordPress 파일을 업로드하고 이전 파일로 덮어씁니다.
일반적으로 이 방법을 사용하면 문제가 해결되었으며 사용할 준비가 되었습니다.
앞으로 이 오류를 피하는 방법은 무엇입니까?
기능에서 이 문제가 발생하지 않는 100% 완벽한 방법은 없습니다. 하지만 앞으로 이 문제가 발생하지 않도록 몇 가지 팁이나 주의 사항을 알려드릴 수 있습니다.
- #1: 고품질 웹 호스팅 제공업체를 구입하십시오. 웹 사이트를 보호하는 작업의 90%가 여기에 있습니다. 모든 것은 웹 호스팅 제공업체의 상태에 따라 다릅니다. 안정적이고 안전한 웹 호스팅 서비스를 구입하십시오.
- #2: 안전하지 않은 테마와 플러그인을 사용하지 마십시오. 타사 웹사이트에서 테마 및 플러그인의 유료 버전을 무료로 다운로드하지 마십시오. 이러한 테마와 플러그인은 악성 코드와 함께 삽입되어 웹사이트를 망칠 수 있기 때문입니다. 앞으로 이러한 문제가 발생하지 않도록 항상 원래 상태를 유지하십시오.
- #3: 항상 백업을 받으세요. WordPress용 자동 백업 플러그인이 여러 개 있으므로 이를 사용하고 나중에 사용할 수 있도록 웹사이트를 항상 백업해 두십시오. 아무도 미래를 예측할 수 없으므로 잘 관리하는 것이 좋습니다.
결론:
위에서 언급한 이 4가지 방법이 효과가 있기를 바랍니다. 문제가 더 있으면 주저하지 말고 아래에 댓글을 달고 이 기사를 친구들과 공유해 주세요.





