【问题标题】:Install redmine 3.0.1 with postgreSql and apache使用 postgreSql 和 apache 安装 redmine 3.0.1
【发布时间】:2015-05-30 13:39:33
【问题描述】:

我正在尝试在我的服务器上安装 Redmine。

场景: 当我继续我的服务器 URL -> http:\domain-server.local : 我得到了 Apache Windows“它的工作原理”。 如果我尝试https://domain-server.local/redmine: 错误:

Ruby on Rails application could not be started
A source file that the application requires, is missing.
It is possible that you didn't upload your application files correctly.         Please check whether all your application files are uploaded.
A required library may not installed. Please install all libraries that this   application requires.
Further information about the error may have been written to the   application's log file. Please check it in order to analyse the problem.
Error message:
 cannot load such file -- /opt/config/environment
Exception class:
 LoadError
Application root:
 /opt

现在我尝试一下:domain-server.local/redmine: 我得到了那个错误:

Passenger error #2 尝试访问“/var/www/redmine/public/redmine”时出错:无法解析可能的符号链接“/var/www/redmine/public/redmine”:没有这样的文件或目录( 2)

更奇怪的是:当我从我的 URL 和 /redmine 中删除 http:\ 我的 redmine 开始工作了:

Environment:
Redmine version                3.0.1.stable
Ruby version                   1.9.3-p194 (2012-04-20) [x86_64-linux]
Rails version                  4.2.0
Environment                    production
Database adapter               PostgreSQL
SCM:
 Subversion                     1.6.17
 Git                            1.7.10.4
 Filesystem                     
Redmine plugins:
 no plugin installed

但我想从 http:\domain-server.local/redmine 访问 redmin

这是我的 apache2.conf 文件:

# Include the virtual host configurations:
Include sites-enabled/


RailsBaseURI /redmine
PassengerUserSwitching on
PassengerUser www-data
PassengerGroup www-data

<VirtualHost *:80>
   ServerName domain-server.local


  # !!! Be sure to point DocumentRoot to 'public'!
  DocumentRoot /var/www/redmine/public 

RailsEnv production
RailsBaseURI /redmine  
  <Directory /var/www/redmine>

     # This relaxes Apache security settings.
     AllowOverride all

     # MultiViews must be turned off.
     Options -MultiViews

     # Uncomment this if you're on Apache >= 2.4:
     #Require all granted
  </Directory>

我的安装有什么问题?

【问题讨论】:

    标签: postgresql redmine


    【解决方案1】:

    我解决了我的问题。

    我删除了 apache2.conf 文件的内容。

    我也有 2 个不同的 Phusion_Passenger 版本,所以我删除了最旧的版本并使用了 Phusion_Passenger 5.0.5。

    我将我的符号链接 /var/www/redmine -> /opt/redmine-3.0.1 更改为 /opt/redmine-3.0.1/public

    我在 /etc/apache2/mods-available/ 中使用passenger-install-apache2-module 指令创建了文件passenger.load 和passenger.conf。

    然后重启apache就完成了!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-10-02
      • 2019-07-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-10
      • 1970-01-01
      相关资源
      最近更新 更多