WordPress에서 "데이터베이스 연결 설정 오류"를 수정하는 방법
게시 됨: 2021-07-08웹 사이트를 방문했을 때 놀라운 디자인이 빈 화면과 "데이터베이스 연결 설정 중 오류"라는 메시지만 표시되는 것을 기대하면 불안합니다. 이 오류는 WordPress가 해당 데이터베이스에 연결할 수 없을 때 발생합니다. 몇 가지 이유로 인해 이 연결 오류가 발생할 수 있습니다. 이 기사에서는 데이터베이스 연결 메시지 설정 오류의 원인과 해결 방법을 살펴보겠습니다.
워드프레스 데이터베이스란 무엇입니까?
데이터베이스는 게시물, 페이지, 위젯, 색상, 제목 등과 같은 콘텐츠를 저장하는 테이블입니다. 이 데이터는 WordPress에서 액세스, 구성 및 검색하여 방문자에게 표시할 수 있습니다.
그것은 잘 작동합니다. 그렇지 않을 때까지.
데이터베이스에 액세스할 수 없는 경우 "데이터베이스 연결 설정 중 오류"라는 메시지와 빈 화면이 표시됩니다. 다른 것을 표시할 데이터가 없기 때문에 비어 있습니다.
데이터베이스 연결 설정 오류의 원인은 무엇입니까?
첫째, 당황하지 마십시오. 이것은 일반적인 오류이며 콘텐츠가 손실되었다는 의미는 아닙니다. 고칠 수 있습니다.
여러 가지 이유로 인해 이 오류가 발생할 수 있습니다. 가장 일반적인 것은 다음과 같습니다.
- WordPress 설정에 잘못된 정보가 있습니다.
- 손상된 데이터베이스입니다.
- 데이터베이스 서버가 응답하지 않습니다.
- 손상된 WordPress 파일.
- 트래픽이 너무 많습니다.
데이터베이스 연결 설정 오류를 해결하고 수정하는 단계를 살펴보겠습니다. 문제를 찾으면 나머지 단계를 수행할 필요가 없습니다.
1. 데이터베이스 자격 증명 확인
이것은 데이터베이스 연결 오류 설정 오류의 가장 일반적인 원인입니다. 잘못된 데이터베이스 자격 증명은 자체적으로 변경되지 않지만 누군가 파일, 호스팅 등을 변경한 경우 문제가 될 수 있습니다.
WordPress는 MySQL이라는 데이터베이스 관리 시스템에 데이터를 저장합니다. 이 데이터베이스는 서버에 저장됩니다. 이 서버의 데이터베이스에 액세스하려면 WordPress에 몇 가지 정보가 필요합니다.
- 데이터베이스 이름
- 사용자 이름
- 비밀번호
- 데이터베이스 서버
데이터베이스 자격 증명입니다. 이 모든 정보는 wp-config.php 파일에 저장됩니다. 파일의 이 정보가 잘못된 경우 WordPress는 연결을 설정할 수 없으며 연결 오류가 발생합니다.
wp-config 파일 확인

WordPress 데이터베이스 자격 증명을 확인하려면 서버 파일에 액세스해야 합니다. 호스트의 cPanel에서 파일 관리자를 선택한 다음 웹 사이트의 폴더를 선택합니다.

귀하의 파일이 나와 다를 수 있습니다. 나는 하나의 메인 사이트와 그 아래에 많은 테스트 사이트를 가지고 있습니다. 이 때문에 내 기본 사이트에 대한 파일과 서버의 다른 모든 사이트에 대한 개별 폴더가 있는 public_html 폴더가 있습니다. 확인하려는 사이트의 폴더를 엽니다.

wp-config.php라는 파일을 찾고 마우스 오른쪽 버튼을 클릭하여 옵션을 엽니다. 변경하기 전에 백업을 다운로드한 다음 편집을 선택합니다.

아래로 스크롤하여 MySQL 설정이라고 표시된 섹션을 찾습니다. 데이터베이스 이름, 사용자 이름, 데이터베이스 암호 및 호스트 이름으로 정보를 찾습니다. 다음으로 이 정보가 정확한지 확인해야 합니다.
데이터베이스 자격 증명 확인

호스트의 cPanel에서 MySQL 데이터베이스를 선택합니다.

다음으로 현재 데이터베이스를 확인하여 데이터베이스 이름과 사용자 이름을 확인합니다.

그런 다음 현재 사용자가 있는 섹션으로 스크롤합니다. 여기에서 사용자 이름을 확인하고 비밀번호를 변경할 수 있습니다.
일치하는지 확인
데이터베이스 이름, 사용자 이름 및 암호가 일치하지 않으면 적절하게 변경하고 웹 사이트를 다시 로드해 보십시오.
2. WordPress 대시보드 확인
다음과 같이 URL 끝에 /wp-admin을 추가하여 WordPress 대시보드를 열어보십시오.
examplewebsite.com/wp-admin
"데이터베이스 연결 설정 중" 오류 메시지가 표시되면 다음 단계로 이동합니다. 다른 메시지가 표시되면 해당 메시지에서 제공하는 정보를 따르십시오. 이것은 솔루션으로 이어질 수 있습니다.
대시보드에 들어갈 수 있다면 문제가 해결될 때까지 플러그인, 테마 또는 코드를 비활성화하십시오.
3. 데이터베이스 복구
웹사이트에 관리자로 로그인을 시도하고 "하나 이상의 데이터베이스 테이블을 사용할 수 없습니다. 데이터베이스를 복구해야 할 수도 있습니다."
이 경우 wp_config.php 파일에 한 줄의 코드를 추가하여 데이터베이스를 복구할 수 있습니다.

파일을 열고 '그게 다야, 편집을 중지하십시오! 즐거운 블로깅'입니다. 이 줄 바로 위에 다음 코드를 추가합니다.
define('WP_ALLOW_REPAIR', true);
그런 다음 웹 사이트의 수리 페이지로 이동하십시오. examplewebsite.com/wp-admin/maint/repair.php
이렇게 하면 두 가지 옵션이 제공됩니다.
- 데이터베이스 복구 – WordPress는 일반적인 문제를 찾아 복구합니다.
- 데이터베이스 복구 및 최적화 – WordPress는 성능 향상을 위해 최적화할 수 있는 항목을 복구하고 찾습니다.
둘 다 완료하는 데 시간이 걸릴 수 있습니다. 누구나 이 페이지에 액세스할 수 있습니다. 복구가 완료되면 구성 파일에서 코드를 제거합니다.
4. 서버가 다운되었는지 확인
우리는 서버가 다운될 것으로 예상하지 않지만 어떤 서버도 100% 가동 시간을 갖기는 어렵습니다. 이것은 단일 서버에 있는 경우 발생할 가능성이 더 큽니다. 클라우드 기반 계획을 사용 중이라면 사이트가 다운되면 다른 서버에서 가져오기만 하면 됩니다.

공유 호스팅을 사용하는 경우 트래픽이 많아 서버가 다운될 수 있습니다. 이 경우 서버가 충분히 느린 경우 사이트에서 이 오류를 표시할 수 있습니다.
먼저 서버에 여러 웹 사이트가 있는 경우 작동하는지 확인하십시오.

둘째, VPS, 전용 또는 로컬 서버가 있는 경우 호스팅 계정으로 이동하여 서버의 현재 상태에 대한 알림을 찾습니다. 서버가 실행되고 있지 않으면 재부팅해야 할 수 있습니다.
5. 서버 재부팅

서버가 실행 중이더라도 재부팅하면 도움이 될 수 있습니다. 호스팅 계정에서 서버 다시 시작에 대한 아이콘을 찾아 클릭합니다. 이것은 VPS, 로컬 및 전용 서버에서만 사용할 수 있습니다. 공유 호스팅에는 이 옵션이 없습니다.
6. WordPress 업데이트 또는 손상된 플러그인 및 테마 제거
오래된 플러그인이나 테마 또는 WordPress 코어로 인해 WordPress 파일이 손상될 수 있습니다. 업데이트 중 또는 웹 사이트를 외부 서비스에 연결할 때 실패했을 수 있습니다.
이 문제를 해결하려면 FTP를 통해 또는 호스트의 관리자 패널에서 파일에 액세스하여 파일을 제거할 수 있습니다. 파일 구조는 동일합니다.

cPanel의 파일에 액세스하려면 파일 섹션으로 이동하여 파일 관리자를 선택합니다.

웹사이트가 서버의 기본 사이트인 경우 public_html을 찾아 클릭합니다. 서버의 다른 사이트인 경우 해당 사이트의 이름이 있는 폴더를 찾아 클릭합니다.

Content라는 폴더를 찾아 클릭합니다.

이제 테마 및 플러그인에 대한 폴더를 찾으십시오. 범인이 의심되는 폴더의 이름을 바꿉니다. 확실하지 않은 경우 업데이트 중이거나 업데이트가 필요한 항목에 대해 생각해 보십시오. 테마와 플러그인의 품질을 고려하십시오. 내 파일이 손상되면 플러그인이 일반적으로 문제라는 것을 알았습니다.

이 방법으로 문제가 해결되면 폴더의 이름을 원래 이름으로 다시 바꾸고 폴더를 입력합니다. 그런 다음 플러그인 또는 테마 중 하나의 이름을 바꾸고 문제가 사라질 때까지 사이트를 테스트합니다. 사라지면 데이터베이스 연결 오류 설정 오류를 일으키는 플러그인 또는 테마를 삭제하십시오.
플러그인 및 테마 폴더의 이름을 변경했는데 문제가 지속되면 플러그인 및 테마는 문제가 아닙니다.
7. 사이트 URL 업데이트

또 다른 가능한 문제는 데이터베이스의 사이트 URL일 수 있습니다. 이것은 문제가 될 가능성이 적지만 다른 방법이 작동하지 않는다면 시도해 볼 가치가 있습니다. 호스트의 cPanel에서 데이터베이스로 이동하여 phpMyAdmin을 선택합니다.

그러면 데이터베이스에서 SQL을 실행할 수 있는 쿼리 편집기가 열립니다. 먼저 목록에서 데이터베이스를 선택합니다. 다음으로 SQL을 선택합니다. 그런 다음 URL과 함께 다음 SQL 줄을 추가합니다.
UPDATE wp_options SET option_value='examplesite.com' WHERE option_name='siteurl'
마지막으로 이동을 클릭합니다. 그러면 데이터베이스에 대한 URL이 업데이트됩니다. 완료되면 웹 사이트를 다시 로드하여 문제가 해결되었는지 확인합니다.
8. 손상된 WordPress 파일 교체

WordPress 파일이 손상된 경우 WordPress의 새 사본을 다운로드하고 압축을 풉니다.

wp-content 폴더와 wp-config-sample.php 파일을 삭제합니다.

마지막으로 파일을 WordPress 루트 폴더에 업로드합니다. 위 단계에서 삭제한 두 파일을 제외한 모든 파일을 덮어씁니다. 이제 사이트가 작동하는지 확인하십시오.
9. 호스트에게 연락하기
다른 방법이 작동하지 않으면 호스트에게 도움을 요청해야 합니다. 그들은 당신이 취해야 할 추가 단계를 제공할 수 있습니다. 많은 호스트가 문제 해결을 단계별로 안내합니다. 그들이 당신을 위해 그것을 고칠 수도 있습니다.
데이터베이스 연결 설정 오류에 대한 생각 끝내기
이것이 WordPress 웹 사이트에서 데이터베이스 연결 메시지 설정 오류 문제를 해결하고 수정하는 방법입니다. 이 단계는 어렵지 않지만 문제를 추적하는 데 시간이 걸릴 수 있습니다.
항상 고품질 테마, 플러그인 및 호스팅을 사용하세요. 또한 다른 솔루션이 없는 경우에 대비하여 백업을 사용할 수 있는지 확인하십시오. 중요한 파일을 삭제하기 전에 호스트에게 도움을 요청하세요.
우리는 당신의 의견을 듣고 싶습니다. 데이터베이스 연결 오류를 설정하는 동안 오류가 발생했습니까? 그것을 고치기 위해 무엇을 했는가? 의견에 알려주십시오.
fedrunovan / shutterstock.com을 통한 주요 이미지
