软件开发项目管理工具选型及禅道开源版安装
摘要:本文介绍了软件开发项目管理工具选型过程,最终选择禅道开源版的原因(可定制、功能完整),并详细记录了21.7.1版本在CentOS7系统(PHP7.4+Mariadb5.5.6)安装过程中遇到的数据库错误(1071、1709)及解决方案:修改my.cnf配置参数,以及在SQL语句中添加row_format=dynamic格式。该指南为开发者提供了实用的禅道部署排错参考。(149字)
·
软件开发项目管理工具选型及禅道开源版安装
为啥选禅道
你以为我选禅道之前没有对比吗?
作为Java码农,首先想到的就是Jira,然而它太重了。。
我们用企微作为沟通工具,腾讯的TAPD的确好用,但是它不开源啊,超30人需要收费499每人每年
还有redmine、pingcode、worktile。。最终还是选了国产的禅道,重要原因是可以拿捏,可以二开,功能还算完整。
禅道源码安装及遇到的问题
对照禅道官网源码安装教程即可,我使用的是源码版本是21.7.1,php版本是7.4,数据库mariadb5.5.6,操作系统centos7,安装过程中遇到了几个问题,下面列举一下
- 安装过程中遇到数据库错误: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
- 加完之后记得重启mariadb,如果还报错
检查zentao.sql中使用了innodb引擎的建表语句,在NGINE=InnoDB后面加上row_format=dynamic,举例:
CREATE TABLE IF NOT EXISTS `zt_action` (
***
) ENGINE=InnoDB,row_format=dynamic DEFAULT CHARSET=utf8mb4;
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐

所有评论(0)