WordPress에서 데이터베이스 연결 설정 오류를 수정하는 5가지 방법
게시 됨: 2022-08-30
클라이언트를 위해 매주 몇 개의 WordPress 사이트를 만드십니까? 하나? 삼? 일곱? 잠시 후 WordPress 설치는 많은 생각없이 발생합니다. 자동차를 운전하는 것과 같습니다. 아마도 당신은 창문을 열고 좋아하는 음악을 틀었을 것입니다. 그런 다음 화면을 올려다보면 "데이터베이스 연결을 설정하는 동안 오류가 발생했습니다."가 표시됩니다.

"데이터베이스 연결 설정 오류"는 WordPress를 실행할 때 가장 일반적인 오류 중 하나입니다. 대부분 설치 직후와 웹 사이트 운영 중에 나타납니다. 우리 모두 알고 있듯이 WordPress는 다른 CMS와 마찬가지로 작동하려면 데이터베이스에 연결해야 합니다. 데이터베이스가 없다는 것은 설정, 게시물, 롱테일 키워드 최적화 헤드라인이 없음을 의미합니다. 목록이 깁니다.
데이터베이스 연결 설정 오류가 발생하면 WordPress에 로그인할 수 없는 이유는 무엇입니까?
WordPress WSOD(White Screen of Death)와 같이 발생할 수 있는 일부 오류와 달리 이 오류는 그 자체로 의미가 있습니다. 데이터베이스 연결이 없음을 의미합니다. 대시보드를 포함하여 전체 웹사이트를 로드할 수 없습니다. 따라서 오류를 수정하려면 무대 뒤에서 다시 돌아와야 합니다.
이 상황은 아마도 세상의 끝이 아닐 것입니다. 고객이 판매를 위해 웹 사이트에 의존한다면 거의 세상의 종말입니다. 책상에서 세상의 끝을 볼 수 있지만 아직 거기에 도달하지 못했습니다.
고객의 웹사이트에서 캐싱을 사용하는 경우 방문자는 이전에 방문한 페이지의 저장된 사본을 계속 볼 수 있습니다. 즉, 오류를 조기에 포착하고 캐시가 새로 고쳐지기 전에 문제를 해결하면 클라이언트의 웹 사이트와 비즈니스에 대한 많은 고통스러운 중단을 피할 수 있습니다. 그리고 당신.
“스마트 캐싱은 캐시에 있는 모든 자산을 특정 방식으로 처리할 수 있는 기능입니다. 우리는 항상 각 자산에 대해 서로 다른 캐시 제어 헤더를 사용했지만 이제는 제거해야 하는 시기와 항목을 더 잘 식별하기 위해 한 단계 더 나아갔습니다.”
로켓넷
고맙게도 웹 사이트 오류가 발생하는 한 데이터베이스 연결 오류는 일반적으로 해결하기가 매우 쉽습니다. 가장 일반적인 원인은 데이터베이스에 대한 잘못된 로그인 자격 증명입니다. 충분히 쉽게 수정할 수 있습니다. 그것은 슈퍼마켓 주차장에 있는 화분 상자에 다시 들어가는 것과 같습니다. 아무도 다치지 않았고, 아무 것도 부서지지 않았으며, 아마도 아무도 눈치채지 못했을 것입니다.
"컴퓨터 화면에 데이터베이스 연결 설정 오류가 표시되면 '당황하지 마십시오'라는 조언이 먼저 나옵니다."
더글러스 애덤스
WordPress에서 데이터베이스 연결을 설정하는 동안 오류가 발생하는 원인은 무엇입니까?
WordPress 블로그가 원활하게 실행되려면 데이터베이스가 필요합니다. 이 데이터베이스에 연결할 수 없는 경우 웹사이트 대신 브라우저에 '데이터베이스 연결 설정 중 오류 발생' 알림이 표시됩니다. 이 문제의 원인은 여러 가지일 수 있으므로 원인을 좁힐 필요가 있습니다.
오류 알림이 표시되는 이유:
- wp-config.php의 잘못된 정보
- 데이터베이스가 존재하지 않습니다
- 손상된 데이터베이스
- 데이터베이스 서버에 액세스할 수 없습니다.
- 손상된 WordPress 파일
데이터베이스 연결 설정 오류를 수정하는 방법
이유 1: 잘못된 데이터베이스 액세스 데이터가 WordPress 구성에 저장됨
대부분의 경우 이 오류는 잘못된 데이터베이스 연결 자격 증명이 WordPress 구성에 저장되어 WordPress가 데이터베이스에 연결할 수 없을 때 발생합니다. 이것은 WordPress Config 파일을 변경하지 않고 시스템이 실행되는 동안 데이터베이스의 비밀번호를 변경하는 경우 발생할 수 있습니다.
웹 사이트를 로컬에서 라이브 서버로 이동할 때도 발생할 수 있으며 이는 오류가 아닙니다 . 로컬 데이터베이스 정보는 라이브 서버 데이터베이스와 다릅니다.
이 오류를 수정하려면 선택한 편집기에서 wp-config.php를 엽니다. 예를 들어 SSH를 통해 직접 이 작업을 수행하거나 FTP를 통해 파일을 PC로 다운로드하고 로컬에서 파일을 편집할 수 있습니다. 좋아하는 워크플로가 있을 것입니다.
파일의 다음 항목은 WordPress의 데이터베이스 연결을 담당합니다.
define('DB_NAME', '##데이터베이스 이름##');
define('DB_USER', '##데이터베이스 사용자 이름##');
define('DB_PASSWORD', '##데이터베이스 비밀번호##');

define('DB_HOST', '로컬호스트'); /*이것은 데이터베이스 서버의 웹 주소입니다*/
wp-config.php에서 이러한 항목을 적절하게 조정하십시오. 데이터베이스 사용자 및 데이터베이스 이름은 시스템에서 제공합니다. 데이터베이스를 생성할 때 암호를 직접 할당했습니다. 그러나 비밀번호를 잊어버린 경우 언제든지 비밀번호를 재설정할 수 있습니다.
그러면 WordPress는 문제 없이 데이터베이스에 연결할 수 있어야 합니다.
이유 2: 데이터베이스가 존재하지 않거나 콘텐츠가 없습니다.
데이터베이스가 없거나 필요한 테이블이 없는 경우에도 오류 메시지가 표시됩니다. 예를 들어, WordPress 설치를 다른 공급자에서 다른 공급자로 또는 로컬에서 라이브 호스트로 이동했지만 아직 이전 데이터베이스를 제대로 가져오지 않은 경우 발생할 수 있습니다.
phpMyAdmin 도구를 통해 데이터베이스가 존재하고 올바른 콘텐츠가 있는지 확인하십시오.
재미있는 사실: 프로젝트에 대한 데이터베이스를 생성하고 연결하기 전에 내보낸 데이터를 가져오는 것을 잊었다는 사실이 알려져 있지 않습니다. 일이 일어납니다! 우리는 이름을 짓는 것이 아니라 실제로 (Tom)이 작업을 수행했습니다.
이유 3: 데이터베이스가 손상되어 복구해야 합니다.
데이터베이스나 개별 테이블이 손상된 경우에도 이 오류 메시지가 나타날 수 있습니다. 데이터베이스 항목이 기록되는 동안 연결이 끊어진 경우와 같이 드문 경우에 발생할 수 있습니다.
데이터베이스를 복구하면 이 문제를 쉽게 해결할 수 있습니다.
데이터베이스를 복구하려면 phpMyAdmin 도구를 사용하면 됩니다. 거기에서 데이터베이스의 테이블을 선택한 다음 "테이블 복구" 옵션을 선택할 수 있습니다(아래 이미지 참조)

데이터베이스를 복구하는 데 플러그인이 필요하지 않습니다. WordPress에는 데이터베이스를 자동으로 복구하고 최적화하는 기능이 내장되어 있습니다. 이 기능을 활성화하려면 다음 항목을 wp-config.php에 저장해야 합니다.
정의('WP_ALLOW_REPAIR', 참); (아래 이미지 참조)
이 항목을 저장한 후 WordPress 데이터베이스를 최적화하고 복구하려면 다음 URL을 방문해야 합니다.
https://yourwebsite.com/wp-admin/maint/repair.php


이유 4: 손상된 WordPress 파일
이 오류의 또 다른 가능한 이유는 WordPress 설치 디렉토리에 손상된 파일이 있기 때문입니다. 해커가 새 파일을 추가하거나 기존 파일을 삭제하거나 원본 파일을 편집하여 WordPress 웹사이트에 액세스하고 WordPress 디렉토리의 파일을 수정했을 수 있습니다. 데이터베이스를 보호하기 위해 테이블 접두사의 이름을 변경했습니다.
이 오류는 파일이 손상된 플러그인 문제로 인한 것일 수도 있습니다. 귀하나 귀하의 팀 또는 다른 사람이 편집한 내용 때문일 수 있습니다. 최근에 편집한 파일 목록을 확인하고 해당 파일 또는 플러그인을 백업된 버전으로 교체하십시오. 항상 모든 것의 백업 버전을 보유하십시오.
이유 5: 데이터베이스 서버에 연결할 수 없습니다.
앞의 4가지 항목을 확인하고 수정했는데도 데이터베이스 연결 오류가 지속된다면 데이터베이스 서버에 일시적인 결함이 있기 때문일 수도 있습니다. 일이 일어납니다. "당황하지 말 것".
- 몇 분 기다리십시오.
- 관리형 WordPress 호스팅 지원에 문의하세요.
공유 웹 서버는 느리거나 액세스할 수 없습니다. 관리 호스팅 제공업체는 가동 시간을 보장해야 하므로 이것이 문제의 원인이 되어서는 안 됩니다. 그러나 서버에 문제가 있는지 확인하기 위해 연락할 가치가 있습니다.
Rocket이 연결된 WordPress 호스팅의 진정한 의미를 보여드립니다!
우리의 지원 팀은 모든 단계에서 당신을 위해 있습니다.
데이터베이스 연결 문제를 중지하시겠습니까? 우리가 도울 수있어. 어디에서나 사용할 수 있는 가장 빠른 WordPress 호스팅인 Rocket.net으로 사이트를 마이그레이션하는 방법에 대해 이야기해 보겠습니다. 오늘 임무를 시작하십시오!