데이터베이스 연결 설정 WordPress 오류를 수정하는 방법
게시 됨: 2020-03-02
어느 화창한 아침, 당신은 일어나서 커피를 끓이고 작업대에 앉습니다. 놀랍게도 "데이터베이스 연결 설정 오류" 라는 간단한 메시지가 있는 빈 흰색 화면 페이지가 나타납니다.
몇 번을 새로고침을 해도 웹사이트에 액세스할 수 없습니다.
불행히도 웹사이트가 다운되는 1분마다 리드를 생성하고, 전환을 하고, 판매를 즐길 기회를 잃게 됩니다.
상황의 심각성이 심각하지만 긴장을 진정시키고 당황하지 마십시오! WordPress에서 데이터베이스 연결 설정 오류를 수정하는 방법에 대한 실용적인 접근 방식을 더 잘 이해하고 배우려면 이 가이드를 계속 읽으십시오.
- WordPress 데이터베이스 오류가 발생하는 이유는 무엇입니까?
- 데이터베이스 연결 설정 오류 확인
- wp-config에서 데이터베이스 로그인 자격 증명 확인
- 사용자 이름 및 비밀번호 재설정
- 데이터베이스 호스트 값
WordPress 데이터베이스 오류가 발생하는 이유는 무엇입니까?
먼저 이 오류 메시지가 실제로 의미하는 바를 살펴보겠습니다.
데이터베이스는 MySQL이라는 언어를 사용합니다. 귀하의 웹사이트는 PHP라는 서버 측 언어에 의존합니다. 웹사이트 URL이 브라우저에 입력될 때마다 WordPress는 PHP를 사용하여 데이터베이스에서 페이지와 관련된 모든 정보를 검색하고 방문자의 브라우저로 보냅니다.

당신이 경험하는 데이터베이스 연결 설정 오류는 이 MySQL-PHP 연결이 어떤 이유로 끊어졌기 때문에 조사해야 합니다.
다음 시나리오에서 이 오류가 발생할 수 있습니다.
- 로그인 자격 증명(사용자 이름 및 암호)이 변경되었을 수 있습니다. 직접 변경하지 않았더라도 어떻게든 이런 일이 발생할 수 있습니다.
- 잘못 코딩된 플러그인을 설치하면 데이터베이스가 손상될 수 있습니다.
- 웹사이트에서 서버 용량을 초과하는 트래픽 급증이 발생할 수 있습니다.
- WordPress 웹 호스팅에 문제가 있을 수 있으며 끝부분에 문제가 있어 데이터베이스가 작동하지 않습니다.
WordPress에서 데이터베이스 연결 설정 오류를 수정하기 전에 백업을 수행하는 것이 좋습니다! 백업을 만들 수 있는 옵션은 다음과 같습니다.
- FTP(SFTP)에서 모든 웹 파일을 다운로드합니다. 이렇게 하려면 호스팅 계정에 로그인합니다(저는 Cloudways를 사용하고 있습니다).
- 내보내기 기능을 통해 MySQL 데이터베이스를 내보냅니다.
- 또는 UpdraftPlus를 사용하여 데이터를 백업할 수 있습니다.
Cloudways 고객인 경우 작업을 쉽게 만들고 플랫폼을 통해 수동 및 자동 WordPress 백업을 수행할 수 있습니다. 다음 이미지는 Cloudways가 쉽고 정기적인 백업을 허용하는 방법을 보여줍니다.

이제 문제의 범위를 좁혀 보겠습니다.
데이터베이스 연결 설정 오류 확인
웹 사이트 URL( front-end )을 입력하려고 할 때와 /wp-admin/( back-end )에 로그인을 시도할 때 동일한 오류가 발생합니까? 오류가 동일하면(즉, 데이터베이스 연결 설정 오류) 다음 단계로 이동합니다.
그러나 /wp-admin/ 에 로그인하려고 할 때 다음 오류가 발생하면 데이터베이스가 손상된 것입니다.
" 하나 이상의 데이터베이스 테이블을 사용할 수 없습니다. 데이터베이스를 복구해야 할 수도 있습니다. ”
루트 WordPress 파일 디렉토리에서 wp-config.php 파일을 찾아야 합니다. WordPress의 내장 복구 기능 을 활성화하려면 이 작업을 수행해야 합니다.
Filezilla 실행 —–> (WordPress 설치 폴더) —–> public_html
wp-config.php 파일을 마우스 오른쪽 버튼으로 클릭하고 Sublime Text Editor와 같은 코드 편집기를 선택하여 파일을 엽니다.

wp-config.php 파일을 연 후 파일 맨 아래에 다음 행을 추가하십시오.
정의('WP_ALLOW_REPAIR', 참);이제 다음으로 이동합니다.
yourwebsite.com/wp-admin/maint/repair.php
(“yourwebsite.com”을 실제 URL로 대체)

위에서 언급한 옵션이 표시됩니다. " 데이터베이스 복구 및 최적화 " 옵션을 선택하는 것이 좋습니다. 시간이 더 걸리기는 하지만 문제를 해결하기 위한 보다 포괄적인 시도입니다.
이 수리 페이지는 로그인 없이 접근할 수 있어 보안 문제가 발생합니다. 복구 및 최적화가 완료된 직후 wp-config.php 파일에 추가한 코드 줄 을 제거 합니다.

Cloudways Managed Hosting으로 오류 수정이 더 쉽습니다.
번거로움 없는 경험을 위해 관리형 클라우드 호스팅을 사용해 보십시오.
이 방법으로 데이터베이스 연결을 설정하는 WordPress 오류가 수정되었습니까? 그렇다면 축하합니다! 그렇지 않은 경우 이 가이드를 계속 읽고 오류와 관련된 다른 수정 사항을 찾으십시오.
wp-config에서 데이터베이스 로그인 자격 증명 확인
이전 단락에 설명된 절차가 효과가 없다면 문제의 가능한 원인은 데이터베이스 설정입니다.
앞서 언급했듯이 사용자 정보 또는 데이터베이스의 다른 세부 정보를 변경하면 데이터베이스 로그인 설정이 엉망이 될 수 있습니다. 이것은 wp-config.php 파일이 시스템에 의해 제대로 업데이트되지 않은 경우에 발생합니다.
wp-config.php는 워드프레스에서 가장 필수적인 파일입니다. 여기에는 모든 데이터베이스 정보가 포함됩니다.
이 파일을 열려면 다음으로 이동하십시오.
Filezilla 실행 —–>(WordPress 설치 폴더) —–> public_html
wp-config.php 파일을 마우스 오른쪽 버튼으로 클릭하고 Sublime과 같은 코드 편집기를 선택하여 파일을 엽니다.
wp-config.php 파일을 열면 데이터베이스에 연결하는 데 필요한 코드에 정의된 네 가지 필수 변수가 표시됩니다.
이들은 데이터베이스 이름, 데이터베이스 사용자 이름, 데이터베이스 암호 및 대부분의 경우 localhost인 데이터베이스 호스트 입니다(localhost 대신 IP 주소가 있을 수도 있음).
// ** MySQL 설정 - 웹 호스트에서 이 정보를 얻을 수 있습니다. ** // /** WordPress용 데이터베이스 이름 */ 정의( 'DB_NAME', '데이터베이스_이름_여기' ); /** MySQL 데이터베이스 사용자 이름 */ 정의( 'DB_USER', '사용자 이름_여기' ); /** MySQL 데이터베이스 비밀번호 */ 정의( 'DB_PASSWORD', '비밀번호_여기' ); /** MySQL 호스트 이름 */ 정의( 'DB_HOST', '로컬 호스트' );
이 값을 기록해 두십시오. 이제 호스팅에 로그인하고 제 경우에는 Cloudways 플랫폼을 사용하고 " 응용 프로그램 " 탭을 선택합니다. WordPress 애플리케이션으로 이동하여 " 액세스 세부 정보 " 탭에서 " 데이터베이스 관리자 실행 "을 클릭합니다.

wp_options 라는 테이블을 클릭하십시오. 웹사이트 이름, URL 및 기타 설정이 표시되어야 합니다. 이것은 wp-config.php 파일에 올바른 정보가 있는지 여부를 나타냅니다.

' siteurl '과 ' home ' 필드 정보가 다를 경우 wp-config.php 파일을 수정 하여 wp_options 테이블 과 동일한 값 을 삽입합니다.
사용자 이름 및 비밀번호 재설정
wp-config.php 파일의 사용자 이름과 비밀번호가 phpMyAdmin 의 사용자 이름과 일치하는지 확인해야 합니다. 우리의 경우 " MySQL 액세스 "입니다.

사용자 이름과 암호가 일치하지 않으면 wp-config.php 파일을 열고 " MySQL Access " 패널의 값을 포함하도록 편집합니다.
그게 다야! cPanel을 통해 이 작업을 시도했다면 훨씬 더 많은 노력을 기울여야 합니다.
데이터베이스 호스트 값
WordPress wp-config.php 파일의 네 번째 중요한 값은 DB_HOST 입니다. 대부분의 웹 호스팅 공급자의 경우 이 값은 기본적으로 파일에 있는 값인 localhost여야 합니다.
앞서 언급한 모든 단계를 수행했지만 여전히 WordPress에서 데이터베이스 연결을 설정하는 동안 오류가 발생한다면 다양한 웹 호스팅 제공업체에 대한 이 공식 DB_HOST 값 목록을 확인하십시오. 그렇지 않으면 웹 호스팅 제공업체에 연락하여 DB_HOST 값을 제공하고 wp-config.php 파일에 입력하도록 요청할 수 있습니다.
이 가이드가 도움이 되고 데이터베이스 연결 문제를 설정하는 WordPress 오류를 해결할 수 있기를 바랍니다.
이 문제를 해결할 다른 방법을 찾았습니까? 아래 의견 섹션에 알려주고 효과가 있었던 것과 효과가 없는 것을 언급하십시오. 그것은 당신과 같은 문제에 직면 한 다른 사람들에게 도움이 될 것입니다.
자주 묻는 질문
- WordPress의 데이터베이스 연결 오류는 무엇입니까?
간단히 말해서이 오류는 WordPress가 데이터베이스에 연결할 수 없기 때문에 발생합니다. 그리고이 장애의 이유는 다를 수 있습니다. 다음과 같은 이유 때문일 수 있습니다.
- 로그인 및 자격 증명이 거짓이거나 변경되었습니다.
- 데이터베이스 서버가 응답하지 않습니다.
- 데이터베이스가 손상되었습니다.
대부분의 경우 이 오류는 일부 서버 오류로 인해 발생하지만 다른 요인도 있을 수 있습니다.
