当前位置: 首页 > article >正文

软件开发项目管理工具选型及禅道开源版安装

软件开发项目管理工具选型及禅道开源版安装

为啥选禅道

你以为我选禅道之前没有对比吗?
作为Java码农,首先想到的就是Jira,然而它太重了。。
我们用企微作为沟通工具,腾讯的TAPD的确好用,但是它不开源啊,超30人需要收费499每人每年
还有redmine、pingcode、worktile。。最终还是选了国产的禅道,重要原因是可以拿捏,可以二开,功能还算完整。

禅道源码安装及遇到的问题

对照禅道官网源码安装教程即可,我使用的是源码版本是21.7.1,php版本是7.4,数据库mariadb5.5.6,操作系统centos7,安装过程中遇到了几个问题,下面列举一下

  1. 安装过程中遇到数据库错误:1071、1709错误
    在/etc/my.cnf mysqld下面增加如下配置:
innodb_file_format=barracuda
innodb-large-prefix=on
innodb_file_per_table=true
innodb_large_prefix=true
character-set-server=utf8mb4
collation-server=utf8mb4_unicode_ci
max_allowed_packet=500M
  1. 加完之后记得重启mariadb,如果还报错
    检查zentao.sql中使用了innodb引擎的建表语句,在NGINE=InnoDB后面加上row_format=dynamic,举例:
CREATE TABLE IF NOT EXISTS `zt_action` (
***
) ENGINE=InnoDB,row_format=dynamic DEFAULT CHARSET=utf8mb4;
http://www.lryc.cn/news/2396881.html

相关文章:

  • 【架构艺术】平衡技术架构设计和预期的产品形态
  • 电力系统时间同步系统
  • Vue使用toFixed保留两位小数的三种写法
  • 华为云【Astro zero】如何做“设备编辑”页面
  • Arch安装botw-save-state
  • 电脑为什么换个ip就上不了网了
  • NULL与空字符串的区别:数据库专家详解
  • github 2FA双重认证丢失解决
  • linux驱动 - 5: simple usb device驱动
  • OpenCV CUDA模块直方图计算------在 GPU 上计算输入图像的直方图(histogram)函数histEven()
  • QT/c++航空返修数据智能分析系统
  • Spring Security架构中过滤器的实现
  • Playwright Python API 测试:从入门到实践
  • ETL脚本节点使用的方式
  • PH热榜 | 2025-06-02
  • Domain Adaptation in Vision-Language Models (2023–2025): A Comprehensive Review
  • 容器化革命:告别传统Dockerfile,拥抱现代构建最佳实践
  • : influxdb + grafana+JMeter
  • Vue拖拽组件:vue-draggable-plus
  • TDengine 基于 TDgpt 的 AI 应用实战
  • RocketMQ 消息发送核心源码解析:DefaultMQProducerImpl.send () 方法深度剖析
  • BiliNote部署实践
  • deepseek问答记录:请讲解一下transformers.HfArgumentParser()
  • bismark OT CTOT OB CTOB 以及mapping后的bam文件中的XG,XR列的含义
  • new语法
  • npm、yarn幽灵依赖问题
  • Android Native 之 adbd进程分析
  • CAN通讯协议中各种参数解析
  • 网络攻防技术三:网络脆弱性分析
  • (八)登录认证与学生写作画像