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로 지정해주면 해결된다.