라이트세일 bitnami 워드프레스 Error establishing a database connection 오류 해결방법
워드프레스 테마를 변경하는 과정에 갑자기 블로그에 접근이 안되는 상황이 발생함!! 워드프레스 블로그를 운영하면서 처음 보는 거라 굉장히 당황 스러움!!
![](https://playground.naragara.com/wp-content/uploads/2023/10/image-24.png)
해결방법을 찾아보니 아마존 라이트세일 비트나미 워드프레스 사이트에서 해결방법 찾았다.
다음과 같은 이유로 ‘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);
![](https://playground.naragara.com/wp-content/uploads/2023/10/image-25.png)
3.다음 URL를 브라우저에서 열면 다음과 같은 복구 화면이 나타난다. 만약 아래주소로 접근했음에도 여전히 Error establishing a database connection 오류 화면이 나타난다면 aws 콘솔에 로그인 후 해당 블로그 인스턴스를 재시작하면 된다.
당신의 워드프레스 블로그 주소/wp-admin/maint/repair.php
![](https://playground.naragara.com/wp-content/uploads/2023/10/image-27.png)
4. 데이터베이스 복구를 실행한다.
![](https://playground.naragara.com/wp-content/uploads/2023/10/image-29-874x1024.png)
4.데이터베이스 복구를 실행한 후 wp-config.php 파일에 추가한 코드 줄을 제거한다. 제거하지 않으면 누구나 데이터베이스에서 복구를 실행할 수 있다.
[reference]
Lightsail에서 호스팅되는 WordPress 기반 애플리케이션에서 데이터베이스 연결 오류를 해결하려면 어떻게 해야 합니까?