0

我试图让 Redmine 在 Ubuntu4.18 虚拟服务器上运行。我按照“ Installation von Redmine und Git unter Ubuntu ”完成了所有需要的步骤。不幸的是,Redmine,它位于这条路径下:

http://lvbs46-163-79-118.dedicated.hosteurope.de/redmine/

(网址因公开而有所改变),没有做任何事情。对我来说,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 支持有关?

4

1 回答 1

0

问题出在虚拟服务器本身。我重新安装了它,并且知道它似乎可以工作。

于 2013-02-23T09:58:22.423 回答