라이트세일 bitnami 워드프레스 Error establishing a database connection 오류 해결방법
워드프레스 테마를 변경하는 과정에 갑자기 블로그에 접근이 안되는 상황이 발생함!! 워드프레스 블로그를 운영하면서 처음 보는 거라 굉장히 당황 스러움!!
해결방법을 찾아보니 아마존 라이트세일 비트나미 워드프레스 사이트에서 해결방법 찾았다.
다음과 같은 이유로 ‘Error establishing a database connection’ 오류가 발생할 수 있다고 한다.
- 손상된 데이터베이스 테이블이 있습니다.
- 원격 데이터베이스 연결이 비활성화되었습니다.
- 데이터베이스 서비스가 중단되었습니다.
- 볼륨에 공간이 부족합니다.
- WordPress 구성 파일에 잘못된 로그인 자격 증명이 있습니다.
Error establishing a database connection 해결 방법
1.vi 편집기와 같은 텍스트 편집기를 사용하여 wp-config.php 파일을 수정하자. 이 파일은 /opt/bitnami/wordpress/ 폴더에 있다.
$ sudo vi wp-config.php
2.wp-config.php 파일에 다음 줄을 추가합니다. ‘That’s all, stop editing! Happy blogging’ 줄 바로 앞에 줄을 추가한다.
define('WP_ALLOW_REPAIR' ,true);
3.다음 URL를 브라우저에서 열면 다음과 같은 복구 화면이 나타난다. 만약 아래주소로 접근했음에도 여전히 Error establishing a database connection 오류 화면이 나타난다면 aws 콘솔에 로그인 후 해당 블로그 인스턴스를 재시작하면 된다.
당신의 워드프레스 블로그 주소/wp-admin/maint/repair.php
4. 데이터베이스 복구를 실행한다.
4.데이터베이스 복구를 실행한 후 wp-config.php 파일에 추가한 코드 줄을 제거한다. 제거하지 않으면 누구나 데이터베이스에서 복구를 실행할 수 있다.
[reference]
Lightsail에서 호스팅되는 WordPress 기반 애플리케이션에서 데이터베이스 연결 오류를 해결하려면 어떻게 해야 합니까?