본문 바로가기

Article/Tip&Tech

bitnami redmine - Phusion Passenger application error

bitnami 사용 시 문제점은 내가 직접 설치했을 때 일반적으로 적용되는 파일 위치가 조금씩 다르다는 점. 

따라서, 에러가 발생하게 되면 일단 당황하기 시작하는데.... 



일단 시작은 error 메세지 확인 부터 시작


"The Phusion Passenger application server encountered an error while starting your web application" 이란다...


가장 기본적인 아파치 로그 확인해보니...... 로그 크기가 "0"임 -_-;;;;


/var/log/apache2




???? Why???  Log 파일은 어디있지?????


이때부터 멘붕.. 당황.... 짜증의 삼박자! -0-


여기까지 찾아오신 분들 당황하지 마시고....


1. 웹페이지에서 에러 메세지 확인


- 아파치가 구동되는 상황이기 때문에,  Phusion Passenger의 에러 메세지 표시 활성화

- /opt/bitnami/apps/redmine/conf/httpd-app.conf 에 "PassengerFriendlyErrorPages on" 추가




2. 에러 메세지 확인 후 조치 실행



결론은 redmine 플러그인 설치 시 에러가 발생했던 부분 때문에 접속이 안되었던것으로, bundle install을 통해 해결 완료

( 플러그인 당시에는 문제가 없다가.... 왜 나중에서야 문제가 발생했던 것이냐!! ㅜ.ㅜ)


참고로 bitnami apache2의 로그는 "/var/log/apache2" 아 아니라 "/{installdir}/apache2/logs" 경로에 있다. 


내 경우 "/opt/bitnami/apache2/logs" 에 위치... 따라서 /var/log/apache2에서 뒤져봐야 안나오는 것은 당연.....


참고로 bitnami Phusion Passenger관련 로그는 아래 경로에 있다. 


/opt/bitnami/apps/redmine/htdocs/log/production.log


쉽게 해결할 수 있는 것을 경험 부족 ( 근데...나 기획자인데.... OTL) 으로 시간이 오래 걸리게 되어 버리는.....


어쨌든 해결 완료!


2017.01.20 logs 위치


/home/bitnami/apps/redmine/htdocs/log