Centos 5 下redmine的安装及配置(2)

默认的用户名和密码都是admin,进去之后就可以进行项目管理和操作了!如果redmine不能和SVN整合,那基本上是因为redmine服务器上还没有安装SVN客户端,安装上即可!

但这样只是以独立的方式启动redmine,即使在后台执行,依然是美中不足,因为客户端的访问日志会在终端上直接显示,

同时不能做成开机自启动服务,所以我们希望把这个软件整合进Apache中,进而实现这些功能,redmine官网上给出了整合

的方案,但个人觉得也有一个美中不足的地方,就是必须依靠虚拟主机技术才能实现,而使用了虚拟主机后,网站就不能

使用IP方式访问了。

官方文档URL:

1:首先要让Apache支持cgi

vi /etc/httpd/conf/httpd.conf

Options Indexes FollowSymLinks (找到这一行,删除“Indexes”,并添加“Includes”、“ExecCGI”)

Options Includes ExecCGI FollowSymLinks (允许服务器执行CGI及SSI)

#AddHandler cgi-script .cgi  (找到这一行,去掉行首的“#”,并在行尾添加“.pl”)

AddHandler cgi-script .cgi .pl  (允许扩展名为.pl的CGI脚本运行)

2:配置redmine源码目录下的public/dispath.cgi脚本

cd /var/www/redmine

cp public/dispatch.cgi.example public/dispatch.cgi

vi public/dispatch.cgi

:set ff?

:set ff=unix

:wq

如果不做这个修改,在运行脚本的时候可能会出现bad interpreter:No such file or directory错误

参考这个网站:

[root@CentOS public]# ./dispatch.cgi  测试运行脚本

Content-Type: text/html; charset=utf-8

Set-Cookie: _session_id=0772cb6dd79237811badfd4493cf3566; path=/

Status: 200 OK

X-Runtime: 0.30903

ETag: "98b0a60b4680a26d01fd2a18876ebf8c"

Cache-Control: private, max-age=0, must-revalidate

Content-Length: 3229

Redmine

* html body{ width: expression( document.documentElement.clientWidth

Sign in

Register

Home

Projects

Help

Search:

Redmine

Home

Latest projects

test2 (2009-08-19 10:34)

test2

test  project (2009-08-19 09:06)

è????ˉ??€??a?μ?èˉ?é?1???

Loading...

Powered by Redmine © 2006-2008 Jean-Philippe Lang

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wyjjss.html