데이터베이스 연결을 설정 오류
데이터베이스 연결을 설정하는 동안 오류가 발생하는 것은 WordPress 사이트에 액세스하려고 할 때 자주 발생하는 오류입니다. 데이터베이스에는 게시물, 댓글, 사이트 구성, 사용자 계정, 테마 및 플러그인 설정 등 귀하의 웹 사이트에 대한 모든 중요한 정보가 저장됩니다. 데이터베이스 연결을 설정할 수 없으면 WordPress 웹 사이트가로드되지 않고 "데이터베이스 연결을 설정하는 중 오류가 발생합니다"이 튜토리얼에서 해결 방법을 보여줍니다 데이터베이스 연결을 설정하는 중 오류 발생 워드 프레스에서.
"데이터베이스 연결을 설정하는 중 오류 발생"문제의 가장 일반적인 원인은 다음 중 하나입니다.
데이터베이스가 손상되었습니다.
WordPress 구성 파일 (wp-config.php)에 잘못된 로그인 자격 증명이 있습니다.
트래픽이 많아서 서버의 메모리가 부족하거나 서버 문제로 인해 MySQL 서비스가 작동을 멈췄습니다.
1. 요구 사항
"데이터베이스 연결 설정 오류"문제를 해결하려면 몇 가지 요구 사항을 충족해야합니다.
- 서버에 대한 SSH 액세스
- 데이터베이스가 동일한 서버에 있습니다.
- 데이터베이스 사용자 이름, 사용자 암호 및 데이터베이스 이름을 알아야합니다.
또한 "데이터베이스 연결을 설정하는 중 오류가 발생했습니다"오류를 수정하기 전에 웹 사이트와 데이터베이스를 모두 백업하는 것이 좋습니다.
1. 손상된 데이터베이스
"데이터베이스 연결 설정 중 오류"문제를 해결할 때 수행해야 할 첫 번째 단계는이 오류가 사이트의 프런트 엔드와 백 엔드 모두에 있는지 여부를 확인하는 것입니다. http://www.yourdomain.com/wp-admin을 통해 백엔드에 액세스 할 수 있습니다 ( "yourdomain"을 실제 도메인 이름으로 대체하십시오)
프런트 엔드와 백 엔드 모두에서 오류가 동일하게 유지되면 다음 단계로 이동해야합니다.
https://www.yourdomain.com/wp-admin을 통해 백엔드에 액세스 할 수 있고 다음 메시지가 표시됩니다.
"하나 이상의 데이터베이스 테이블을 사용할 수 없습니다. 데이터베이스를 복구해야 할 수도 있습니다 "
데이터베이스가 손상되어 복구를 시도해야한다는 의미입니다.
이렇게하려면 먼저 다음 줄을 추가하여 WordPress 사이트 루트 디렉토리에있는 wp-config.php 파일에서 복구 옵션을 활성화해야합니다.
define ( 'WP_ALLOW_REPAIR', true);
이제이 페이지 (https://www.yourdomain.com/wp-admin/maint/repair.php)로 이동하여 "데이터베이스 복구 및 최적화 버튼"을 클릭하십시오.
보안상의 이유로 wp-config.php 파일에서 이전에 추가 한 행을 삭제하는 복구 옵션을 해제하십시오.
이 방법으로 문제가 해결되지 않거나 데이터베이스를 복구 할 수없는 경우 사용할 수있는 경우 백업에서 복원해야 할 수 있습니다.
2. wp-config.php 파일을 확인하십시오.
또 다른, 아마 가장 일반적인 이유는 실패한 데이터베이스 연결에 대한 잘못된 데이터베이스 정보가 WordPress 구성 파일에 설정되어 있기 때문입니다.
구성 파일은 WordPress 사이트 루트 디렉토리에 있으며 wp-config.php라고합니다.
파일을 열고 다음 줄을 찾습니다.
define ( 'DB_NAME', 'database_name'); define ( 'DB_USER', 'database_username'); define ( 'DB_PASSWORD', 'database_password'); define ( 'DB_HOST', 'localhost');
올바른 데이터베이스 이름, 사용자 이름 및 암호가 설정되어 있는지 확인하십시오. 데이터베이스 호스트는 "localhost"로 설정되어야합니다.
데이터베이스 사용자 이름과 암호를 변경 한 경우이 파일도 항상 업데이트해야합니다.
모든 것이 제대로 설정되었고 여전히 "데이터베이스 연결을 설정하는 중 오류가 발생했습니다"라는 오류가 발생하면 서버 측에 문제가있는 것이므로이 자습서의 다음 단계로 넘어 가야합니다.
3. 서버를 확인하십시오.
사용 가능한 리소스에 따라 트래픽이 많을 때 서버가 모든 부하를 처리하지 못할 수 있으며 MySQL 서버가 중단 될 수 있습니다.
이것에 대해 호스팅 제공 업체에 문의하거나 MySQL 서버가 제대로 실행되고 있는지 직접 확인할 수 있습니다.
MySQL의 상태를 확인하려면 다음을 통해 서버에 로그인하십시오. SSH 다음 명령을 사용하십시오.
systemctl status mysql
또는 다음을 사용하여 활성 프로세스에 있는지 확인할 수 있습니다.
ps aux | grep mysql
MySQL이 실행되지 않으면 다음 명령을 사용하여 시작할 수 있습니다.
systemctl start mysql
서버의 메모리 사용량을 확인해야 할 수도 있습니다.
사용 가능한 RAM 양을 확인하려면 다음 명령을 사용할 수 있습니다.
무료 -m
서버의 메모리가 부족한 경우 서버를 업그레이드하는 것이 좋습니다.
4. 결론
대부분의 시간. 위의 단계 중 하나를 수행하여 "데이터베이스 연결을 설정하는 중 오류가 발생했습니다"오류를 수정할 수 있습니다.
물론, 데이터베이스 연결 중 오류를 수정하지 않아도됩니다. WordPress VPS 호스팅 서비스 이 경우에는 전문가의 Linux 관리자에게 WordPress의 데이터베이스 연결 설정 오류를 해결하는 데 도움을 청할 수 있습니다. 24 시간 연중 무휴로 이용하실 수 있으며 즉시 귀하의 요청을 처리해드립니다.
추기경 . 이 게시물을 좋아한다면 WordPress에서 데이터베이스 연결을 설정하는 중 오류를 해결하는 방법에 대해 왼쪽의 버튼을 사용하여 소셜 네트워크에서 친구들과 공유하거나 아래에 답장을 남겨주십시오. 감사.