1 问题描述
本人用的开源的禅道xampp,在windows下部署了服务器,部署方法参见我的另一个介绍:https://blog.csdn.net/kevinshift/article/details/120405676 在部署完禅道服务器后,使用部署的网址访问时,出现下面的界面。 在点击开源版后,跳转到禅道的用户登陆界面,如下图所示: 每次都要多点击一下才能跳过来,挺费事的,想让登陆后直接跳转到这个界面。
2 解决方法
这个其实是禅道通用的一个页面,显然他是为了支持多版本的,但是这么看着确实很麻烦。于是搜了下,在其官方网站上给出了解决方法,参考这里:https://www.zentao.net/book/zentaopmshelp/131.htmlhttp:// 本人是windows下的xampp。这里使用的是他的“一键安装包的配置”的配置方法,就是: windows下面找到xampp\runner\res\apache\conf\httpd.conf 和 xampp\apache\conf\httpd.conf 文件(2个文件要做相同的修改),找到VirtualHost这段配置,将注释删掉,然后重启apache即可。 可能时版本不同,我这里的这段跟他的是不一样的。
删除注释前,是这个样子:
# If you want visit zentao like http://localhost/, uncomment these lines.
#<VirtualHost *:80>
# ServerAdmin zentao@local.net
# DocumentRoot "D:/xampp/zentao/www"
# ServerName localhost:80
# <Directory />
# AllowOverride all
# Require all granted
#
# <Files "index.php">
# SetHandler application/x-httpd-php
# </Files>
# <Files "upgrade.php">
# SetHandler application/x-httpd-php
# </Files>
# <Files "install.php">
# SetHandler application/x-httpd-php
# </Files>
# <Files "checktable.php">
# SetHandler application/x-httpd-php
# </Files>
#
# </Directory>
# <DirectoryMatch "D:/xampp/zentao/www/.+/.*">
# <FilesMatch ".+\.ph(p[3457]?|t|tml)$">
# SetHandler text/plain
# </FilesMatch>
# </DirectoryMatch>
#
# ErrorLog "D:/xampp/apache/logs/error_log"
# CustomLog "D:/xampp/apache/logs/access_log" combind
#</VirtualHost>
删除注释后,是这个样子:
# If you want visit zentao like http://localhost/, uncomment these lines.
<VirtualHost *:80>
ServerAdmin zentao@local.net
DocumentRoot "D:/xampp/zentao/www"
ServerName localhost:80
<Directory />
AllowOverride all
Require all granted
<Files "index.php">
SetHandler application/x-httpd-php
</Files>
<Files "upgrade.php">
SetHandler application/x-httpd-php
</Files>
<Files "install.php">
SetHandler application/x-httpd-php
</Files>
<Files "checktable.php">
SetHandler application/x-httpd-php
</Files>
</Directory>
<DirectoryMatch "D:/xampp/zentao/www/.+/.*">
<FilesMatch ".+\.ph(p[3457]?|t|tml)$">
SetHandler text/plain
</FilesMatch>
</DirectoryMatch>
ErrorLog "D:/xampp/apache/logs/error_log"
CustomLog "D:/xampp/apache/logs/access_log" combind
</VirtualHost>
删除那些注释后,重新启动服务器。解决了,亲测可用!
|