禅道开源版部署服务器供公司使用
今天收到了老大的一个任务,大概的意思就是公司的需求都太乱了,每次公司开发在写代码的时候,就出来一个人说这个需求啥的,那个系统又有bug啥的帮忙看看,就很打乱开发的思路,然后就想弄一个可以提需求和bug的系统,这样子他们就不需要走过来直接提需求和bug了,这个任务就落到了我的头上,让我去弄一个系统,然后让全公司的人用,由于之前我有接触过这类的系统只有禅道,所以我们首选就是禅道管理系统,这类系统也不需要开发,因为他有开源版的,我们需要的功能也不是很多,所以还是免费的,不需要说升级,这里我们就来看看禅道是如何部署到服务器上面给全公司使用,这里吐槽一下,公司的服务器居然是windows系统,说实话当我知道的时候也是很震惊的,所以这里我就只说在windows下,去安装禅道和使用
一.去官网
https://www.zentao.net/download/zentaopms12.3-80217.html
我这里是下载集成环境的,建议下载,然后我们直接安装,接下来我们看手册
https://www.zentao.net/book/zentaopmshelp/76.html
建议大家先看上面说的,特别是安装路径建议大家别更改直接用默认的就好,直接下一步下一步就好了。安装好之后点击
如果系统中没有c++环境,他会要求你安装环境,直接安装就好了,安装好了后,直接点击启动,就会进入禅道的页面
点击开源版,然后登陆就好了。这里要说一下,默认的端口是80,如果出现占用的情况就设置一下端口,可以使用start.exe
去改变端口就可以访问了,如果想要给其他的人访问,那么就得把http://localhost/ 改成ip就可以访问了,不过如果是本机,局域网都可以访问,如果不能可能是防火墙的问题,关闭
接下来是数据库,很多人启动了禅道都,自己本地的数据库不能进行访问了,这里的我问题是因为禅道的数据库端口是 3306 和本地默认的冲突了,这里我也可以向上面的一样改变端口然后重启,这样就解决了
其实很多人想问,禅道可以连接本地的数据库吗?这个问题,我认为只需要改了端口就解决了,然后你再本地在新建一个连接, localhost 用户名为root 没有密码,这就是禅道的数据库了,里面的数据库就是你的用户名权限啥的,你也可以去上面改变数据了,如:
连接成功后就是这个数据库了
然后里面的用户啥的数据都是这个库了,这个是开源版操作的数据库了
然后我们把这个放到服务器上面,然后注意的是,我们不在是以外部的start.exe启动了
而是以
以管理员启动服务和关闭服务,那么我们这么去修改服务端口和mysql端口,ip是不需要去修改的
打开这个文件修改端口配置就好了
修改mysql端口
找到mysql目录,修改mysql.ini 文件中的端口
phpmyadmin目录中的config.inc.php
zentao\config目录中的my.php文件中的
端口都修改好了后就部署到服务器上面,这时候,外网访问的时候是需要服务器上面的nginx去做一下转发的,访问的还是本地的ip,这样大家就都可以访问了,好了有问题就下方评论吧,一起学习。