在 Linux 系统上安装禅道——一步步指南320


简介:禅道是一款敏捷项目管理系统,提供任务管理、缺陷跟踪、文档管理等功能。本文将介绍如何在 Linux 系统上安装和配置禅道,帮助用户高效管理他们的项目。

系统要求

在安装禅道之前,请确保您的 Linux 系统符合以下要求:* Ubuntu 18.04 或更高版本
* PHP 7 或更高版本
* MySQL 5.7 或更高版本
* Apache 或 Nginx 网页服务器

安装 MySQL 数据库

首先,我们需要安装 MySQL 数据库来存储禅道数据:```
sudo apt-get update
sudo apt-get install mysql-server
```

然后,创建禅道数据库和用户并授予权限:```
mysql -u root -p
CREATE DATABASE zentao;
GRANT ALL PRIVILEGES ON zentao.* TO 'zentao'@'localhost' IDENTIFIED BY 'password';
```

安装 PHP

接下来,安装 PHP 并配置 PHP 扩展:```
sudo apt-get install php7.4
sudo apt-get install php7.4-mbstring php7.4-gd php7.4-xml php7.4-mysql
sudo service apache2 restart
```

下载禅道

从禅道官方网站下载禅道程序包:```
wget /
```

解压缩并配置禅道

解压缩禅道程序包并移动到 web 根目录:```
unzip
mv zentaopms-latest /var/www/html/zentao
```

配置禅道数据库连接文件(config/):```
require '';
$config->db->host = 'localhost';
$config->db->user = 'zentao';
$config->db->password = 'password';
$config->db->name = 'zentao';
```

创建 Apache 虚拟主机

创建 Apache 虚拟主机以配置禅道 web 服务器:```
sudo nano /etc/apache2/sites-available/
```

添加以下内容:```

DocumentRoot /var/www/html/zentao
ServerName

```

启用虚拟主机并重启 Apache

启用虚拟主机并重启 Apache:```
sudo a2ensite
sudo systemctl restart apache2
```

访问禅道

现在,您可以通过浏览器访问禅道,使用以下 URL:```
/zentao/
```

您将看到禅道登录页面,默认用户名和密码均为 "admin"。

配置电子邮件设置(可选)

如果您要使用禅道的电子邮件通知功能,请配置邮件设置(config/):```
$config->smtp->name = 'SMTP Server Name';
$config->smtp->host = '';
$config->smtp->port = 25;
$config->smtp->user = 'username';
$config->smtp->password = 'password';
$config->smtp->fromAddress = 'noreply@';
```

完成配置后,禅道将成功安装在您的 Linux 系统上,您可以开始管理您的项目。

2024-11-18


上一篇:鸿蒙系统仓颉:华为自研分布式操作系统的新突破

下一篇:鸿蒙:华为自主研发的分布式操作系统