------------------------------------------------------
查看服务器版本
查询服务器版本信息:uname -a
上传安装包至服务器
通过winscp把下载的ZenTaoPMS.12.5.3.zbox_old.64.tar.gz 禅道安装包上传至服务器/data目录。
- 安装部署
2.1解压并安装
解压:
tar -zxvf ZenTaoPMS.12.5.3.zbox_old.64.tar.gz -C /opt
启动禅道服务
启动:/opt/zbox/zbox start
如图显示,证明禅道启动成功
补充命令:
停止禅道服务:/opt/zbox/zbox stop
重启禅道服务:/opt/zbox/zbox restart
设置禅道自动启动
编辑rc.local文件,在文件末尾添加禅道重启命令,保存后退出
vim /etc/rc.local
在末尾增加一行:
touch /var/lock/subsys/local
/opt/zbox/zbox restart
rc.local文件添加执行权限
默认情况下rc.local文件没有执行权限,需要给其添加权限
chmod +777 /etc/rc.local
2.5重启禅道服务
/opt/zbox/zbox restart
------------------------------------------------------
禅道(ZenTao)的配置文件主要集中在其安装目录的 config 文件夹中,包含数据库连接、系统参数、安全设置等核心配置。以下是禅道配置文件的详细说明:
禅道的配置文件路径取决于安装方式:
默认安装目录通常为 /opt/zentaopms 或 /var/www/zentaopms,配置文件位于:
例如:/opt/zentaopms/config/
配置文件通常挂载在容器内的 /app/zentaopms/config/ 目录,可通过宿主机挂载路径查看(如 -v /宿主机路径:/app/zentaopms/config)。
最关键的配置文件,存储数据库连接信息:
<?php
$config->db->host = 'localhost';
- 作用:禅道与数据库的连接依赖此文件,修改数据库信息后需重启 Web 服务(如 Nginx/Apache)。
包含系统基础参数配置:
<?php
$config->version = '18.6';
- 调试模式:若开启
$config->debug = true,会显示错误详情,便于排查问题,但生产环境需关闭以避免信息泄露。
涉及 CSRF 防护、XSS 过滤等安全设置:
<?php
$config->security->csrfCheck = true;
用于配置禅道的邮件通知功能(如任务提醒、Bug 通知):
<?php
$config->mail->on = true;
设置附件上传路径、大小限制等:
<?php
$config->file->savePath = '/opt/zentaopms/www/data/upload/';
-
权限问题:确保配置文件的所有者与 Web 服务用户一致(如 www-data 或 apache),避免因权限不足导致配置无法读取:
sudo chown -R www-data:www-data /opt/zentaopms/config/
-
生效方式:修改配置后,通常需重启 Web 服务使配置生效:
-
备份配置:修改前建议备份原配置文件,便于出错时恢复:
cp /opt/zentaopms/config/my.php /opt/zentaopms/config/my.php.bak
------------------------------------------------------
------------------------------------------------------
------------------------------------------------------
------------------------------------------------------