CentOS服务器部署禅道开源版17.4
腾讯云,随便买一个轻量级应用服务器就可以,当然其他的服务器也可以

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

集成工具(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
然后点图中这个
接下来就可以开始部署禅道了
使用下面这个命令将下载好的文件直接解压到/opt这个路径下(自由选择文件上传方式,自己能找到就好)
sudo tar -zxvf ZenTaoPMS.17.4.zbox_64.tar.gz -C /opt
注:不要解压到其他路径再拷贝过来,因为这样会导致文件的所有者和读写权限改变, 也不要解压后把整个目录777权限(项目开发者注)
下面这个命令开启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
这样我们就能成功启动了

直接访问服务器IP地址的8080端口就可以访问禅道了
http://服务器所在IP:8080/
如果之前的步骤没有出现问题,我们会进入到以下这个界面

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

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

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

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

此时我们已经成功部署了禅道的服务器端,接下来介绍如何部署和使用客户端
禅道默认只有admin一个账户,因此我们需要建立新的账户来使用客户端
点击左边的后台

点击上面的人员

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

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

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

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

点参数设置

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

只下载配置文件就可以了

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

现在就已经成功部署客户端服务器了,接下来使用客户端登陆禅道
先下载客户端的安装包,链接在下面
禅道客户端的文件下载地址:
方式一:直接点这个链接就可以下载了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有没有启动。
我正在尝试在我的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
我是Google云的新手,我正在尝试对其进行首次部署。我的第一个部署是RubyonRails项目。我基本上是在关注thisguideinthegoogleclouddocumentation.唯一的区别是我使用的是我自己的项目,而不是他们提供的“helloworld”项目。这是我的app.yaml文件runtime:customvm:trueentrypoint:bundleexecrackup-p8080-Eproductionconfig.ruresources:cpu:0.5memory_gb:1.3disk_size_gb:10当我转到我的项目目录并运行gcloudprevie
我可以在Azure网站上部署RubyonRails吗? 最佳答案 还没有。目前仅支持.NET和PHP。 关于ruby-on-rails-RubyonRails可以部署在Azure网站上吗?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/12964010/
前置步骤我们都操作完了,这篇开始介绍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
深度学习部署: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
需求:要创建虚拟机,就需要给他提供一个虚拟的磁盘,我们就在/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
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依赖项? 最佳答
我有一个类unzipper.rb,它使用Rubyzip解压文件。在我的本地环境中,我可以成功解压缩文件,而无需使用require'zip'明确包含依赖项但是在Heroku上,我得到一个NameError(uninitializedconstantUnzipper::Zip)我只能通过使用明确的require来解决问题:为什么这在Heroku环境中是必需的,但在本地主机上却不是?我的印象是Rails自动需要所有gem。app/services/unzipper.rbrequire'zip'#OnlyrequiredforHeroku.Workslocallywithout!class
出于某种原因,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
我已经安装了最新版本的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