Ghost 블로그 5.60.0 -> 5.80.0으로 업데이트 하면서 생겼던 문제들
꽤 오랜만에 업데이트 하면서 생긴 몇 가지 문제에 대한 해결 방법이 도움이 될까 싶어서 이 글을 남겨본다. 필자가 블로그를 업데이트 하면서 생긴 문제는 크게 두 가지 인데 하나는 config.production.json
의 mail.options.service
값의 오류였고, 나머지 하나는 데이터베이스 커넥션 에러였다.
mail.options.service
의 잘못된value
오류
보통 국내에서 고스트 블로그를 구축하면STMP
서버로 구글을 많이 채택하는데 정확히 몇 버전부터 인지는 모르겠지만, 원래Google
이었던 서비스 값이Gmail
로 변경되었다. 따라서 해당 값을Gmail
로 바꿔주면 해결된다.- 원인 불명의 데이터베이스 커넥션 에러
해당 문제는nodejs 16
버전을 사용하다nodejs 18
로 업데이트 했으면 생길 수 있는 문제다. 최신의 고스트 블로그는nodejs 18
로만 설치되는데, 이전에config.production.json
설정에서database.connection.host
값을localhost
로 지정해 놨다면 이 문제가 발생할 수 있다. 이는nodejs 17
버전부터localhost
를 사용할 경우ipv6
가 우선 적용되기 때문에 생기는 문제로, 해당 값을127.0.0.1
로 지정해주면 해결된다.