据说被php坑过的人很多,好吧,今天又加了我一个。

前几天高高兴兴地给自己搭建了一个 DokuWiki,纯粹出于整理知识加方便书写,写的东西一般不会太大或太复杂,长一点的也就是一片记录 keystone开发环境 搭建中碰到的问题以及相关方提的 bug 列表,搭建 DokuWiki 中遇到的些个小坑,看 Python 中 Monkey Patch 留下的笔记,还有看 Mozilla 提供的 GSoC Sample Proposal 和如何将开源经历添加到个人简历等留下的笔记,还有自己之前写的 GSoC 的 proposal。

今天都没了 T^T  ……

今天下午,我还在高高兴兴地根据自己之前在 Wiki 上留的链接列表写文档,忽然发现其实可以再加一篇的,于是点击“登陆”,打算修改下……结果跳转到的页面不是熟悉的登陆页,而是安装页。

吓,虽然我没删安装页,但是安装后不应该再弹出来了啊,我这么小的站也不值得人去黑吧。

于是我脑残地以为站抽风了,没动页面,不假思索的点击了“保存”……

结果又跳到了这个安装页面,说我没输密码。

我猛然间意识到了问题的严重性,在 install.php 保存会不会充置数据?

立刻登上 SAE 的后台,连到应用打算先把应用打包下下来,转念又想,我应该先查下代码目录,看看数据还在不在(Dokuwiki 无数据库,数据以文本形式存在网站目录下,对于 SAE 来说就是代码目录)。一看,data 文件夹已经空空荡荡。

只剩下一个 start.txt。

里面还写着“欢迎使用 DokuWiki for SAE ”。

当时我就心凉了,打包下载,数据也没有,填好 install.php 保存也没有任何反应,应用好像坏了。

检查日志也没有什么异常。

install.php 会删除 data 目录这么脑残的设计是谁想出来的?如果不是 install.php 删的那么到底是发生了什么?

还好记录的东西不算太多,也只有 GSoC 的 proposal 一篇对外发过链接。

抽时间整理下。

然后自己写一个或者改一个 Wiki 程序好了。

7 Thoughts on “不做备份的人总是会后悔的

  1. 啊哈,我本地的 MediaWiki 每几个小时会备份一份并上传到 Wuala 网盘里呢 =w= Wuala 会保留最近的几个历史版本的。

  2. https://www.dokuwiki.org/installer 有注明“For security reasons it will only work with a new and unmodified DokuWiki installation.)”
    在我一个安装完毕的 dokuwiki 上重新运行 install.php 会提示 doku/conf/local.php、doku/conf/users.auth.php、doku/conf/acl.auth.php 等文件已经存在而中止安装

    根据 http://cloudbbs.org/forum.php?mod=viewthread&tid=22140 这个帖子
    也有其他人在 SAE 3.24 断电故障之后出现 dokuwiki 文件丢失的现象
    SAE 官方有一条微博说明 3.24 故障 http://weibo.com/1662047260/ACMfzneui

    • 恩,正常的情况下是不会覆盖的,但是这次不知道是怎么了……

      刚看了那个帖子,确实和我的问题一样哎!和运营说了,看来数据还有希望啊!

      Thanks a lot~

  3. 推荐用 tiddlywiki 单html版本,自动备份,直接丢dropbox。超好用。

Post Navigation