CentOS部署禅道系统,自定义数据库存储路径和文件存储位置

一、搭建部署

查看Linux操作系统信息:

uname -a

查看CentOS版本:

cat /etc/centos-release

根据操作系统信息和CentOS版本下载对应的禅道系统Linux一键安装包:

下载地址:https://www.zentao.net/download/80331.html

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JeWN6aXc-1617801987076)(https://www.yogee.xyz/upload/2021/04/image-eaece8be2d534b62903a9b4c10f7306c.png)]


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

sudo tar -zxvf  ZenTaoPMS.xxx.tar.gz -C /opt

Apache和Mysql常用命令:

# 开启Apache和Mysql
/opt/zbox/zbox start
# 停止Apache和Mysql
/opt/zbox/zbox stop
# 重启Apache和Mysql
/opt/zbox/zbox restart 

修改Apache和Mysql端口:

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

设置数据库用户和密码:

/opt/zbox/auth/adduser.sh

在这里插入图片描述


访问禅道系统:
http:// 禅道服务的ip : apache端口
禅道默认管理员帐号是 admin,密码 123456。
在这里插入图片描述


访问禅道数据库管理系统:
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述


二、自定义系统文件存储位置

以下操作注意权限问题!!!

备份禅道文件存储文件夹,删除原文件夹:

cd /opt/zbox/app/zentao/www/data
sudo cp -r upload/ upload_bk
sudo rm -rf upload

创建目标存储文件夹:

cd /data
sudo mkdir resource

回到/opt/zbox/app/zentao/www/data 创建软链接,软链接名字为原禅道文件存储文件夹:

cd /opt/zbox/app/zentao/www/data
sudo ln -s /data/resource upload 

三、自定义数据库数据存储位置

以下操作注意权限问题!!!

找到禅道系统 Mysql my.cnf 配置文件,找到数据存储路径:

vim /opt/zbox/etc/mysql/my.cnf

在这里插入图片描述


停止Apache和Mysql:

/opt/zbox/zbox stop

将Mysql存储文件夹拷贝到新的位置,修改my.cnf中的文件夹路径(千万要注意权限!!!)


启动Apache和Mysql:

/opt/zbox/zbox start

Apache和Mysql都启动成功后,大功告成 !!!


四、总结

  1. 安装禅道系统linux一键安装包比较简单,需要注意的是linux系统的操作位数和CentOS的版本,要下载对应的安装包才行。

  2. 自定义文件路径这里主要用到的是软链接,通过软链接对文件(或文件夹)进行偷天换日,这里稍微注意一下读写权限。

  3. 修改数据库数据存储位置这里比较麻烦,主要是寻找禅道内置的mysql配置文件比较麻烦,只要找到my.cnf就好搞了。通过查看配置文件,将原有的数据进行迁移备份,然后修改配置文件中的路径即可。这里一定要注意权限的问题!如果权限有差异,Mysql启动将会报错。

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 访问等。 希望以上步骤对您有所帮助。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Yo_Gee

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值