禅道介绍
zentao这个平台是在软件测试课程中了解到的,他是一款国内开源的软件测试管理工具,他在国内市场的占有率2020年为40.6%,今年应该会更高。官方的介绍其为一个专业的研发项目管理软件。初次接触软件测试课程感觉这就是项目管理的细化,之后在不断地使用过程中,意识到了测试不可能简单的独立与项目开发,而是其中的一环。有了完备的软件测试,才会有更好的开发,更好的项目管理。
我使用的是禅道15.5开源版,每次课堂上用小组成员的电脑作为服务器,之后各个成员访问网页进行。但由于我们组内生活范围较为分散,课下不能及时交流,谁当服务器肯定谁的任务就会多一点。秉承着公平,公正的原则,我就把禅道扔到了服务器上,希望大家一起努力吧,但目测好像还是有混子(也可能是我要求太严格了吧),哎,随便吧,开心点嘛。下面我们进入正题,我的踩坑之路。
添加站点
![](https://www.zentao.net/file.php?f=201809/f_dfb70819bc272bdfa38d165bd71235f2.png&t=png&o=&s=full&v=1538189161)
![](https://cdn.easycorp.cn/web/data/upload/zentao/202010/f_5a7a8fc9beb72596b23e135a0e07f06c.png)
域名部分写自己所申请的域名就行。额外还要PHP的扩展安装ioncube扩展,其为一个加密解密脚本,禅道需要使用它。再去官网下载禅道源码包,解压后得到zentaopms文件夹,将里面的所有文件上传到网站根目录下。
端口配置
![](https://www.zentao.net/file.php?f=201809/f_028d1cd87f29a3feb38418cf058adff3.png&t=png&o=&s=full&v=1538189161)
端口号的配置,记得在云服务上和宝塔页面同时开发该端口,如果漏掉这一步,找不到问题的话很难受。端口,一个小问题,但不能忽略
伪静态设置
![](https://www.zentao.net/file.php?f=201809/f_273f7959d33b7e6a4fa1f03833ae8158.png&t=png&o=&s=full&v=1538189161)
if (!-d $request_filename){
set $rule_0 1$rule_0;
}
if (!-f $request_filename){
set $rule_0 2$rule_0;
}
if ($rule_0 = "21"){
rewrite /(.*)$ /index.php/$1 last;
}
以上步骤完成后,重启nginx服务器,前往初始化页面即可。
希望你不会遇到的问题
1、网站目录下的运行目录,根据个人设置的内容找的目录下的首页进行安装。我没有更改目录,所以我应该打开的页面就是http://域名:端口号/www/init.php。
![](https://www.zentao.net/file.php?f=201809/f_8a81de45973e58fcf7f7d43ece521d55.png&t=png&o=&s=full&v=1538189161)
2、权限不够,不能创建临时目录。关于这个问题有几个点想说一下,首先是官方论坛上找的了一个讨论帖子,好像确实是存在些许问题。回复的那位在论坛积分榜比较靠前的位置,应该是禅道内部的人。这个问题可以参照这个帖子的内容自己探索一个解决方案,也可以参照下方的代码直接更改权限。
chmod -R 777 /www/wwwroot/zentao/www
chmod -R 777 /www/wwwroot/zentao/tmp
以上
We all watcher, we can 't and will not intervene it.
[原文已失效]