DokuWiki

It's better when it's simple

用户工具

站点工具


侧边栏

翻译跟原始页面比较起来显得有些陈旧,所以可能失效。 查看更新
本页面的其他翻译?:

了解DokuWiki

进阶使用

商用

我们的社区


Facebook, Twitter 或其他社交网络上关注我们.

zh:faq:backup

如何备份DokuWiki?

:?: 我如何备份我的 DokuWiki?我需要备份哪些部分?

:!: 由于 DokuWiki 不使用数据库,备份是很简单的。您需要做的就是拷贝所有的文件。最简单的方法就是备份您的整个 DokuWiki 目录。

如果您想要节约一些空间,您至少需要备份下列目录:

  • data/pages - 包含所有当前在用的页面
  • data/meta - 包含页面的元数据信息 (如谁创建的此页面,谁订阅了此页面, …)
  • data/media - 多媒体內容 (如图片, PDF文档, …)
  • data/media_meta - 多媒体文体元数据
  • data/attic - 页面所有的旧版本
  • data/media_attic - 元数据的所有旧版本
  • conf - 存放配置信息的文件夹

您可以忽略以下文件夹 cache, index, locks, 和 tmp

注意: Debian 布局 稍微有点不同。

如何从DokuWiki备份进行恢复?

恢复到同一台服务器 - 不同的文件夹

场景:想要在同一台服务器上安装相同版本的两份 DokuWiki,一份用于正常使用,而另一份则用来进行试验

  1. 例如:原本的 DokuWiki 安装在 ../dw 文件夹。然后再安装第二份 DokuWiki (相同版本)在 ../dw2 文件夹。验证 DokuWiki 在 ../dw2下可以正常运行。
  2. 安装定制的 DokuWiki 模板,比如使用 vector 模板
    1. 上传、解压并且重命名模板到 ../dw2/lib/tpl/vector 文件夹
    2. 如果使用了定制的 logo,则将其拷贝到对应位置。如: 拷贝../dw/lib/tpl/vector/user/logo.jpg../dw2/lib/tpl/vector/user/logo.jpg
  3. 通过管理员登录到 DokuWiki (配置管理器) 进行如下配置改变
    1. Basic: 改变模板为 vector
    2. Advanced: use nice URLs > .htaccess
    3. Advanced: 在URL中使用斜杠作为命名空间的分隔符
  4. 配置 URL 重写
    1. 将文件 ../dw2/.htaccess.dist 中关于url重写节部分的注释去掉(即删除掉行首的 #),然后将其保存为../dw2/.htaccess
  5. 拷贝下列文件夹
    1. ../dw/data../dw2/data
    2. ../dw/conf../dw2/conf
    3. ../dw/lib/plugins../dw2/lib/plugins (参见后面的描述)
    4. 如果在共享主机上没有 shell 访问权限,可以使用 GoDaddy 文件管理器操作。
  6. 插件
    1. 选项 1: 拷贝 ../dw/lib/plugins../dw2/lib/plugins
      1. 使用管理员登录 DokuWiki (配置管理器) > 扩展管理器 (DokuWiki 附带的插件) 检查是否正确安装了插件/模板,或是这些插件有什么更新要求
      2. 为了保证插件是兼容的,需要验证 ../dw../dw2 的 DokuWiki 版本是否一致 (可参考: mmturner)
    2. 选项 2: 手动下载并且解压插件到 /dw2/lib/plugins 文件夹
  7. 测试一下各项功能是否都可正确运行
  8. 参考

请参阅

zh/faq/backup.txt · 最后更改: 2017-07-16 05:26 由 charlie