WordPress에서 데이터베이스 연결 설정 오류를 수정하는 방법 (단계별)

WordPress에서 데이터베이스 연결 설정 오류를 수정하는 방법


WordPress 사이트에서 데이터베이스 연결을 설정할 때 오류가 발생합니까? 이 오류 뒤에 여러 가지 이유가있을 수 있습니다. 간혹 예기치 않게 표시되고이 문제를 만들기 위해 사이트에서 변경된 내용이 궁금 할 수 있습니다..

더 이상 궁금해! 이 기사에서는 가능한 모든 문제를 해결하여 WordPress에서 데이터베이스 연결 설정 오류를 수정하는 방법을 공유합니다..

데이터베이스 연결 설정 오류 – 언제, 왜?

일반적으로이 오류는 웹 사이트에서 데이터베이스 연결을 만들 수 없기 때문에 발생합니다. 그러나 데이터베이스 연결을하지 않는 이유는 사람마다 다를 수 있습니다. 몇 가지 이유는 다음과 같습니다.

  • 웹 서버가 요청에 응답하지 않습니다.
  • 서버가 너무 많은 요청을 받고 응답을 멈췄습니다..
  • 데이터베이스 로그인 자격 증명이 잘못되었거나 오래되었습니다.
  • 데이터베이스가 맬웨어로 손상되었습니다.
  • 코드 변경 또는 자동 WordPress 업데이트로 인해 데이터베이스가 손상되었습니다.

웹 호스팅 서버에 문제가있을 때 대부분이 오류가 발생합니다. 다른 많은 이유가있을 수 있지만. 사이트에서 발생하는 이유를 모르기 때문에 문제 해결이 어려울 수 있습니다. 문제를 찾아 해결하기 위해 단계별로 안내해 드리겠습니다..

데이터베이스 연결 설정 오류 수정

시작하기 전에 데이터베이스의 여러 백업을 만들어 다른 위치에 저장해야합니다. 이 오류를 추적하거나 수정할 수없는 경우 백업을 업로드하여 주요 문제로 돌아가서 새로운 접근 방식으로 다시 시도 할 수 있습니다.

WordPress 사이트, 테마 및 플러그인을 최신 상태로 유지하는 것이 좋습니다. 따라서 오류가 발생할 가능성이 줄어 듭니다. 또한 워드 프레스 사이트를 정기적으로 백업해야하므로 필요한 경우 복원 할 수 있습니다.

WordPress 관리자 로그인 페이지 확인

어떤 오류가 표시되는지 보려면 WordPress 관리자 로그인 페이지를 확인해야합니다. 이 오류가 사이트 프런트 엔드의 오류와 비슷한 경우 다음 단계로 이동하십시오..

/ wp-admin / 페이지에 다른 오류가있는 경우 “하나 이상의 데이터베이스 테이블을 사용할 수 없습니다. 데이터베이스를 복구해야 할 수도 있습니다. “, 그런 다음 wp-config.php 파일을 편집하여 코드 줄을 추가해야합니다.

wp-config.php를 편집하려면 FTP 클라이언트를 사용하여 WordPress 사이트에 로그인하면됩니다. 이 코드를 추가하기 전에 “모두 편집을 중지하십시오! 행복한 블로깅” wp-config.php의 라인.

define ( ‘WP_ALLOW_REPAIR’, 참);

이 파일을 제대로 저장했는지 확인하십시오.

wp-config.php 파일에 코드를 추가 한 후 http://www.yoursite.com/wp-admin/maint/repair.php (바꾸다 www.yoursite.com 웹 사이트 URL)을 사용하여 데이터베이스를 복구하기위한 설정을 확인하십시오..

데이터베이스를 복구하기 위해 WordPress 관리자 계정에 로그인하지 않아도됩니다. wp-config.php 파일에 코드를 올바르게 추가하면 데이터베이스 문제를 해결하는 데 도움이됩니다. 복구하면 wp-config.php 파일에서 코드를 제거하십시오..

문제가 여전히 존재하면이 안내서를 자세히 읽고 다른 해결책을 찾을 수 있습니다..

WP-Config.php 파일을 편집하여 문제 찾기

wp-config.php 파일이 WordPress 웹 사이트를 데이터베이스와 연결하는 기본 파일이라는 것을 알고있을 것입니다. 데이터베이스 로그인 자격 증명이 있습니다. 루트 비밀번호 또는 데이터베이스 사용자 비밀번호를 변경 한 경우 wp-config.php 파일에서 이러한 세부 사항도 업데이트해야합니다. wp-config 파일의 세부 정보를 변경하지 않으면 데이터베이스 연결을 설정하는 동안 오류가 발생합니다.

wp-config.php 파일에서 데이터베이스의 로그인 정보가 WordPress 데이터베이스에 대해 설정 한 정보와 동일한 지 확인해야합니다..

define ( ‘DB_NAME’, ‘database-name’);
define ( ‘DB_USER’, ‘database-username’);
define ( ‘DB_PASSWORD’, ‘database-password’);
define ( ‘DB_HOST’, ‘localhost’);

이 코드에서 DB_Name은 데이터베이스 이름을 나타내고, DB_User는 데이터베이스의 사용자 이름이며, DB_Password는 데이터베이스 비밀번호이며, DB_Host는 호스트 값입니다..

DB_Host 값을 다음과 같이 추가 할 수 있습니다 localhost WordPress 호스팅 제공 업체가 BlueHost, HostGator 등인 경우 다른 호스팅 회사의 경우 지원 팀에 문의하거나이 안내서를 확인하십시오. 워드 프레스 구성 요령 다른 호스트 값을 찾기 위해.

또한 XAMPP 또는 MAMP와 같은 로컬 서버에서 WordPress 사이트를 실행하는 경우 DB_Host 값을 localhost에서 IP로 대체하여이 오류를 해결할 수 있음을 확인했습니다..

define ( ‘DB_HOST’, ‘127.0.0.1:8889’);

이 IP는 온라인 웹 호스팅 회사와 다를 수 있습니다. 로컬 서버에서 라이브 사이트로 WordPress를 전송하는 방법에 대한이 안내서를 확인하십시오..

문제가 여전히 해결되지 않으면 아래를 계속 읽고 서버 끝에 적용 할 수있는 다른 해결 방법을 찾아 오류를 해결하십시오..

웹 호스팅 서버 살펴보기

때때로 예기치 않게 많은 트래픽이 발생하고 웹 호스팅 서버가 요청에 응답하지 않습니다. 먼저 웹 사이트 속도가 느려지고 웹 사이트를 방문하려는 사용자와 데이터베이스 연결을 설정하는 중 오류가 표시됩니다. 이것은 주로 공유 또는 VPS 호스팅 환경에서 발생합니다..

웹 호스트의 지원 부서에 직접 연락하여이 문제를 확인할 수 있습니다. WPEngine 및 Siteground와 같은 관리 호스팅 회사의 경우 지원 팀이 오류를 신속하게 해결하도록 도와줍니다..

서버 쪽에서이 오류를 직접 해결하려면 MySQL 서버에서 몇 가지 사항을 확인하여 문제를 추적하는 것이 좋습니다..

먼저 동일한 서버에서 다른 웹 사이트에 액세스하여 제대로 실행되고 있는지 확인해야합니다. 다른 웹 사이트에서도 동일한 오류가 표시되면 MySQL 서버가 손상된 것입니다.

테스트를 위해 같은 서버에 다른 웹 사이트가 없으면 cPanel의 phpMyAdmin으로 이동하여 데이터베이스에 연결해야합니다. 연결되면 충분한 권한이 있는지 확인해야합니다. 새 파일 testconnection.php를 추가하고 다음 코드를 추가하십시오.

<?PHP
$ link = mysqli_connect ( ‘localhost’, ‘username’, ‘password’);
if (! $ link) {
die ( ‘연결할 수 없습니다 :’. mysqli_error ());
}
에코 ‘연결되었습니다’;
mysqli_close ($ 링크);
?>

사용자 이름과 비밀번호를 데이터베이스 로그인 자격 증명으로 바꿔야합니다. 연결되면 권한에 문제가 없음을 의미하며 계속해서 wp-config.php 파일을 다시 확인하여 사용자 이름이나 비밀번호에 철자가 틀렸는 지 확인할 수 있습니다.

연결에 실패하면 서버에 문제가있을 가능성이 높습니다. 그러나 MySQL 서버가 다운되었다고 말할 수는 없습니다. 데이터베이스 사용자가 서버에 액세스 할 수있는 권한이 없을 수 있습니다..

웹 호스팅 제공 업체에 연락하여 허가를 요청할 수 있습니다. 이렇게하면 오류를 확인하고 문제를 해결할 수 있습니다.

이 오류가 발생할 수있는 다른 많은 이유가 여전히 있으며 웹 사이트의 여러 가지 문제를 해결해야합니다. 귀하의 솔루션이 위에서 설명한 방법과 다른 경우 아래 의견에 공유하십시오. 이 오류가 발생하는 다른 사람들은 귀중한 조언의 혜택을 볼 수 있습니다!

이 안내서가 WordPress에서 데이터베이스 연결 설정 오류를 해결하는 데 도움이 되었기를 바랍니다. 다운 타임없이 한 웹 호스트에서 다른 웹 호스트로 전환하는 방법을 확인하고 싶을 수도 있습니다.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map