标题:[实践ok]DokuWiki 升级方法- 学习;diff升级的方法。 出处:向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除 时间:Thu, 28 Jul 2016 23:01:50 +0000 作者:jackxiang 地址:http://jackxiang.com/post/8843/ 内容: DokuWiki 升级方法 diff -ruN /data/htdocs/wiki.jackxiang.com/ dokuwiki/ > wiki.diff cp -Rf /data/htdocs/wiki.jackxiang.com /data/backup/wiki.jackxiang.com.backup.2016.7.28 cd /data/htdocs/wiki.jackxiang.com patch -p1 < /tmp/doukuwiki/wiki.diff --dry-run patch -p1 < /tmp/doukuwiki/wiki.diff yes|cp -Rf /data/backup/wiki.jackxiang.com.backup.2016.7.28/conf/* ./conf/. yes|cp -Rf /data/backup/wiki.jackxiang.com.backup.2016.7.28/data/* ./data/. chmod -R 755 /data/htdocs/wiki.jackxiang.com/data/ --------------------------------------------------------------------------------------------------------- 说明:Dokuwiki Install Path:~/public_html/wiki 1、先确认目前所使用的版本号: $cd ~/public_html/wiki $cat VERSION 2009-02-14b 2、官网下载最新版本版本进行差异对比: 点击查看: http://www.splitbrain.org/projects/dokuwiki $mkdir src $cd src $wget http://www.splitbrain.org/_media/projects/dokuwiki/dokuwiki-2009-02-14b.tgz $wget http://www.splitbrain.org/_media/projects/dokuwiki/dokuwiki-2009-12-25c.tgz $tar zxvf dokuwiki-2009-02-14b.tgz $tar zxvf dokuwiki-2009-12-25c.tgz $diff -Nauf dokuwiki-2009-02-14 dokuwiki-2009-12-25 > wiki.diff 3、二次确保安全,先做好原数据的备份工作: $cd ~/public_html $tar -zcvf src/wiki.tar.gz wiki/ 4、最后靠谱过渡升级: $cd ~/pubilic_html/wiki $patch -p1 < ~/public_html/src/wiki.diff --dry-run //测试升级 $patch -p1 < ~/public_html/src/wiki.diff //正式升级 5、确认无误后即可清除废墟: $rm -rf ~/public_html/src 参考资料: 官方指南: http://www.dokuwiki.org/zh:install:upgrade 本文来自:http://www.pythonclub.org/dokuwiki/upgrade Generated by Jackxiang's Bo-blog 2.1.1 Release