워드프레스 “데이터베이스 연결 중 오류” 문제 해결 방법

워드프레스 사이트에서 “데이터베이스 연결 중 오류”가 발생하면서 사이트에 접속이 안 되는 경우가 있을 수 있습니다.

워드프레스 데이터베이스 연결 중 오류 문제 해결 방법

언어가 영어인 경우에는 “Error establishing a database connection” 에러 문구가 표시됩니다.

워드프레스 데이터베이스 연결 오류

워드프레스 “데이터베이스 연결 중 오류” 문제 해결 방법

이 오류가 발생하는 경우 다음과 같은 안내 문구가 함께 표시됩니다.

wp-config.php의 사용자명과 비밀번호 정보가 올바르지 않거나 localhost의 데이터베이스 서버에 접근할 수 없다는 것을 의미합니다. 이는 호스트의 데이터베이스 서버가 동작하지 않고 있다는 것을 의미할 수도 있습니다.

DB 정보가 잘못 설정되었거나 데이터베이스 서버에 문제가 있는 경우 이와 같은 오류가 발생합니다.

이 문제가 발생하면 FTP/SFTP에 접속하여 워드프레스 설치 디렉터리에 있는 wp-config.php 파일에서 DB 정보가 올바른지 체크해보시기 바랍니다.

아래 4개 항목의 정보가 정확해야 사이트가 올바르게 표시됩니다.

// ** Database settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define( 'DB_NAME', 'database_name_here' );

/** Database username */
define( 'DB_USER', 'username_here' );

/** Database password */
define( 'DB_PASSWORD', 'password_here' );

/** Database hostname */
define( 'DB_HOST', 'localhost' );

DB_HOST는 대부분 localhost이지만, 일부 웹호스팅에서는 이 값이 다를 수 있습니다.

데이터베이스 정보를 모르는 경우 웹호스팅 업체에 연락하거나 서버 관리자에게 연락하여 정확한 정보를 요청하시기 바랍니다. 카페24의 경우 DB 비밀번호를 변경하는 것이 가능합니다.

DB 비번을 변경하면 wp-config.php 파일에서 디비 정보를 올바르게 변경해야 합니다. 그리고 그누보드 등 다른 CMS를 함께 사용하는 경우에도 디비 정보를 변경해주어야 합니다.

경우에 따라 웹호스팅 서버가 일시적으로 불안정하여 이런 문제가 발생하기도 합니다. 그런 경우에는 호스팅 업체에서 해결해주기를 기다려야 합니다.

또한, 사이트 방문자 수가 증가하여 사이트 장애가 발생하는 경우도 있습니다. 트래픽 급증으로 문제가 되는 경우에는 트래픽 급증의 원인을 파악하여 대응해야 합니다. 예를 들어, 봇의 유입이 급증하여 문제가 발생한다면 문제가 되는 봇을 차단할 수 있습니다. 실제 방문자 수가 급증하여 발생한다면 호스팅 상품을 업그레이드하거나 클라우드웨이즈와 같은 호스팅으로 변경하는 것을 고려할 수 있습니다.

이외에도 사이트가 멀웨어(악성코드)에 감염되어 이런 현상이 나타나는 경우도 있습니다. FTP/SFTP에 접속하여 서버에 이상한 파일이 없는지 체크해보시기 바랍니다.

예를 들어, uploads 폴더에 PHP 파일이 있다면 악성코드 감염을 의심할 수 있습니다(참고).

악성코드 감염

악성코드에 감염된 경우…

  1. 악성코드에 감염된 파일들을 모두 제거하고
  2. 워드프레스, 테마, 플러그인을 모두 최신 버전으로 업데이트하고
  3. 보안 조치를 해주어야 합니다.

여러 가지 조치에도 해결이 안 되면 웹호스팅 업체 고객센터로 연락하여 도움을 요청해보시기 바랍니다.

워드프레스 문제로 어려움을 겪는 경우 여기에서 유료 서비스를 의뢰하는 것도 가능합니다.

참고

Leave a Comment