0

私の状況は、Getting Rails 3 and Passenger to work on CentOS 5.4 - Apache Errorで説明されているのとまったく同じです。

マイナーな違いは次のとおりです。CentOS 6、ruby 1.9.3、パッセンジャー 3.0.19、および /usr/local/lib/ruby でコンパイルされたものを使用しています

「Could not start the spawn server: /usr/local/lib/ruby: Permission denied (13)」にも遭遇しました

「su apache」で「このアカウントは現在利用できません」と表示されるので、Apache 2 ユーザー/グループを自分のユーザー/グループを使用するように変更しました。そして、それはまだ上記のエラーがあります。フォルダーに cd して ruby​​ を実行することもできます。実際、バンドルされている WEBrick サーバーを使用してアプリを起動および実行できます。

では、Passenger の使用を開始するにはどうすればよいでしょうか?

編集:以下の補足情報 (私の /etc/httpd/conf.d/mod_passenger.conf)

LoadModule passenger_module /usr/local/lib/ruby/gems/1.9.1/gems/passenger-3.0.19/ext/apache2/mod_passenger.s‌​o
PassengerRoot /usr/local/lib/ruby/gems/1.9.1/gems/passenger-3.0.19
PassengerRuby /usr/local/lib/
PassengerSpawnMethod conservative       

そして、SELinuxを無効にしました

4

0 に答える 0