Redmine
BITNAMI

bitnami Redmine3.0(Win版) を入れたらApacheが起動しなかった(解決済)

More than 3 years have passed since last update.

Windows版のbitnami Redmine3.0をインストールしてみたらすんなり動いてくれなかったのでメモ


環境

Windows7 Pro 64bit


不具合1


症状

Apacheだけ起動しない


原因

 httpd.confに記述されている環境変数をセットする記述の部分でSyntax Errorが発生

※自宅のPC(Win8.1)ではこの症状が出なかったので何か環境依存がある?


対応

 ・該当行コメントアウト

 ・手動でWindowsの環境変数を設定


対応詳細

 ログの確認をしたところWindows側のアプリケーションログで以下のエラーが出ていた

(コントロールパネルの管理ツールの中にある「イベントビューア」で確認できる)

  The Apache service named 

reported the following error: >>>
AH00526: Syntax error on line 569 of C:/Bitnami/redmine-3.0.0-0/apache2/conf/httpd.conf:

httpd.confの569行目は以下の記述



SetEnv PATH "${PATH};C:\Bitnami\redmine-3.0.0-0/apache2/bin"

環境変数のPATHをセットしているだけのようなのでコメントアウト。手動で環境変数をセットして解決


不具合2


症状

 不具合1解決後、Internal ErrorでRedmineが立ち上がらなかった


原因

 DBの初期化処理が途中で失敗していてデータベースが空だった。

 Bitnamiインストーラのウィザードの中でAdminユーザの設定に日本語で氏名を入力したため、初期化処理の実行に失敗していたと考えられる


対応

 ・DB初期化のスクリプトの該当部分を手動でローマ字に修正

 ・手動でDB初期化を実行


対応詳細

ログの確認

C:\Bitnami\redmine-3.0.0-0\apps\redmine\htdocs\log\production.log

下記のようなメッセージがあった



ActiveRecord::StatementInvalid (Mysql2::Error: Table 'bitnami_redmine.settings' doesn't exist: SHOW FULL FIELDS FROM `settings`):

phpMyAdminでデータベースを確認したらデータベースに初期データが入っていなかった

※DBのユーザとパスワードが分からないときは下記を参照

C:\Bitnami\redmine-3.0.0-0\apps\redmine\htdocs\config\database.yml

bitnamiコンソールを起動

C:\Bitnami\redmine-3.0.0-0\use_redmine.bat

cd ./apps/redmine/htdocs

ruby ./bin/rake db:migrate RAILS_ENV="production"

ここでエラーが出た(ちゃんと記録残してないけど001_setup.rbでinvalid charactersか何かそんなメッセージが行番号付きで出ていた)

下記ファイルの該当行をチェック

C:\Bitnami\redmine-3.0.0-0\apps\redmine\htdocs\db\migrate\001_setup.rb

290行目あたりの下記の記述に文字化けした文字が含まれていた



# create default administrator account

user = User.new :firstname => "○○○",

:lastname => "○○○",

ローマ字表記に書き換えて再度初期化処理を実行



ruby ./bin/rake db:migrate RAILS_ENV="production"

ruby ./bin/rake redmine:load_default_data RAILS_ENV="production"

言語を選択して完了