在linux环境下部署禅道

声明:文中大部分都是来源于禅道官方手册,我稍作了一些补充说明。

linux一键安装包内置了apache, php, mysql这些应用程序,只需要下载解压缩即可运行禅道。

从7.3版本开始,linux一键安装包分为32位和64位两个包,请大家根据操作系统的情况下载相应的包。

当不记得系统位数时,可以使用 uname-a 命令进行查看

[root@localhost zbox]# uname -a
Linux localhost.localdomain 3.10.0-514.el7.x86_64 #1 SMP Tue Nov 22 16:42:41 UTC 2016 x86_64 x86_64 x86_64GNU/Linux

一、安装

1、将安装包直接解压到/opt目录下

特别说明: 

可以使用 WinSCPZenTaoPMS.9.8.3.zbox_64.tar (禅道压缩文件)拷贝到Linux系统中,或者使用 Xftp 都可以

不要解压到别的目录再拷贝到/opt/,因为这样会导致文件的所有者和读写权限改变, 也不要解压后把整个目录777权限 。

可以使用命令: sudo tar -zxvf  ZenTaoPMS.7.3.stable.zbox_32.tar.gz -C /opt

2、 Apache和Mysql常用命令

执行/opt/zbox/zbox start 命令开启Apache和Mysql。

执行/opt/zbox/zbox stop 命令停止Apache和Mysql。

执行/opt/zbox/zbox restart 命令重启Apache和Mysql。

注:如果需要开机自动启动,可以把 /opt/zbox/zbox restart 加到操作系统的自启目录。

-ap 可以修改Apache的端口,-mp参数 可以修改Mysql的端口。

例如(apache端口改为8080,mysql端口改为3307):

/opt/zbox/zbox stop   (先关闭禅道再进行修改)

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

/opt/zbox/zbox start

(查看端口命令:netstat -anpl|grep 3307)

3、访问和登录禅道

启动 Apache和Mysql服务后,

浏览器直接访问 http://禅道服务器ip:apache端口 即可访问和登录禅道。(linux的ip地址)

例如下图,我的LinuxIP:192.168.1.131, Apache端口修改为了8080,则访问禅道地址为:http://192.168.1.131:8080

注:如果网页无法访问,请先关闭禅道所在电脑的防火墙和selinux再刷新网页访问试一下。

查看防火墙状态命令:

systemctl status firewalld

service  iptables status

找到 Active 状态:如果为 inactive 就是不活跃的状态,也就是防火墙是关闭的

 

暂时关闭防火墙

systemctl stop firewalld

service  iptables stop

永久关闭防火墙

systemctl disable firewalld

chkconfig iptables off

接下来访问禅道地址:http://192.168.1.131:8080

禅道默认管理员帐号是 admin,密码 123456。

登录后,即可使用禅道项目管理功能。具体的使用,请直接参考我们的使用手册文档。

4、其他

可以使用/opt/zbox/zbox -h命令来获取关于zbox命令的帮助。

二、如何访问数据库

1、网页登录数据库

禅道数据库管理用的是adminer,但是为了安全,访问adminer的时候需要身份验证,需要运行/opt/zbox/auth/adduser.sh来添加用户(先 cd /opt/zbox/auth/ 然后执行 ./adduser.sh)。

如何操作:网页访问 http://禅道服务的ip:apache端口,点击“数据库管理”按钮有2层验证:
1)弹窗验证是输入运行 addusers.sh添加的用户名和密码。

我加的用户名是root,密码是123456。那么授权页面里用户名和密码就填写root和123456。

注意: 这里添加的用户名和密码是自定义的,你可以根据你的使用习惯来添加。

你添加了什么用户名和密码就填写什么。


2)网页直接显示登录界面:

系   统:默认选择MySQL。

服务器: 127.0.0.1:mysql端口 (mysql端口启用的是3307,那么就填写 127.0.0.1:3307。 注意:ip只能写127.0.0.1

用户名: root。(禅道默认的数据库用户名是 root)

密   码:123456。( 禅道默认的数据库密码是123456)

数据库:zentao。

导入数据

2、命令行连接数据库

登录数据库:/opt/zbox/bin/mysql -u root -P mysql端口 -p  (比如:/opt/zbox/bin/mysql -u root -P 3306 -p)

导入数据库:/opt/zbox/bin/mysql -u root -P mysql端口 -p 要导入的库名 < XXXX.sql (比如:/opt/zbox/bin/mysql -u root -P 3306 -p zentao < zentao.sql)

三、9.2.stable版本起Linux一键安装包安全级别升级,禁用了php解析。

如果你想在禅道的Linux一键安装包里安装 蝉知企业门户系统(chanzhi)和 然之协同办公系统(ranzhi)或者是其他第三方软件,需要到 /opt/zbox/etc/apache/httpd.conf 目录下做修改。

把 /opt/zbox/etc/apache /httpd.conf 目录下所有的 SetHandler text/plain 改为 SetHandler application/x-httpd-php ,然后重启服务。

转载于:https://www.cnblogs.com/xianyulouie/p/11041793.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在 CentOS 系统上部署禅道的步骤如下: 1. 安装必要软件 在 CentOS 上需要安装 Apache、MySQL、PHP 等软件,可以使用 yum 命令进行安装: ``` yum install -y httpd mariadb mariadb-server php php-mysql php-gd php-mbstring php-xml ``` 2. 配置 MySQL 数据库 启动 MySQL 服务并进行安全设置: ``` systemctl start mariadb mysql_secure_installation ``` 然后创建一个新的数据库和用户,并授权: ``` mysql -u root -p CREATE DATABASE zentao DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; CREATE USER 'zentao'@'localhost' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON zentao.* TO 'zentao'@'localhost'; FLUSH PRIVILEGES; EXIT; ``` 3. 下载禅道 下载禅道最新版本: ``` cd /var/www/html/ wget https://www.zentao.net/dl/zentao/latest -O zentao.zip unzip zentao.zip mv zentao/* . rm -r zentao zentao.zip ``` 4. 配置 Apache 禅道需要使用 Apache 作为 Web 服务器,可以使用以下命令启动 Apache 服务: ``` systemctl start httpd ``` 然后在 Apache 的配置文件中添加以下内容: ``` vim /etc/httpd/conf/httpd.conf ``` 添加如下内容: ``` <VirtualHost *:80> ServerName your-domain.com DocumentRoot /var/www/html/ <Directory /var/www/html> Options -Indexes +FollowSymLinks AllowOverride All Require all granted </Directory> ErrorLog /var/log/httpd/zentao-error_log CustomLog /var/log/httpd/zentao-access_log combined </VirtualHost> ``` 重启 Apache 服务: ``` systemctl restart httpd ``` 5. 安装禅道 在浏览器中访问 `http://your-domain.com`,按照禅道安装向导进行安装,填写之前创建的数据库和用户信息,然后完成安装。 6. 安全设置 禅道安装完成后,需要进行安全设置,包括修改管理员账户名和密码、限制 IP 访问等。 希望以上步骤对您有所帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值