禅道搭建在云服务器(Linux)

花费1天时间终于搭建禅道成功(公网可访问),做个记录,

因之前在本地电脑(windows)搭建了内网使用的禅道,但公司要在公网搭建,所以在云服务器上又搭建了个禅道(Linux),并把Windows上的数据库移动到云服务器上。

Windows:一键安装禅道包

Linux:禅道源码包

条件:

一个云服务器地址(110.110.110.110):需要知道云服务器的账号,密码,root密码,服务器端口号

一个连接云服务器的工具(Xshell、CRT):Xshell导入文件命令rz,CRT直接拖动文件即可。

搭建过程中参考了https://www.cnblogs.com/shireenlee4testing/p/9044150.html。

可行。

应公司要求,禅道要搭建在/home/ceshi目录下,所以入坑了

坑1:将一键安装禅道包解压到linux系统/home/ceshi目录里

导致在修改apache、mysql端口时候,一直提示错误,

填坑:见下图,所以,解压到/opt目录下后,解决

禅道搭建在云服务器(Linux)

百度得知,可以使用自定义的目录,于是入坑2

坑2:使用禅道源码包解压到linux系统的/home/ceshi目录里,仍然报错,

禅道搭建在云服务器(Linux)

用了2小时,仍然没有搭建好,好像需要动代码,本人代码沫沫,只能搭建到/opt目录下了,有机会再研究吧

附参考地址:http://www.zentao.net/book/zentaopmshelp/101.html

说明:最后搭建成功后,使用的是源码包。于是,移动数据库的时候又迎来了坑3

坑3:把Windows里的数据库文件导入到Linux里禅道上,搜索到http://www.zentao.net/ask-view-3387的内容

禅道搭建在云服务器(Linux)

错误的理解了方法1的意思,我将/xampp/mysql下的目录都覆盖到Linux里,最终结果,mysql数据库,从而,禅道访问失败,好在公司的云服务器也有个mysql数据库,所以,连接到公司的mysql上后,又可以访问禅道了,否则,又要重头再来了。在这里,特别感谢下hj宝(宝哥)给予的支持。

正确导出Windows的禅道上的数据库的数据方法:

a:找到/xampp/mysql的data目录,windows一般是在mysql安装目录下面,

b:复制data文件夹,并移动到E:\xampp\mysql\bin目录下,

c:使用cmd+R启动dos ,先进入E:\xampp\mysql\bin,输入命令:mysqldump -u root -p data>data.sql

禅道搭建在云服务器(Linux)

d:查看E:\xampp\mysql\bin目录下,有data.sql文件,将data.sql文件发给开发,让他放在mysql数据库里,OK

参考地址:https://www.cnblogs.com/zoraliu66/p/6781767.html