PMS安装 - qingchensecai/documents GitHub Wiki
系统:debian 9.9 软件需求:Nginx,PHP(5.3/5.4/5.5/5.6/57.0/7.1版本),MySQL(5.5/5.6版本)/mariadb组合
普通安装步骤
-
MySQL创建相应的数据库和用户
MariaDB [(none)]> create user 'pms'@'localhost' identified by 'SV1yCaZoXQ#A
MariaDB [(none)]> create database zentao;
- PHP安装
sudo apt-get install php7.0 php7.0-fpm
- apt安装php相应的模块
sudo apt install php7.0-mysql php7.0-mbstring php7.0-curl
docker 环境安装PMS
- 下载PMS的docker版本
wget http://dl.cnezsoft.com/zentao/docker/docker_zentao.zip
unzip docker_zentao.zip
数据库用户名:root,默认密码:123456。运行时,可以设置 MYSQL_ROOT_PASSWORD变量来更改密码。
- 构建镜像
下载安装包,解压缩。 进入docker_zentao目录,执行命令 docker build -t [镜像名称] [Dockerfile所在目录]
docker build -t zentao_v11.6 ./
- 可挂载目录
/app/zentaopms:该目录为禅道目录,里面包含禅道代码及附件上传目录。 /var/lib/mysql:该目录为数据库的数据目录。
- 创建目录结构
mkdir -p /data/docker/zentao_v11.6/wwww
mkdir -p /data/docker/zentao_v11.6/data
- 修改权限归属
sudo chown -R rtkit:input data
sudo chown -R www-data:www-data www
- 启动镜像
docker run --name [容器名称] -p [需要开放端口]:80 -v [主机代码目录]:/app/zentaopms -v [主机数据目录]:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=[数据库密码] -d [镜像名]:latest
docker run --name zentao_v11.6 -p 80:80 -v /data/docker/zentao_v11.6/wwww:/app/zentaopms -v /data/docker/zentao_v11.6/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d zentao_v11.6:latest
- 查看docker容器运行情况
sudo docker ps -a
- php设置
可能需要修改php.ini中memory_limit的参数由128M改为512M,否则可能出现定时任务备份失败的情况。
PMS 网页调整
修改文件 www/theme/zui/css/min.css
.search-list{min-width:200px;max-width:300px;padding:0} 修改为
.search-list{min-width:400px;max-width:500px;padding:0}
.btn-limit{max-width:180px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}修改为
.btn-limit{max-width:1500px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
修改文件 www/theme/default/style.css
#dropMenu>.search-box{max-width:240px;}修改为
#dropMenu>.search-box{max-width:350px;}
#dropMenu .list-group{width:250px;max-width:260px;}修改为
#dropMenu .list-group{width:350px;max-width:380px;}
#dropMenu .col-footer {width:230px;}修改为
#dropMenu .col-footer {width:350px;}