按照我们的安装步骤部署禅道之后,访问路径中还会有zentao之类的路径,肯定有朋友问,怎样把其去掉呢?其实很简单,我们一起来配置下。
一、一键安装包的配置
我们新版本的一键安装包已经提供好了相应的配置模板,您要做的只需要将相应的参数打开即可:
windows下面找到xampp\runner\res\apache\conf\httpd.conf 和 xampp\apache\conf\httpd.conf 文件(2个文件要做相同的修改),linux一键安装包找到/opt/zbox/etc/apache/httpd.conf,linux下lampp安装包找到/opt/lampp/etc/httpd.conf文件。
找到VirtualHost这段配置,将注释删掉,然后重启apache即可。
# If you want visit zentao like http://localhost/, uncomment these lines.
#
# ServerAdmin zentao@local.net
# DocumentRoot "D:/xampp/zentao/www"
# ServerName localhost:80
#
# AllowOverride all
# Require all granted
#
#
# SetHandler application/x-httpd-php
#
#
# SetHandler application/x-httpd-php
#
#
# SetHandler application/x-httpd-php
#
#
# SetHandler application/x-httpd-php
#
#
#
#
#
# SetHandler text/plain
#
#
#
# ErrorLog "D:/xampp/apache/logs/error_log"
# CustomLog "D:/xampp/apache/logs/access_log" combind
#
删除后为:
# If you want visit zentao like http://localhost/, uncomment these lines.
ServerAdmin zentao@local.net
DocumentRoot "D:/xampp/zentao/www"
ServerName localhost:80
AllowOverride all
Require all granted
SetHandler application/x-httpd-php
SetHandler application/x-httpd-php
SetHandler application/x-httpd-php
SetHandler application/x-httpd-php
SetHandler text/plain
ErrorLog "D:/xampp/apache/logs/error_log"
CustomLog "D:/xampp/apache/logs/access_log" combind
二、通用的配置方法
如果您是自己配置的apache服务器,可以参考下面的步骤来修改。
找到apache的配置文件,不同的系统,其配置文件位置不同。windows一般在apache/conf下面。linux一般在/etc/apache或者/etc/httpd下面。
找到虚拟主机配置文件。有的apache是单独分出来的一个httpd-vhost.conf。有的则是直接写在httpd.conf中。
找到虚拟主机配置文件之后,配置下面的代码:
ServerName pms.zentao.net #换成你具体的域名。
DocumentRoot /home/www/zentaopms/www/ #换成具体的zentao下面的www目录。
Options FollowSymLinks
AllowOverride All
找到zentao/config/my.php文件,如果里面的$config->webRoot = getWebRoot(),则忽略这个步骤。如果不是,则需要将其改为:$config->webRoot = '/';
重新启动apache。