Dekiwiki 備份和還原

    內容表格
    1. 1. 自動備份的腳本

    版本為 13:20, 12 Jan 2025

    到這個版本。

    返回到 版本存檔.

    查閱目前版本

    http://wiki.developer.mindtouch.com/...your_Deki_Wiki

    一、Dekiwiki 备份

    在进行备份操作的时候,一定要先将服务器中的mysql、apache、dekiwiki  服务停止

    1、停止mysql、apache、dekiwiki 等服务
    # service httpd stop
    # service mysqld stop
    # /etc/init.d/dekiwiki stop

    2、备份 wiki 的数据库
    # mysqldump -u root -p wikidb > wikidb.sql

    3、备份 attachments 文件夹
    # cd /var/www/dekiwiki
    # tar cvzpf attachments.tar.gz attachments

    4、copy 下列配置文件到自己指定路径进行备份 

    • /var/www/dekiwiki/LocalSettings.php
    • /var/www/dekiwiki/AdminSettings.php  (此文件随版本的不同所以路径也不通,请使用find命令查找文件正确路径后再进行备份)
    • /etc/dekiwiki/mindtouch.deki.startup.xml

       

    二、Dekiwiki 还原
    首先将备份好的数据库以及attachments 文件夹用FTP、SCP的方式上传到新的deikiwiki中再进行还原

    1、停止apache、dekiwiki 等服务
    # service httpd stop
    # /etc/init.d/dekiwiki stop

    2、还原 wiki 的数据库
    # mysql -u root -p wiki_db < wikidb.sql

    3、还原attachments 文件夹
    # cd /home/thx    (假设将备份下来的
    attachments.tar.gz文件夹用FTP上传后的路劲在此处)
    # cp attachments.tar.gz /var/www/dekiwiki/

    # cd /var/www/dekiwiki
    # rm -rf attachments   (首先将新的dekiwiki中的attachments 文件夹删除)

    # tar zxvfp attachments.tar.gz


    自動備份的腳本

     

    reference to undefined name 'syntax' Exception of type 'MindTouch.Deki.Script.Runtime.DekiScriptUndefinedNameException' was thrown. (click for details)

     

     

    Powered by MindTouch Core