NO.154 配置禅道:如何设置禅道系统为静态访问

禅道支持两种访问方式,一种是GET方式,其访问地址为/?m=xx&f=xx的这样的形式。

还有一种为静态访问方式,其访问地址形如/usr-login.html。

静态访问的url地址比get方式要更加简洁,直观。

本文来给大家介绍如何配置禅道通过静态访问。


一、apache的配置

1、首先,要加载rewrite模块。

找到apache的配置文件,一般是在apache的目录下面conf/httpd.conf。检查下rewrite模块是否加载。如果没有加载,则将其打开。然后重新启动apache服务器。

 windows下面的配置文件如下:LoadModule rewrite_module modules/mod_rewrite.so。如果前面有#,将其去掉就可以了。

linux下面,根据实际的情况,来打开rewrite。

2、检查.htaccess文件的覆盖选项

打开apache的配置文件,检查 AllowOverride这样的选项,如果是None的话,将其改为All。(AllowOverride可能会有多个,挑选一个和禅道相关的目录,或者全部替换。)

3、禅道的一键安装包默认已经打开了rewrite模块和AllowOverride选项,所以可以忽略上面两个步骤。


二、配置禅道

打开config/my.php,将其中的 RequestType改成PATH_INFO就可以了。

1 <?php

2 $config->installed = true; //标志是否已经安装。

3 $config->debug = true; //是否打开debug功能。如果系统运行不正常,可将其设为true。

4 $config->requestType = 'PATH_INFO'; //如何获取当前请求的信息,可选值:PATH_INFO|GET。


三、常见问题

iis我们没有配置过,从理论上来讲,应该也是支持静态访问的。不过可能比较麻烦。如果有配置成功的朋友,请告诉我们方案。

如果配置了静态访问模式之后,禅道工作不正常,可以将其改为 GET方式。GET方式是最通用的一种访问方式。


转载于:https://my.oschina.net/candou/blog/397977

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值