• 締切済み

redmineのインストールを行なっています。

redmineのインストールを行なっています。 OS:CentOS5.4 Ruby:1.8.7 rails:2.1.2 http://redmine.jp/tech_note/apache-passenger/ などのサイトを参考に Apache上でRuby on Railsアプリケーションを動かす、 Passenger(mod_rails for Apache)の利用した設定を試みていますが、 設定を全て終了後、URLにアクセスしても redmineのページが表示されません。 httpを起動時に以下のワーニングが出ておりこれが関係しているのかも しれませんが、分からない状態です。 [root@rt home]# /etc/rc.d/init.d/httpd start httpd を起動中: WARNING: The 'RailsSpawnServer' option is obsolete. Please specify 'PassengerRoot' instead. The correct value was given to you by 'passenger-install-apache2-module'. [ OK ] 見直した方がよい設定があればコメントをお願いします。

みんなの回答

  • goold-man
  • ベストアンサー率37% (8365/22183)
回答No.1

参考URL(英語サイト→自己責任)を機械翻訳してみては? ちなみに私はnifty翻訳をつかっていますが、他に多くの翻訳があります。 >WARNING: The 'Rails Spawn Server' option is obsolete. Please specify 'PassengerRoot' instead. The correct value was given to you by 'passenger-install-apache2-module' RailsSpawnServeはRails Spawn Server とスペースを入れて検索

参考URL:
http://articles.slicehost.com/2008/5/1/ubuntu-hardy-mod_rails-installation

関連するQ&A

  • Redmine をインストール方法

    こんにちは。 以下のサイトを参考にして CentOS5.5 に Redmine 1.2.0 をインストールしようとしています。 http://d.hatena.ne.jp/tututen/20110603/1307069138 http://blog.redmine.jp/articles/redmine-1_1-inst … 調べたところ、RedMine 1.2 は RubyGems1.5.2 にも対応しているようなので、 上記サイトで使用されているコマンドオプション --dont-install-useful-gems は使用しないで、 以下のコマンドで Ruby Enterprise Edition をインストールしました。 ./ruby-enterprise-1.8.7-2011.03/installer すると、インストールメッセージの終盤に以下が表示されました。 -------------------------------------------- Warning: some libraries could not be installed The following gems could not be installed, probably because of an Internet connection error: * passenger * rake * rails * mysql * bundler These gems are not required, i.e. Ruby Enterprise Edition will work fine without them. But most people use Ruby Enterprise Edition in combination with Phusion Passenger and Ruby on Rails, which do require one or more of the aforementioned gems, so you may want to install them later. To install the aforementioned gems, please use the following commands: * /usr/local/bin/ruby /usr/local/bin/gem install passenger * /usr/local/bin/ruby /usr/local/bin/gem install rake * /usr/local/bin/ruby /usr/local/bin/gem install rails * /usr/local/bin/ruby /usr/local/bin/gem install mysql * /usr/local/bin/ruby /usr/local/bin/gem install bundler Press ENTER to show the next screen. Updating /usr/local/bin/testrb... Updating /usr/local/bin/gem... Updating /usr/local/bin/erb... Updating /usr/local/bin/irb... Updating /usr/local/bin/rdoc... Updating /usr/local/bin/ri... -------------------------------------------- passenger、rake、rails、mysql、bundler を別途インストールする必要があるということだと思います。 しかしインストール対象のサーバはインターネットに接続することができないため、gem コマンドを使用してのインストールができません。mysql は CentOS5.5 のメディアからインストールが可能ですが、 passenger、rake、rails、bundler は、どのようにインストールすればよいのでしょうか?

  • redmineをapacheで起動したいのですがうまくいきません。

    redmineをapacheで起動したいのですがうまくいきません。 redmineをapacheで起動したいのですが下記の事象のためうまく起動出来ません。 なぜでしょうか? 事象1.apacheの起動時(/usr/sbin/apachectl start)にerror_logに下記エラーが書き込まれる Passenger could not be initialized because of this error: Cannot create FIFO file /tmp/passenger.4511.guard: →/tmp配下にはapacheを起動する度にpasseengerXXXXの空ファイルが作成されます。 事象2.http://IPアドレス/redmine2と入力すると画面上に下記のエラーが出る You don't have permission to access /redmine2 on this server. →ここでいう/redmine2というのはシンボリックリンクの/redmine2で良いのでしょうか?(下記参考) だとしたらアクセス権はapacheにしてあるのですが、なぜパーミッションのエラーが出るのでしょうか? 事象3.上記アドレスを入力しEnterを押した際にerror_logに下記5行のエラーが書き込まれる Directory index forbidden by Option directive: /var/www/html File does not exist: /var/www/html/favicon.ico File does not exist: /var/www/html/favicon.ico File does not exist: /var/www/html/redmine Symbolic link not allowed or link target not accessible: /var/www/html/redmine2 →/var/www/html配下は元々何もなくシンボリックで作成したredmine2しかありません。 <参考> ・/etc/httpd/conf/httpd.confには下記2つを追記してます。 passenger-install-apache2-moduleを実行した際に出力された3行 RailsBaseURI /redmine2 またDocumentRootは'/var/www/html'になってます。 ・redmineのインストールディレクトリ配下のファイルオーナーは全てapache:apacheに変更済みです。 ・/var/www/html/redmine2は/var/lib/redmine/publicにシンボリックリンクしてます ・passengerはgemでインストールしてます。 ・webricを使用しての起動は出来ます。 <環境> OS→Redhat(WindowsXPにVMwarePlayerでいれてます) DBはMysqlを使用してます。 インターネットにはつながってなくスタンドアローンです。 長文でapache、redmine素人の質問で申し訳ありませんがよろしくお願いします。

  • さくらレンタルサーバー上でのredmineインストールについて

    こんにちは。始めまして。 どこに質問して良いのか迷ったのですがここで質問させて下さい。 現在さくらのレンタル鯖にredmineというwebプロジェクト管理アプリケーションを導入したく 色々情報をかき集めて、設定していったのですが何度やってもweb上でHTTP500エラーが出てしまいます。 大まかに自分が行った事を記載しますのでもし間違い等ありましたら指摘してくれるとうれしいです。 ■$HOME/local に必要環境をインストール (1)rubyのインストール(1.8.6) (2)rubygemのセットアップ(1.3.1) (3)railsのセットアップ(2.1.2) (4).bashrc ファイルにパスを通す (SQLは最初からさくらのサーバーに入っているそうです) ■$HOME/rails/redmine にredmine(0.7.3)をインストール $ cd $HOME/rails $ wget redmine-0.7.3.tar.gz $ tar zxvf redmine-0.7.3.tar.gz $ mv redmine-0.7.3.tar.gz redmine $ cd redmine $ chmod o+w tmp log ■redmine/config のデータベース設定の編集 $ cd $HOME/rails/redmine/config $ cp database.yml.example database.yml $ vi database.yml ↓変更前 /*---------------------------------------------------*/ production: adapter: mysql database: redmine host: localhost username: root password: encoding: utf8 /*---------------------------------------------------*/ ↓変更後 /*---------------------------------------------------*/ production: adapter: sqlite3 database: db/redmine.db timeout: 5000 /*---------------------------------------------------*/ ■データベースの作成 $ cd $HOME/rails/redmine/config $ rake db:migrate RAILS_ENV=production ここでno such file to load -- iconv言われ、iconvをインストール 更にno such file to load -- sqlite3と言われ、 $ gem install sqlite3-ruby 再度 $ rake db:migrate RAILS_ENV=production $ rake redmine:load_default_data RAILS_ENV=production ■アプリケーションの実行環境設定 設定ファイルの変更 (1) $ cd $HOME/rails/redmine/config $ vi environment.rb 先頭に以下を追加 /*---------------------------------------------------*/ $LOAD_PATH.push("/home/***/local/lib/ruby/site_ruby/1.8") $LOAD_PATH.push("/home/***/local/lib/ruby") ENV['GEM_HOME'] ||= '/home/***/local/lib/ruby/gems/1.8' ENV['PATH']+=':/home/***/local/bin' /*---------------------------------------------------*/ (2) $ cd $HOME/rails/redmine/public $ vi .htaccess 以下の行をコメントアウト #Options +FollowSymLinks +ExecCGI (3) $ cd $HOME/rails/redmine/public $ cp dispatch.cgi.example dispatch.cgi $ vi dispatch.cgi 文頭の /*---------------------------------------------------*/ #!/usr/bin/ruby  /*---------------------------------------------------*/ の部分を /*---------------------------------------------------*/ #!/home/***/local/bin/ruby ENV[’RAILS_ENV’] ||= ‘production’ /*---------------------------------------------------*/ に変更 ■webサーバーで表示するようシンボリックリンクを作成 $ cd $HOME/www $ mkdir test $ ln -s $HOME/rails/redmine/public $HOME/www/test/redmine このような設定で、http://***.sakura.ne.jp/test/redmine/にアクセスすると トップページが表示されるはずなのですが、何度やり直してもHTTP500エラーになってしまいます。 どなたかこれだけの情報で、間違いの点に気づく方いましたら教えてもらえるとうれしいです。 よろしくお願いします。

  • ubuntu でのredmineインストール

    ubuntu 13.10 でredmineをインストールしようとしていますが、うまくいきません 以下のURLに沿ってインストールを進めています。 http://www.redmine.org/projects/redmine/wiki/HowTo_Install_Redmine_in_Ubuntu apache2とmysqlのインストールまではうまくいきましたが、肝心のredmineのインストールを試すと以下のようなエラーが出てしまいます。 ================================ xxxxxi@xxxxxxx:~$ sudo apt-get install redmine パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 インストールすることができないパッケージがありました。おそらく、あり得 ない状況を要求したか、(不安定版ディストリビューションを使用しているの であれば) 必要なパッケージがまだ作成されていなかったり Incoming から移 動されていないことが考えられます。 以下の情報がこの問題を解決するために役立つかもしれません: 以下のパッケージには満たせない依存関係があります: redmine : 依存: ruby-railties-3.2 (>= 3.2.16-1~) しかし、インストールされようとしていません E: 問題を解決することができません。壊れた変更禁止パッケージがあります。 ================================ 上記のエラーでの依存関係の解消を図るために、 $ sudo apt-get -f install や $ sudo apt-get install ruby-railties-3.2 などをためしてもうまくいきません。 ググってみても手詰まってきましたので、アドバイス・解決方法をいただけませんでしょうか

  • RedmineとSubversionをApacheで連携させる方法を

    RedmineとSubversionをApacheで連携させる方法を 教えてください(Windows環境) 当方の環境は以下の通りです Windows Server 2008 Remine 0.9.4 Subversion 1.6.11 Apache 2.2.15 MySql 5.1.48 Ruby 1.8.7 Rails 2.3.5 RubyGems 1.3.6 サーバーとは別端末のクライアントからApache経由で SubverisonのリポジトリをWebブラウザで確認済み 同じくWebRick(Mongrel)でRedmineの基本動作は確認済み 但しRedmineをApacheで動作させることが出来ない 質問としてはそもそもRedmineはApacheで動作させることができるのか? Apacheの一つとしてMongrelで動作させられるだけなのか?

  • Redmineの起動テストについて

    質問失礼します。 こんかい勉強でCentOS5.9にRedmine2.3をインストールしようとしています。 以下、構築の際に参照したサイトになります。 http://blog.redmine.jp/articles/2_3/installation_centos/ http://www.trident-onlinegame.com/wordpress/?p=327 サイトを参照をながら必要となるもののインストールと設定は完了したのですが、 いざ起動してみようとするとRedmineの画面は表示されず・・・。 かわりに以下のPassengerのエラーページが表示されました。 以下エラーになります。 -------------------------------------- An internal error occurred while trying to spawn the application. Exception type: Passenger::SystemException Error message: Cannot lstat("/var/lib/redmine/config.ru"): No such file or directory (errno=2) Backtrace: in 'void Passenger::ApplicationPool2::Spawner::prepareUserSwitching(Passenger::ApplicationPool2::Spawner::SpawnPreparationInfo&, const Passenger::ApplicationPool2::Options&) const' (Spawner.h:827) in 'Passenger::ApplicationPool2::Spawner::SpawnPreparationInfo Passenger::ApplicationPool2::Spawner::prepareSpawn(const Passenger::ApplicationPool2::Options&) const' (Spawner.h:745) in 'void Passenger::ApplicationPool2::SmartSpawner::startPreloader()' (SmartSpawner.h:205) in 'virtual Passenger::ApplicationPool2::ProcessPtr Passenger::ApplicationPool2::SmartSpawner::spawn(const Passenger::ApplicationPool2::Options&)' (SmartSpawner.h:743) in 'void Passenger::ApplicationPool2::Group::spawnThreadRealMain(const Passenger::ApplicationPool2::SpawnerPtr&, const Passenger::ApplicationPool2::Options&, unsigned int)' (Implementation.cpp:695) -------------------------------------- エラーの3行目にあります"/var/lib/redmine/config.ru"が参照箇所を誤っていることを確認できています。 実際には"/var/lib/redmine/○○○/config.ru"に参照するファイルがあります。 Passenger絡みの設定誤りというところで調べているのですが、どこを設定をすれば良いかわからず 足踏みしている状態です。 お手数をお掛けしますが、ご教授の程よろしくおねがいします。

  • Redmineの日本語表示について

    windowsXPProでXAMPP(1.7.1)+Redmine(0.8.5)で、 いくつか日本語表示にならない箇所や入力ができない状況のため いろいろと検索したのですが有効な手段にヒットできないため こちらに質問を出すことにしました。 [インストールや設定の参考にしたURL] http://www.sist.ac.jp/~tkouya/xampp/xampp_env.html http://gihyo.jp/dev/serial/01/redmine/0002 大まかに言うと、以下の2つの症状です。 (ブラウザはIE8を使用) <1つ目> adminでログインし、管理→設定で「規定の言語」をjapanese(日本語) にしたところ、管理→ロールと権限でadminが管理者といったように 日本語表示できない箇所がある(adminのまま)。 トラッカーの表示もbug, function,supportのまま。 でもトップメニュー(ホーム、マイページ、プロジェクト、管理等)は きちんと表示。 <2つ目> adminでログインし、管理→設定でアプリケーションのタイトルに 日本語入力して保存すると、?で表示されてしまう。 各ツールのversionは以下のとおりです。 apache-2.2.11 musql-5.1.33 php-5.2.9 ruby-v1.8.6 gem-1.3.5 rails-2.3.4 redmine-0.8.5 設定を再確認した方がいいところなどを含めてご教授頂けますか? よろしくお願いします。

  • Passengerがインストールできない。。。

    Apache上にて Railsアプリケーションを動作させたいために、 Apacheのモジュールである、”Phusion Passenger”をインストールしようと思ったのですが、 C:\>gem install passengerにて以下のエラーがでます。 ************↓ここから**************************************** Building native extensions. This could take a while... ERROR: Error installing passenger: ERROR: Failed to build gem native extension. c:/ruby/bin/ruby.exe extconf.rb install passenger creating Makefile nmake Microsoft(R) Program Maintenance Utility Version 8.00.50727.762 Copyright (C) Microsoft Corporation. All rights reserved. cl -nologo -I. -Ic:/ruby/lib/ruby/1.8/i386-mswin32 -Ic:/ruby/lib/ruby/1. 8/i386-mswin32 -I. -MD -Zi -O2b2xg- -G6 -c -Tcnative_support.c cl : コマンド ライン warning D9035 : オプション 'Og-' の使用は現在推奨されていま せん。今後のバージョンからは削除されます。 cl : コマンド ライン warning D9002 : 不明なオプション '-G6' を無視します native_support.c native_support.c(22) : fatal error C1083: include ファイルを開けません。'sys/un. h': No such file or directory NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 8\VC\BIN\c l.EXE"' : Stop. Gem files will remain installed in c:/ruby/lib/ruby/gems/1.8/gems/passenger-2.0. 6 for inspection. Results logged to c:/ruby/lib/ruby/gems/1.8/gems/passenger-2.0.6/ext/passenger/g em_make.out ************↓ここまで**************************************** 環境変数などの問題かとも思いましたが。。。bin/lib/includeのパスも追加しましたがダメでした。 是非この問題の対応が分かる方は教えて下さい。 環境:: OS:Windows XPPro SP3 ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32] Rails 2.3.0 gem 1.3.1

  • Apacheが2つインストールされてしまった?

    実は、OpenBlockSなる市販の小型Linuxサーバを使っているのですが、 開発環境を入れようと思い、HDDを増設しました。 この商品、Linuxは64MBのROMに入っていて、必要に応じてHDDを増設できるものなのですが・・・。 Apacheをリビルドしようと思い、最初から入っていたApacheはバイナリだけだったので、ソースを落としてきてmake installしました。ご存知だとは思うのですが、古いApacheは/etc/httpdに、最近のは/usr/local/apacheにインストールされますよね。それが、両方のapacheが有効になっているようなんです。 起動時に init.d/httpd -> /sbin/httpd で起動されるのはいままでのapache、/usr/local/apache/bin/apachectl で起動するのは新しいapacheといった感じです。インストール場所が違うのがひっかかるのですが、いちいち古いのを止めて新しいのを起動するのが、激しく面倒なのですが(^-^; どうしたらいいのでしょうか。 手動で、init.d 内のhttpdを書き換えるしかないのでしょうか? 方法を含めてご教示いただけたらと思います。

  • Ruby on Raailsについて

    先ほど、windows XPにRailsをインストールしました。 とりあえずは、RubyのサーバーのWebrickで動かすことには成功しました。 が現在winXPにApacheをいれてローカルでRubyが動く環境をつくっていて、 そのApache内でRailsでつくったアプリを動かし作業したいとおもっています。 とりあえずインストールしたRailsをつかって rails new Projectでつくったディレクトリをまんまhtdocsに移動させてみたんですが 案の定動きませんでした。 どのようなファイルを修正したらApahceのhtdocs内で動かせるようになるんでしょうか? ちなみに、インストールしているRubyはCGIのみでmod-rubyなどは使っていません。 よろしくお願いします。

    • ベストアンサー
    • Ruby

専門家に質問してみよう