• 특징
  • 템플릿
  • 가격 책정
  • Korean
  • 특징
  • 템플릿
  • 가격 책정
  • Korean
Ops! 검색된 위젯을 찾을 수 없습니다! 혹시 알고 계신가요? 그렇다면, 제출 여기

"데이터베이스 연결 설정 중 오류"라는 메시지는 전체 사이트가 다음과 같은 알림으로 대체되는 특히 실망스러운 워드프레스 오류입니다:

Error Establishing Database Connection

이 글을 읽고 계신다면 지금 이 오류가 발생하고 있을 가능성이 높습니다.

그렇지 않다면 행운을 빕니다. 모든 워드프레스 사용자는 평생 이 메시지를 한 번 이상 받습니다!

웹사이트에 이 메시지가 표시되지 않더라도 워드프레스에서 "데이터베이스 연결 설정 오류" 문제를 해결하는 방법을 알아두는 것은 꼭 알아두어야 할 사항입니다.

이 게시물에서는 세 가지를 배웁니다:

  1. "데이터베이스 연결을 설정하는 중 오류가 발생했습니다"라는 메시지는 무엇을 의미하나요?
  2. 이 오류 메시지가 표시되는 가장 일반적인 이유 중 일부입니다.
  3. 데이터베이스 연결을 설정하는 이 워드프레스 오류를 해결하는 방법

"데이터베이스 연결을 설정하는 중 오류가 발생했습니다"라는 메시지는 무엇을 의미하나요?

워드프레스 운영에 익숙하지 않다면 웹사이트에는 두 가지 필수 요소가 있습니다:

파일 - 여기에는 워드프레스 애플리케이션, 테마, 플러그인, 멀티미디어 업로드 등이 포함됩니다.
데이터베이스 - 댓글, 글, 페이지의 실제 콘텐츠가 저장되는 곳입니다(메타 정보와 같은 기타 중요한 정보도 많이 저장됩니다).


방문자가 워드프레스 사이트에 방문할 때마다 PHP 파일은 데이터베이스에서 쿼리하여 표시할 정보를 정확하게 결정합니다.

데이터베이스에 제대로 연결되지 않으면 워드프레스 사이트의 PHP 파일 부분에서 웹페이지를 제대로 렌더링하는 데 필요한 정보를 얻을 수 없습니다. 그렇기 때문에 "데이터베이스 연결 설정 중 오류" 메시지가 대신 표시됩니다.

이 오류 메시지가 표시되는 가장 일반적인 이유 중 일부입니다.

이 메시지가 표시되는 데에는 여러 가지 잠재적인 이유가 있을 수 있습니다.

대부분의 경우 이러한 원인은 다음과 관련이 있습니다:

  • 손상된 데이터베이스.
  • wp-config.php 파일에 데이터베이스의 구성 세부 정보가 잘못되었습니다.
  • 기본 워드프레스 파일이 손상되었습니다.
  • 웹 호스팅에 문제가 있습니다.

특정 상황에서 메시지의 원인이 무엇인지 확신할 수 없기 때문에 문제를 해결하는 가장 좋은 방법은 진단 접근 방식을 취하는 것입니다.

즉, 일련의 테스트를 체계적으로 수행하여 문제를 분리한 다음 해결해야 합니다.

체계적인 접근 방식은 필요한 순서대로 나열되어 있습니다:

데이터베이스 연결을 설정하는 이 워드프레스 오류를 해결하는 방법

가능한 수정 # 1: 워드프레스 패널에 계속 액세스할 수 있는지 확인하세요.

사이트 프론트엔드에 이 메시지가 표시되면 가장 먼저 해야 할 일은 워드프레스에서 관리자 제어판(wp-admin 대시보드)에 액세스하려고 할 때 동일한 오류가 발생하는지 여부를 확인하는 것입니다.

wp-admin 영역에 액세스하려고 할 때 여전히 동일한 오류 메시지가 표시되면 다음 단계로 건너뛰세요.. 이미 이 문제를 잠재적 원인으로 제거했습니다.

"데이터베이스를 복구해야 할 수 있습니다."와 같은 다른 메시지가 표시되는 경우 이 섹션을 계속 진행하여 워드프레스 데이터베이스를 복구하는 방법을 알아보세요.

1단계: 복구 유틸리티를 활성화합니다. wp-config.php 파일을 만듭니다.

시작하려면 먼저 wp-config.php 파일을 사이트에 추가합니다. 둘 중 하나에 대해 이 작업을 수행할 수 있습니다:

FTP를 통해 사이트에 연결합니다. ( FileZilla 는 이를 위한 좋은 프로그램입니다)
통합 cPanel 파일 관리자 도구(cPanel의 기본 제공 파일 관리자) 사용.

wp-config.php 파일은 워드프레스 웹사이트의 루트 폴더/디렉터리에 있습니다. 이 폴더는 wp-admin 및 wp-content 디렉토리/폴더가 있는 폴더와 동일합니다:

WordPress root directory

wp-config.php 파일을 편집할 수 있게 되면 마지막에 이 짧은 코드 스니펫을 추가합니다:

define('WP_ALLOW_REPAIR', true);

다음 단계를 계속하기 전에 변경 사항을 저장하세요.

최고의 웹 솔루션

저희 제품으로 웹사이트를 강화하고 싶으신가요?

2단계: 자동 데이터베이스 복구 유틸리티를 실행합니다.

코드 스니펫을 추가한 후에는 다음으로 이동하여 워드프레스 데이터베이스 복구 도구에 액세스할 수 있습니다:

yourdomain/wp-admin/maint/repair.php

해당 페이지가 나타나면 데이터베이스 복구를 클릭하여 도구를 실행합니다:

WordPress Repair

도구가 수리를 완료하면 사이트가 다시 작동합니다. 복구가 완료되면 wp-config.php 파일로 돌아가서 복구 유틸리티를 활성화하기 위해 추가한 것과 동일한 코드 줄을 삭제하기만 하면 됩니다.

그래도 사이트가 작동하지 않으면 다음 단계를 계속 진행하세요.

가능한 수정 # 2: 데이터베이스의 로그인 자격 증명 확인

데이터베이스가 손상되지 않았다면 다음으로 확인해야 할 것은 데이터베이스에 대한 로그인 자격 증명이 제대로 작동하는지 확인하는 것입니다.

데이터베이스 자격 증명은 wp-config.php 파일 :

/** MySQL 데이터베이스 사용자 이름 */
define('DB_USER', 'yourusername');

/** MySQL 데이터베이스 비밀번호 */
define('DB_PASSWORD', 'yourdbpassword');

이 정보가 호스팅 제어판을 통해 생성한 데이터베이스의 자격 증명과 일치하지 않으면 워드프레스에서 해당 데이터베이스에 액세스할 수 없습니다.

데이터베이스 자격 증명이 작동하는지 테스트하려면 mysqli_connect () 함수를 사용하면 됩니다.

메모장 등의 텍스트 편집기를 사용하여 다음과 같은 파일을 만듭니다. dbcheck.php.

그런 다음 이 코드 조각을 파일에 추가합니다:

<?php
$con = mysqli_connect("localhost","mysql_user","mysql_password","mysql_db");

// Check connection
if (mysqli_connect_errno())
  {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
  }
?>

"mysql_user" 및 "mysql_password"를 wp-config.php 파일의 현재 사용자 아이디와 비밀번호로 바꾸어야 합니다. 그리고 mysql_db 이름도 변경하는 것을 잊지 마세요.

그런 다음 cPanel 또는 FTP를 통해 해당 파일을 웹사이트에 업로드하고 다음 주소로 이동하여 액세스합니다:

yourdomain.com/dbcheck.php

"올바르게 연결되었습니다"라는 메시지가 표시되면 데이터베이스의 자격 증명이 올바르게 작동하고 있는 것이며 다음 단계로 진행할 수 있습니다.

하지만 아래와 같은 메시지가 표시되면 데이터베이스 자격 증명에 문제가 있는 것입니다:

mysql error

문제를 해결하는 가장 쉬운 방법은 워드프레스 사이트에서 사용할 새 데이터베이스 자격증명 집합을 만드는 것입니다.

1단계: cPanel에서 MySQL 데이터베이스로 이동합니다.

호스트가 cPanel을 사용한다고 가정하면 cPanel 제어판의 MySQL 데이터베이스 옵션으로 이동하여 새 데이터베이스 사용자를 만들 수 있습니다:

db selection

2단계: 새 사용자를 만듭니다.

MySQL 사용자 영역까지 아래로 스크롤하여 새 사용자 추가 상자를 찾습니다.

새 이름을 입력합니다:

사용자 이름.
비밀번호.

New Db user

이러한 세부 정보는 곧 필요할 것이므로 기억해 두세요. 메모장이나 텍스트 파일에 적어두는 것이 좋습니다.

3단계: 데이터베이스에 새 사용자를 추가합니다.

새 사용자를 만든 후 데이터베이스에 사용자 추가 옵션으로 이동하여 새 사용자를 워드프레스 사이트의 데이터베이스에 추가합니다:

adding user to db

다음 화면에서 사용자에게 모든 권한 을 부여해야 합니다:

All privileges

4단계: 업데이트 wp-config.php 파일을 데이터베이스의 새 사용자로 변경합니다.

완료하려면 사이트의 wp-config.php 파일로 돌아가서 DB_USER 및 DB_PASSWORD 필드를 새 사용자로 업데이트해야 합니다:


// ** MySQL 설정 - 웹 호스트에서 이 정보를 얻을 수 있습니다.
/** 워드프레스용 데이터베이스 이름 */.
define('DB_NAME', 'yourdbname');

/** MySQL 데이터베이스 사용자 이름 */.
define('DB_USER', 'yourdbuser');

/** MySQL 데이터베이스 비밀번호 */
define('DB_PASSWORD', 'yourbdpass');

/** MySQL 호스트명 */
define('DB_HOST', 'localhost');

dbname, dbuser, dbpass, 필요한 경우 서버 호스트를 로컬 호스트에서 호스팅 제공 호스트로 변경해야 합니다.

변경 사항을 저장하면 사이트가 다시 작동합니다!

가능한 수정 # 3: 워드프레스 코어 파일 다시 로드

위의 방법으로도 오류가 해결되지 않으면 주요 워드프레스 파일 중 일부가 손상되었을 수 있습니다.

이 문제가 없는지 확인하려면 사이트에 새 워드프레스 사본을 업로드하면 됩니다. 이 작업을 잘 수행하면 콘텐츠, 플러그인 또는 기존 주제에 영향을 미치지 않습니다.

워드프레스닷컴으로 이동하여 최신 버전을 다운로드하세요:

WordPress Downlaod

그런 다음 ZIP 파일을 압축을 풀고 wp-content 폴더와 wp-config-sample.php 파일을 삭제합니다:

나머지 파일을 FTP를 통해 워드프레스 사이트에 업로드합니다. FTP 프로그램에서 중복 파일을 어떻게 처리할지 묻는 메시지가 표시되면 중복 파일 덮어쓰기 옵션을 선택해야 합니다.

이렇게 하면 기본 워드프레스 파일이 손상되지 않고 문제가 해결될 것으로 예상됩니다.

가능한 수정 # 4: 호스팅 제공업체에 문의하기

이전 해결 방법 중 어느 것도 효과가 없다면 호스팅 문제일 수 있습니다.

몇 가지 잠재적인 문제가 있습니다:

데이터베이스 서버가 작동하지 않습니다 일부 호스트는 데이터베이스에 별도의 서버를 사용하므로 일반 서버가 계속 실행 중이더라도 데이터베이스가 다운될 수 있습니다.

데이터베이스의 할당량에 도달했습니다. 일부 공유 호스트는 데이터베이스 사용을 제한합니다. 사이트가 할당량에 도달한 경우 데이터베이스가 줄어든 이유를 설명할 수 있습니다.

이러한 문제를 해결하려면 호스트의 지원팀에 문의해야 합니다.

최종 참고 사항

이 시점에서 데이터베이스 연결을 설정하는 워드프레스 오류를 수정하고 사이트가 다시 작동하도록 만들 수 있을 것으로 예상됩니다.

하지만 이 오류의 원인이 될 수 있는 몇 가지 작은 문제도 있습니다. 이러한 문제는 사이트 고유의 문제인 경우가 많으므로 이와 같은 게시물에서 진단하기는 어렵습니다.

이러한 수정 방법을 수행하고 호스트와 상담한 후에도 오류 메시지가 계속 표시되면 워드프레스 개발자에게 문의하여 문제를 자세히 조사하는 것이 좋습니다.

또는 언제든지 댓글을 남겨주시면 함께 문제를 해결할 수 있기를 바랍니다!

저작권 © 2025 Bd테마. 모든 권리 보유.

Money Transfer Logo