Ubuntu4.18 仮想サーバーで Redmine を実行しようとしています。必要なすべての手順を実行する「 Installation von Redmine und Git unter Ubuntu 」に従いました。残念ながら、このパスの下にある Redmine:
http://lvbs46-163-79-118.dedicated.hosteurope.de/redmine/
(公開のためURLが少し変更されました)、何もしていません。私の場合、Ruby が正しく動作していないか、Apache に接続されていないようです。
私が試したのは:
http://lvbs46-163-79-118.dedicated.hosteurope.de/redmine/info.php
( phpinfo();
) Redmine ディレクトリが表示可能 (CHMOD) であり、さらにチュートリアルに書かれているように mod_passenger がロードされていることがわかります。
ruby -v
次に、ターミナルでRuby を確認しました。次のように表示されます。
ruby 1.9.2p0 (2010-08-18 revision 29036) [x86_64-linux]
しかし、コンテンツを含む Ruby テストファイルをアップロードすると、次のようになります。
print 'Hello World!'
ブラウザで開くと、 のみが表示されます"print 'Hello World!'"
。これが、Ruby が正しく機能していないと思う理由であり、Redmine もおそらく正しく機能していないと思います。
次の行が追加されているため、apache2.conf は Ruby をロードする必要があると思います。
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
AddType text/html .rb .rbx
LoadModule passenger_module /usr/local/lib/ruby/gems/1.9.1/gems/passenger-3.0.19/ext/apache2/mod_passenger.so
PassengerRoot /usr/local/lib/ruby/gems/1.9.1/gems/passenger-3.0.19
PassengerRuby /usr/local/bin/ruby
補足として、plesk パネルには、このドメインのいくつかのチェックボックスがチェックされています。
- X PHP サポート (として実行)
- X CGI サポート (cgi-bin ディレクトリは にあります)
- X Perl のサポート
- X Python のサポート
- X FastCGI サポート (Ruby on Rails に必要)
私の問題は、FastCGI サポートが有効になっていることと関係があるのでしょうか?