Redmine1.2.0をRedmine3.0.3にアップグレードしています。
Redmine3.0.3のインストールを完了し、httpdを起動後にブラウザからアクセスすると、「We're sorry, but something went wrong.」と表示されてしまいます。
redmineのログを見ると、下記のような一文を発見しました。
<<Redmineのerror.log>>=================
[ 2015-07-31 15:58:11.2695 20676/4156d940 App/Implementation.cpp:303 ]: Could not spawn process for application /var/lib/redmine303: An error occured while starting up the preloader. Error ID: d416c38f Error details saved to: /tmp/passenger-error.EyE78P Message from application: Specified 'mysql' for database adapter, but the gem is not loaded. Add gem 'mysql'
to your Gemfile (and ensure its version is at the minimum required by ActiveRecord). (Gem::LoadError)
Gemfileに「gem 'mysql'」の追加を促す文章のように見受けられますが、Gemfileを編集する必要があるのでしょうか?
また、
<<Redmineのerror.log>>=================
[!] There was an error parsing Gemfile
: (<unknown>): could not find expected ':' while scanning a simple key at line 6 column 1. Bundler cannot continue.
from /var/lib/redmine303/Gemfile:56
-------------------------------------------
if File.exist?(database_file)
database_config = YAML::load(ERB.new(IO.read(database_file)).result)
adapters = database_config.values.map {|c| c['adapter']}.compact.uniq
-------------------------------------------
=================
上記のようなエラー分も吐出されております。
Gemfileを修正した記憶はないのですが壊してしまったのでしょうか。
原因を特定できず困っております。
以下、私の現環境と実施したコマンドです。
お気づきのことありましたら、是非、アドバイスをお願い致します。
<<現状の環境>>
OS → CentOS 5.5 Final
httpd → Apache2.2.3
Passenger → 5.0.15 ← Everything looks good. :-)となっている
blender → 1.10.6
ImageMagic → 6.9.1-10
ruby → ruby 2.2.2p95
SELINUX → Disable
Mysql → Ver 14.12 Distrib 5.0.95
<</etc/httpd/conf.d/passenger.conf設定>>
LoadModule passenger_module /usr/local/lib/ruby/gems/2.2.0/gems/passenger-5.0.15/buildout/apache2/mod_passenger.so
<IfModule mod_passenger.c>
PassengerRoot /usr/local/lib/ruby/gems/2.2.0/gems/passenger-5.0.15
PassengerDefaultRuby /usr/local/bin/ruby
</IfModule>
<<database.yml>>
vi /var/lib/redmine/config/database.yml
production:
adapter: mysql
database: redmine
host: localhost
username: redmine
password: redmine
encoding: utf8
schema_search_path: public
<<実行コマンド 上から順に時系列>>
wget "http://www.redmine.org/releases/redmine-3.0.3.tar.gz"
tar zxvf ./redmine-3.0.3.tar.gz
mv ./redmine-3.0.3 /var/lib/redmine303
cd /var/lib/redmine303
yum -y groupinstall "Development Tools"
yum -y install openssl-devel readline-devel zlib-devel curl-devel libyaml-devel libffi-devel
yum -y install ImageMagick ImageMagick-devel ipa-pgothic-fonts
gem install bundler
bundle install --without develop test rmagick
rake generate_secret_token
gem install passenger --no-rdoc --no-ri
passenger-install-apache2-module
service httpd stop
service httpd start

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/07/31 08:23
2015/08/01 20:30 編集
2015/07/31 09:11
2015/08/01 20:39 編集