禅道备份功能_更新禅道燃尽图及数据备份

Last login: Fri May 29 13:52:16 on ttys000

mazhenguodeMacBook-Pro:~ mazhenguo$ ssh root@192.168.1.2 //登录服务器

root@192.168.1.2’s password: //输入服务器密码

Last login: Fri May 29 13:52:20 2015 from 192.168.1.251

[root@mazhenguo ~]# cd /home/app/192.168.1.2/zentaopms/ //进入禅道项目目录

[root@mazhenguo zentaopms]# ls //查看目录下都有哪些文件

bin config db doc framework lib module tmp VERSION www

[root@mazhenguo zentaopms]# cd bin/ //进入bin目录

[root@mazhenguo bin]# ls //查看bin目录下都有哪些文件

init.bat init.sh php ztcli

[root@mazhenguo bin]# ./init.sh //运行init.sh生成各个命令行工具

Please input your php path:(example: /usr/bin/php)

/usr/local/php/bin/php //输入php的路径

Please input zentao url:(example: http://localhost:88/zentao or http://localhost)

http://192.168.1.2/zentaopms/www //输入项目的访问地址

ztcli.sh ok

backup.sh ok

computeburn.sh ok

dailyreminder.sh ok

checkdb.sh ok

syncsvn.sh ok

syncgit.sh ok

cron.sh ok

[root@mazhenguo bin]#./computeburn.sh

[root@mazhenguo bin]#

[root@mazhenguo bin]# vim computeburn.sh

/usr/local/php/bin/php /home/app/192.168.1.2/zentaopms/bin/ztcli ‘http://192.168.1.2/zentaopms/www/index.php?m=project&f=computeburn’

[root@mazhenguo bin]# crontab -e

00 23 * * * /bin/bash /home/app/192.168.1.2/zentaopms/bin/computeburn.sh

[root@mazhenguo bin]#

数据备份:

#vim /home/app/192.168.1.2/zentaopms/config/my.php //指定mysql的mysqldump路径

修改$config->mysqldump=”;为如下内容

$config->mysqldump=‘/usr/local/mysql/bin/mysqldump‘;

#cd /home/tools/zlib-1.2.8  //进入zlib的解压目录

#mkdir -p /usr/local/modules/zlib //创建zlib的模块存储目录

#./configure -prefix=/usr/local/modules/zlib //指定路径编译zlib

#make

#make install  //安装php的zlib模块

#cd /home/tools/php-5.3.6 //进入php的解压目录

#/usr/local/php/bin/php -i | grep configure  //查看php的编译参数

#./configure –prefix=/usr/local/php –enable-fastcgi –enable-fpm –disable-debug –with-ldap –with-zlib-dir=/usr/local/modules/zlib –with-gd –with-jpeg-dir –with-png-dir –with-freetype-dir –enable-mbstring –with-curl –with-mysql=/usr/loca/mysql/bin/mysql –with-mysqli=/usr/local/mysql/bin/mysql_config    //在原有的php参数中增加–with-zlib-dir=/usr/local/modules/zlib 这个参数

#make

#make install  //重新安装php,重新编译安装php不会覆盖配置文件。

#kill -USR2 `cat /usr/local/php/var/run/php-fpm.pid` //重启php,也可以直接kill掉php的mast进程

#cd /home/app/192.168.1.2/zentaopms/bin/ //进入禅道的脚本路径

#./backup.sh  //执行备份脚本

Backuping database, successfully saved to /home/app/192.168.1.2/zentaopms/backup/201506/db.20150601.zip //备份数据库

Backuping files, successfully saved to /home/app/192.168.1.2/zentaopms/backup/201506/file.20150601.zip //备份文件

//出现以上结果,说明备份成功

#crontab -e  //编辑计划任务

30 23 * * * /bin/bash /home/app/192.168.1.2/zentaopms/bin/backup.sh //添加计划任务

输入wq保存退出即可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值