CentOS 6 禅道部署指南

简介
禅道是一款开源的项目管理工具,它可以帮助团队进行项目管理、任务跟踪、文档管理等功能,本文将详细介绍如何在CentOS 6上部署禅道。
环境准备
系统要求
- 操作系统:CentOS 6
- PHP版本:5.4以上
- MySQL版本:5.1以上
- Apache服务器:2.2以上
安装依赖

- 安装PHP
yum install php php-mysql
- 安装Apache
yum install httpd
- 安装MySQL
yum install mysql mysql-server
- 启动Apache和MySQL服务
service httpd start service mysqld start
- 设置Apache和MySQL开机自启
chkconfig httpd on chkconfig mysqld on
- 安装PHP
安装PHP扩展
- 安装GD库
yum install php-gd
- 安装JSON库
yum install php-json
- 安装MBstring库
yum install php-mbstring
- 安装Curl库
yum install php-curl
- 安装MCrypt库
yum install php-mcrypt
安装禅道
- 下载禅道安装包
wget http://www.zenest.com/download/zenload.php?file=禅道.zip
- 解压安装包
unzip 禅道.zip
- 将解压后的禅道目录移动到Apache的网站根目录
mv禅道/ /var/www/html/
- 修改Apache的配置文件,允许访问禅道目录
vi /etc/httpd/conf/httpd.conf
在文件中找到
DirectoryIndex行,将其修改为:DirectoryIndex index.php
- 重启Apache服务
service httpd restart
配置数据库
- 登录MySQL
mysql -u root -p
- 创建禅道数据库
CREATE DATABASE `zentao` CHARACTER SET utf8 COLLATE utf8_general_ci;
- 创建禅道数据库用户
CREATE USER 'zentao'@'localhost' IDENTIFIED BY 'your_password';
- 授予权限
GRANT ALL PRIVILEGES ON `zentao`.* TO 'zentao'@'localhost';
- 刷新权限
FLUSH PRIVILEGES;
- 退出MySQL
EXIT;
安装禅道

- 打开浏览器,访问禅道安装页面
http://your_domain/zentao/install.php - 按照安装向导进行操作,配置数据库连接信息等。
FAQs
问题:安装过程中出现“无法连接到MySQL服务器”的错误怎么办?解答:
- 确保MySQL服务已启动。
- 检查数据库用户权限是否正确。
- 检查数据库连接信息是否正确。
问题:安装完成后,如何修改禅道的管理员密码?解答:
- 登录禅道系统。
- 在用户管理中找到管理员账户。
- 点击“编辑”按钮,修改密码并保存。

