WordPress 데이터베이스 관계 설정 오류 복구
게시 됨: 2022-06-28WordPress는 기름칠이 잘 된 장치처럼 자주 실행되어 몇 가지 문제가 발생합니다. 이따금 특이한 일이 발생합니다. 도전의 방아쇠를 당기고 웹 페이지를 다시 시작하고 관리하기 위해 필사적으로 당신을 거친 추격전으로 보냅니다.
거의 모든 사람이 WordPress 데이터베이스의 가치를 이해합니다. 여기에는 인터넷 사이트를 고유하게 만드는 모든 것이 포함됩니다. 콘텐츠, 영상, 메타 설명, 옵션, 인물 정보 등이 데이터베이스에 있습니다.
그렇기 때문에 모든 단일 인터넷 사이트 소유자의 마음에 걱정을 불러일으키는 정보가 하나 있습니다. 기본 흰색 모니터 상단에 " 데이터베이스 연결 생성 중 오류 "라는 불길한 문구가 있습니다.
끝내기 전에 공황 상태에 빠지고 구르고 심호흡을 하고 보통 몇 분 안에 이 문제를 해결할 수 있음을 확인하십시오. 이것이 바로 우리가 지금의 결과로 운영하려는 것입니다.
첫 번째 항목 초기: 백업 입문서
우리는 이것을 작고 달콤하게 잡을 것입니다. 오늘날에는 일반적으로 백업을 자주 생성하는 데 참여하지 않은 많은 사람들이 있습니다.
프로그램의, 이것은 당신이 아니겠죠?
그렇다면 데이터베이스 연결 정보 개발 오류는 일반적으로 우수한 연결 깨우기입니다. 데이터베이스에 예기치 않은 문제가 발생할 수 있다고 가정하면 일반적으로 사람들이 정기적인 백업을 구축하는 패턴을 두려워하게 됩니다.
따라서 지금까지 완료하지 않았다면 바로 지금이 WordPress 인터넷 사이트의 표준 백업 개발을 시작하는 날입니다. 데이터베이스를 백업하고 실행한 후 이 게시물을 통해 쉽게 시작할 수 있는 방법을 알아볼 수 있습니다.
이 문제 해결 부분에 들어갈 때 MySQL 데이터베이스를 수정하거나 phpMyAdmin에서 모든 항목을 클릭하기 전에 깨끗한 백업을 했는지 확인하는 것이 중요합니다. "새 백업"은 완전히 새로운 버전을 의미합니다. 실수 메시지가 생성되기 직전에 생성된 것을 덮어쓰지 마십시오.
데이터베이스 연결 설정 오류는 무엇을 의미합니까?
모든 WordPress 웹사이트의 심장은 데이터베이스입니다. MySQL은 웹 사이트에 필수적인 거의 모든 필수 정보를 저장할 수 있는 개방형 데이터베이스입니다. 데이터베이스가 필요 없이 배치만 하면 빈 흰색 디스플레이 화면만 얻을 수 있습니다.
고객이 웹사이트를 방문할 때마다 PHP로 구성된 WordPress는 방문자의 브라우저에 요청한 웹사이트 페이지를 제공하는 데 필수적입니다. 이를 위해 WordPress는 MySQL 데이터베이스와 통신하고 예상 정보를 요청합니다. 여기에는 가까운 소비자가 화면에서 보는 모든 것이 포함됩니다.
따라서 방문자가 귀하의 홈페이지에 도착했다고 가정합니다. 이러한 상황에서 WordPress는 최신 개념, 헤더 및 엠블럼, 사진 또는 텍스트 콘텐츠, 사이드바 위젯, 옵션, 바닥글 콘텐츠 및 추가 항목이 포함된 데이터를 데이터베이스에서 요청할 것입니다. 긴 기록입니다.
그러나 때때로 모든 것이 완전히 잘못됩니다. WordPress는 정보를 찾고 – 거의 아무것도 없습니다. 고요. 이유가 무엇이든 WordPress는 데이터베이스에서 예상되는 사실을 연결하거나 가져올 수 없습니다. 이 작업이 수행되면 빈 흰색 사이트와 " 데이터베이스 관계를 만드는 중 오류 발생"이라는 오류 개념이 반환됩니다.
이 문제가 발생하면 문제의 근본 결과를 확인하고 오류를 해결하는 것은 귀하 또는 귀하의 웹 호스팅 회사에 달려 있습니다.
이 실수가 발생하는 이유는 무엇입니까?
실수 정보 하나만으로 실수의 원인이 분명했다면 좋았을 텐데. 그러나 그런 경우는 거의 없습니다. 대부분의 경우 어려움은 작은 파기로 빠르게 해결할 수 있습니다. 다른 순간에는 웹 호스팅 비즈니스에 연락하여 곤경을 확대해야 할 수도 있습니다. 이러한 어려움과 솔루션을 통해 작동할 때 대부분의 WordPress 요소에는 일반적으로 동일한 문제를 해결하는 여러 기술이 있음을 기억하십시오.
가장 널리 퍼진 세 가지 이유를 살펴보겠습니다.
데이터베이스 자격이 잘못되었습니다.
너무 오래 전에 호스팅 회사의 사람 클릭 설치 프로그램으로 WordPress를 마운트하지 않은 경우 이것이 문제의 원인이 아닐 가능성이 있습니다.
반면에 다음 중 하나의 특정 작업을 수행하는 중이라면 문제가 있을 가능성이 매우 높습니다.
- "Famous 5-Moment Put in"을 적용한 WordPress 설치.
- 근처 설정에서 서버로 전송 중입니다.
- 호스트 또는 영역 이름을 변환하는 경우.
대부분의 경우 자격 증명이 올바르지 않을 가능성이 있는지 여부에 관계없이 알게 될 것입니다. 데이터베이스 자격 증명을 입력하거나 변경했다면 무의식적으로 하는 것이 아닙니다.
움직임 #1 – 필수 정보 수집
오류 정보를 해결하기 위한 첫 번째 방향은 예상되는 모든 데이터를 수집하는 것입니다. 여기에는 다음이 포함됩니다.
- 데이터베이스 이름
- 데이터베이스 호스트(일반적으로 항상 "localhost"는 아님)
- 데이터베이스 사용자 이름
- 데이터베이스 비밀번호

이 정보와 사실은 MySQL 데이터베이스 아래의 cPanel에서 찾을 수 있습니다(위 그림 참조). 이 창을 열면 데이터베이스 구매자 목록만큼 멋지게 데이터베이스 설치 목록이 표시됩니다. 2단계로 전환하는 동안 이 창을 열어 두십시오.
2단계 – 데이터베이스 자격 교차 검증
두 번째 동작은 wp-config.php 파일을 다운로드하거나 여는 것입니다. FileZilla와 같은 필수 FTP 소프트웨어를 적용하여 이 작업을 수행할 수 있지만 cPanel에 로그인하고 파일 관리자를 열고 "WebRoot(public_html/www)"를 선택한 다음 "이동"을 클릭하는 것이 훨씬 쉽습니다.

그 다음, wp-config.php 파일(앞서 언급한 대로)을 결정하고 화면의 최고 등급에서 "편집"을 클릭합니다. 그러면 파일이 열리고 편집기가 도움이 됩니다. 몇 가지 변형을 아래로 스크롤하면 찾고 있는 사실이 발견됩니다.
추정치에 포함된 모든 정보(예: 'database_name')는 실제 데이터베이스 자격 증명과 정확하게 일치해야 합니다. 추정치에 따른 추가 공간조차도 잘못된 정보로 이어질 수 있습니다.
데이터베이스 호스트를 무엇으로 설정해야 하는지 궁금한 경우 인터넷 호스팅 회사의 안내 직원이나 이 목록을 통해 확인할 수 있습니다.
비밀번호가 확실하지 않은 경우 사용자(아래 이미지 참조)만 선택하고 비밀번호를 재설정할 수 있습니다. 그런 다음 새 암호를 복사하여 wp-config.php 파일에 붙여넣습니다.

어떤 이유로든 처음부터 시작하는 것이 좋습니다. 새 사용자를 개발하고 데이터베이스에 할당하기만 하면 됩니다. 많은 데이터베이스 설치가 있는 경우 적절한 데이터베이스에 새 사용자를 사용하는지 확인하십시오(1개만 가질 수 있음).

3단계 – 데스크 접두사 검사
wp_config.php 파일을 가까이서 보고 있는 동안 테이블 접두사가 정확하다는 확신을 갖는 것도 좋은 생각입니다. 잘못된 데이터베이스를 참조하는 경우 로그인 정보가 얼마나 정확한지 차이가 없습니다. 다음 텍스트 콘텐츠를 찾습니다.

종종 테이블 접두사는 'wp_'로 표시되지만, 'wp63ts7_' 그림을 위해 거의 모든 것으로 설정할 수 있습니다.
실제 테이블 접두사가 wp-config.php 파일에 있는 것과 일치하는지 확인하십시오.
데이터베이스가 손상되었습니다
이전에 언급한 모든 방법의 결과로 아무 소용이 없었고, 오타가 있는지 열심히 다시 확인하거나 세부 정보가 부족한 경우 다음 기회는 데이터베이스가 손상되었다는 것입니다.
데이터베이스 손상의 정보 신호는 웹 사이트의 전면 마감이 철저히 작동하는 것처럼 보이지만 후면을 다시 닫을 때 실수 개념을 보여주거나 그 반대의 경우입니다.
이러한 상황이라면 이상적인 경로에 있을 가능성이 가장 높습니다. 이 기회를 처리하는 것은 모든 데이터베이스 자격을 확인하는 것보다 조금 덜 번거롭지만 작은 작업이 필요합니다. 점령을 완료할 수 있는 두 가지 방법이 있습니다.
선택 #1 WordPress 데이터베이스 수정 허용
2단계를 준수하여 편집기를 사용하여 wp-config.php 파일을 열고 싶을 것입니다.
파일의 맨 아래로 스크롤하고 다음 코드 줄을 포함합니다.
define( 'WP_Make it possible for_REPAIR', correct )
변경 사항을 저장하되 편집기를 열어 두십시오. 몇 분 안에 수정해야 할 것입니다.
앞으로 브라우저에서 새 탭을 여세요. 다음 URL로 이동합니다.
http://yoursite.com/wp-admin/maint/mend.php
그러면 아래 그림과 같은 WordPress 데이터베이스 도구가 열립니다. "데이터베이스 복구" 또는 "데이터베이스 복구 및 최적화"를 모두 선택할 수 있습니다. 그럼에도 불구하고 경고의 측면을 유지하려면 단순히 데이터베이스 서비스를 복구하는 것이 가장 좋습니다.


이 이동이 완료되면 파일 편집기로 돌아가서 맨 아래에 포함된 줄을 삭제하고 파일을 다시 저장하는 데 도움을 줍니다. 이제 수리 서비스 장치를 비활성화했습니다. 이 닫기 작업을 정말 잊지 마세요 .
가능성 #2 phpMyAdmin으로 작업하는 데이터베이스 복원
데이터베이스 테이블을 수리하는 다른 방법은 cPanel의 phpMyAdmin 인터페이스를 사용하는 것입니다. 훨씬 빠르고 덜 복잡하지만 이 시스템은 phpMyAdmin 내에서 데이터베이스를 완전히 지울 수 있기 때문에 최소한의 추가 주의가 필요합니다.
환영 알림: 일반적으로 개선 사항을 만들기 직전에 데이터베이스를 백업합니다.

phpMyAdmin을 연 후(위 참조), 디스플레이의 여전히 왼쪽 측면에서 허용되는 데이터베이스를 결정합니다. 곧 구성 탭이 선택되어 있는지 확인하십시오. 그런 다음 모든 테이블을 강조 표시하고 드롭다운 상자를 사용하여 아래에서 "테이블 복구"를 선택합니다.

이 작업이 완료 상태로 표시되는 순간 phpMyAdmin을 종료하고 인터넷 사이트를 테스트할 수 있습니다.
서버에 문제가 있습니다
세 번째이자 마지막 가능성은 서버의 딜레마가 오류 개념을 일으키고 있다는 것입니다. 웹 사이트가 공유 환경에서 호스팅되는 경우 일반적으로 과부하된 서버로 인해 딜레마가 발생할 가능성이 훨씬 더 높습니다.
공유 웹 호스팅 비즈니스가 많기 때문에 1000개의 다른 웹 사이트를 동일한 서버에서 호스팅할 수 있습니다. 모든 최종 사용자 중 한 사람이 의도 여부에 관계없이 서버 자산을 남용하기로 결정하면 그들의 행동이 정확히 동일한 서버에서 호스팅되는 인터넷 사이트의 다른 모든 사람에게 영향을 미칠 수 있습니다.
이 시나리오에 대한 좋은 소식은 이러한 스타일의 도전을 촉발하는 고객이 일반적으로 빠르게 진홍색 플래그가 지정된다는 것입니다. 인터넷 호스팅 회사에서 문제를 발견하면 문제가 되는 계정이 일시 중지되거나 아주 짧은 속박이 됩니다.
이러한 문제가 고의적으로 유발되지 않는 것도 달성 가능합니다. 귀하의 인터넷 사이트 또는 동일한 서버의 다른 웹 사이트가 Reddit의 푸시 또는 첫 페이지에 등장하는 경우 예기치 않은 방문자 급증으로 인해 데이터베이스에 과부하가 걸릴 수 있습니다. 이러한 형태의 딜레마 역시 상대적으로 신속하게 자체 해결될 것입니다. 다른 모든 것을 시도했지만 몇 분 후에도 웹 사이트가 여전히 오프라인 상태인 경우 웹 호스팅 기업에 전화를 걸거나 온라인으로 채팅할 시간일 수 있습니다.
이 문제가 때때로 발생하고 공유 인터넷 호스팅 작업의 최종 결과인 경우 대안으로 관리형 웹 호스팅으로 전환하는 것을 고려할 수 있습니다. 가격이 훨씬 더 비싸지만 이러한 종류의 문제는 거의 발생하지 않습니다.
마무리
여기에서는 "데이터베이스 연결 개발 오류" 정보를 전문적으로 다룰 수 있는 몇 가지 가장 일반적인 요소를 거의 다룹니다.
- 잘못된 데이터베이스 자격 증명입니다.
- 손상된 데이터베이스 또는 개인 데이터베이스 테이블입니다.
- 서버에 문제가 있습니다.
대부분의 경우 이 오류 메시지는 15분 이내에 해결할 수 있는 문제입니다 . 이 문제를 처리하는 방법이 확실하지 않거나 이 글에서 보호하는 방법이 마음에 들지 않으면 인터넷 호스팅 회사를 확보하거나 WordPress 지원 서비스로 변경하는 것이 훨씬 나을 가능성이 큽니다. 마지막으로 하고 싶은 일은 데이터베이스에 추가 문제를 유발하는 것입니다.
공유 인터넷 호스팅을 사용하더라도 거의 모든 경우에 이러한 실수를 처리할 수 있도록 지원하는 데 만족하는 것 이상으로 클라이언트 지원이 추가된다는 사실을 알게 될 것입니다. 그렇지 않다면 다양한 호스팅 기관을 찾아야 할 때입니다.
언제든지 WordPress 데이터베이스에 전문가의 어려움이 있는 경우 아래 리뷰에서 공유하십시오.
당신이 퍼팅을 선호하는지 알려주십시오.