【禅道】如何登陆后直接跳到用户登入界面

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>

删除那些注释后,重新启动服务器。解决了,亲测可用!


版权声明:本文为kevinshift原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。