草庐IT

CentOS8部署禅道开源版17.4

HanXinstr 2023-07-17 原文

CentOS服务器部署禅道开源版17.4

一、技术准备

1.1服务器

腾讯云,随便买一个轻量级应用服务器就可以,当然其他的服务器也可以

1.2操作系统

考虑到未来长期维护的需要,我们此次选用Linux中的CentOS Stream8作为部署禅道的操作系统

1.3项目架构

集成工具(PHP+Apache+MySQL)+项目文件(ZenTao)
PHP的部署教程:https://www.cnblogs.com/cinlap/p/12801076.html
Apache的部署教程:https://www.idcspy.com/14426.html
MySQL的部署教程:https://blog.csdn.net/qq_39150374/article/details/112471108
禅道服务器的项目文件下载地址:
方式一:直接点这个链接就可以下载了https://dl.cnezsoft.com/zentao/17.4/ZenTaoPMS.17.4.zbox_64.tar.gz
方式二:官网下载
官网地址https://www.zentao.net/dynamic/zentaopms17.4-81093.html
然后点图中这个
接下来就可以开始部署禅道了

二、服务器部署

2.1解压项目文件

使用下面这个命令将下载好的文件直接解压到/opt这个路径下(自由选择文件上传方式,自己能找到就好)

sudo tar -zxvf  ZenTaoPMS.17.4.zbox_64.tar.gz -C /opt

注:不要解压到其他路径再拷贝过来,因为这样会导致文件的所有者和读写权限改变, 也不要解压后把整个目录777权限(项目开发者注)

2.2启动Apache和Mysql

下面这个命令开启Apache和Mysql。

/opt/zbox/zbox start

下面这个命令停止Apache和Mysql

/opt/zbox/zbox stop

下面这个命令重启Apache和Mysql

/opt/zbox/zbox restart 

此时我们只需要使用第一个指令就可以了。
注:如果需要开机自动启动,可以把 /opt/zbox/zbox restart 加到操作系统的自启目录。
如果出现以下报错,一般来说是Apache和Mysql的端口被占用了

可以通过以下指令设置禅道的Apache和Mysql端口

/opt/zbox/zbox -ap 8080 -mp 3307

这样我们就能成功启动了

2.3访问和登录禅道的服务器端

直接访问服务器IP地址的8080端口就可以访问禅道了

http://服务器所在IP:8080/

如果之前的步骤没有出现问题,我们会进入到以下这个界面

接下来直接点开源版就可以了

禅道的默认账户和密码是admin和123456,登录成功后我们会进入下面这个界面

按照要求设定好密码并保存后会弹出这个页面

没什么特殊的需求的话可以直接点保存跳过,后面可以自己按照需求再重新设置

此时我们已经成功部署了禅道的服务器端,接下来介绍如何部署和使用客户端

三、客户端部署

3.1创建新的用户账户

禅道默认只有admin一个账户,因此我们需要建立新的账户来使用客户端
点击左边的后台

点击上面的人员

接下来可以看到系统中孤零零的admin账户,点击添加用户来创建新账户

填入数据并保存就可以了,这里我设置了一个projectmanager测试账户来演示
注:最后一行您的密码指的是admin账户现在的密码

现在可以看到系统已经多出一个刚刚创建的账户,接下来我们将使用客户端进行登录

3.2部署客户端服务器

点击上面的聊天进入下面这个界面

点参数设置

点是并保存,记得开启服务器防火墙的11444、11443端口

只下载配置文件就可以了

将刚刚下载好的xxd.conf覆盖到/opt/zbox/run/xxd/config这个路径,然后使用下面的命令/opt/zbox/run/xxd切换到xxd的目录并启动客户端服务器

cd /opt/zbox/run/xxd
./xxd

启动成功后是这个样子

现在就已经成功部署客户端服务器了,接下来使用客户端登陆禅道

3.3使用客户端登录禅道

先下载客户端的安装包,链接在下面
禅道客户端的文件下载地址:
方式一:直接点这个链接就可以下载了https://dl.cnezsoft.com/zentaoclient/6.1/zentaoclient.win64.setup.exe
方式二:官网下载
官网地址https://www.zentao.net/dynamic/zentaopms17.4-81093.html

安装成功后打开禅道客户端,第一行输入服务器所在的IP地址,后面不需要写上端口,然后输入刚刚创建的账户进行登陆
以上步骤都正确的话,登陆成功会进入下面的界面
现在,禅道开源版17.4已经成功的部署了!

总结

PHP、Apache、Mysql一定要安装并配置完成才能部署项目,服务器的防火墙也要打开11444、11443端口,如果服务器端可以访问但是客户端登陆失败,检查一下客户端服务器xxd有没有启动。

参考文档

1.https://www.zentao.net/book/zentaopmshelp/40.html

有关CentOS8部署禅道开源版17.4的更多相关文章

  1. ruby-on-rails - 无法在centos上安装therubyracer(V8和GCC出错) - 2

    我正在尝试在我的centos服务器上安装therubyracer,但遇到了麻烦。$geminstalltherubyracerBuildingnativeextensions.Thiscouldtakeawhile...ERROR:Errorinstallingtherubyracer:ERROR:Failedtobuildgemnativeextension./usr/local/rvm/rubies/ruby-1.9.3-p125/bin/rubyextconf.rbcheckingformain()in-lpthread...yescheckingforv8.h...no***e

  2. ruby-on-rails - 每次我尝试部署时,我都会得到 - (gcloud.preview.app.deploy) 错误响应 : [4] DEADLINE_EXCEEDED - 2

    我是Google云的新手,我正在尝试对其进行首次部署。我的第一个部署是RubyonRails项目。我基本上是在关注thisguideinthegoogleclouddocumentation.唯一的区别是我使用的是我自己的项目,而不是他们提供的“helloworld”项目。这是我的app.yaml文件runtime:customvm:trueentrypoint:bundleexecrackup-p8080-Eproductionconfig.ruresources:cpu:0.5memory_gb:1.3disk_size_gb:10当我转到我的项目目录并运行gcloudprevie

  3. ruby-on-rails - Ruby on Rails 可以部署在 Azure 网站上吗? - 2

    我可以在Azure网站上部署RubyonRails吗? 最佳答案 还没有。目前仅支持.NET和PHP。 关于ruby-on-rails-RubyonRails可以部署在Azure网站上吗?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/12964010/

  4. jenkins部署1--jenkins+gitee持续集成 - 2

    前置步骤我们都操作完了,这篇开始介绍jenkins的集成。话不多说,看操作1、登录进入jenkins后会让你选择安装插件,选择第一个默认的就行。安装完成后设置账号密码,重新登录。2、配置JDK和Git都需要执行路径,所以需要先把执行路径找到,先进入服务器的docker容器,2.1JDK的路径root@69eef9ee86cf:/usr/bin#echo$JAVA_HOME/usr/local/openjdk-82.2Git的路径root@69eef9ee86cf:/#whichgit/usr/bin/git3、先配置JDK和Git。点击:ManageJenkins>>GlobalToolCon

  5. 深度学习部署:Windows安装pycocotools报错解决方法 - 2

    深度学习部署:Windows安装pycocotools报错解决方法1.pycocotools库的简介2.pycocotools安装的坑3.解决办法更多Ai资讯:公主号AiCharm本系列是作者在跑一些深度学习实例时,遇到的各种各样的问题及解决办法,希望能够帮助到大家。ERROR:Commanderroredoutwithexitstatus1:'D:\Anaconda3\python.exe'-u-c'importsys,setuptools,tokenize;sys.argv[0]='"'"'C:\\Users\\46653\\AppData\\Local\\Temp\\pip-instal

  6. kvm虚拟机安装centos7基于ubuntu20.04系统 - 2

    需求:要创建虚拟机,就需要给他提供一个虚拟的磁盘,我们就在/opt目录下创建一个10G大小的raw格式的虚拟磁盘CentOS-7-x86_64.raw命令格式:qemu-imgcreate-f磁盘格式磁盘名称磁盘大小qemu-imgcreate-f磁盘格式-o?1.创建磁盘qemu-imgcreate-fraw/opt/CentOS-7-x86_64.raw10G执行效果#ls/opt/CentOS-7-x86_64.raw2.安装虚拟机使用virt-install命令,基于我们提供的系统镜像和虚拟磁盘来创建一个虚拟机,另外在创建虚拟机之前,提前打开vnc客户端,在创建虚拟机的时候,通过vnc

  7. Ruby,使用包含 TK GUI 的 ocra 部署一个 exe - 2

    Ocra无法处理需要“tk”的应用程序require'tk'puts'nope'用奥克拉http://github.com/larsch/ocra不起作用(如链接中的一个问题所述)问题:https://github.com/larsch/ocra/issues/29(Ocra是1.9的"new"rubyscript2exe,本质上它用于将rb脚本部署为可执行文件)唯一的问题似乎是缺少tcl的DLL文件我不认为这是一个问题据我所知,问题是缺少tk的DLL文件如果它们是已知的,则可以在执行ocra时将它们包括在内有没有办法知道tk工作所需的DLL依赖项? 最佳答

  8. ruby-on-rails - NameError(未初始化常量 Unzipper::Zip)但仅在 Heroku 部署(Rails)上 - 2

    我有一个类unzipper.rb,它使用Rubyzip解压文件。在我的本地环境中,我可以成功解压缩文件,而无需使用require'zip'明确包含依赖项但是在Heroku上,我得到一个NameError(uninitializedconstantUnzipper::Zip)我只能通过使用明确的require来解决问题:为什么这在H​​eroku环境中是必需的,但在本地主机上却不是?我的印象是Rails自动需要所有gem。app/services/unzipper.rbrequire'zip'#OnlyrequiredforHeroku.Workslocallywithout!class

  9. ruby - Sinatra + Heroku + Datamapper 使用 dm-sqlite-adapter 部署问题 - 2

    出于某种原因,heroku尝试要求dm-sqlite-adapter,即使它应该在这里使用Postgres。请注意,这发生在我打开任何URL时-而不是在gitpush本身期间。我构建了一个默认的Facebook应用程序。gem文件:source:gemcuttergem"foreman"gem"sinatra"gem"mogli"gem"json"gem"httparty"gem"thin"gem"data_mapper"gem"heroku"group:productiondogem"pg"gem"dm-postgres-adapter"endgroup:development,:t

  10. ruby - 无法激活 susy-2.1.1,因为 sass-3.2.17 与 sass 冲突 (~> 3.3.0) - 2

    我已经安装了最新版本的compass、sass和susy。但我仍然收到此错误:Unabletoactivatesusy-2.1.1,becausesass-3.2.17conflictswithsass(~>3.3.0)有人知道这个Ruby是如何工作的吗?这是我安装的gem的列表:***LOCALGEMS***CFPropertyList(2.2.0)chunky_png(1.3.0)compass(0.12.4)compass-core(1.0.0.alpha.19)compass-import-once(1.0.4)compass-rails(1.1.3)fssm(0.2.10)l

随机推荐