AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 46617
Accepted
nullArray
nullArray
Asked: 2009-07-28 09:41:54 +0800 CST2009-07-28 09:41:54 +0800 CST 2009-07-28 09:41:54 +0800 CST

从原始文件设置 wiki

  • 772

我不完全确定这个故事是什么,但它是这样的:

  • 教授在其他大学从事一个项目
  • 研究人员将所有数据保存在 wiki 中
  • 项目不再获得资金,因此他们将其关闭
  • Wiki 立即被禁用,他们失去了所有工作

我们能够与那所大学交谈并获得 wiki 的备份副本,以便我们可以在这里重新利用它。问题是,看起来他们只是从服务器备份中“复制”了 wiki 目录并将其发送给我们。我在这里没有 wiki 经验,但我的理解是必须使用 special:export 导出 wiki,然后使用 special:import 导入。给定的文件不可导入。

它分为几个文件夹。

  • 项目一
  • mysql数据
  • 项目 2

项目 1 具有如下文件:AdminSettings.php、bin、config、COPYING(UNIX 可执行文件)、docs、extensions、FAQ(UNIX 可执行文件)、HISTORY(UNIX 可执行文件)、图像、img_auth.php、includes、index.php、 INSTALL(UNIX 可执行文件)、语言、区域设置等。除非另有说明,否则列出的内容都是目录。

mysql-data 有很多“.frm”文件,显然是“各种程序创建的表格;用于定义表中的字段;也可以存储数据库数据,具体取决于格式。”

项目 2 与项目 1 几乎完全相同。

教授声称这个 wiki 对她的研究至关重要,所以我想我必须启动并运行它。关于我所拥有的去哪里的建议?它甚至是当前形式的维基吗?我如何安装这个?

谢谢,

wiki mediawiki export
  • 4 4 个回答
  • 197 Views

4 个回答

  • Voted
  1. Kevin Kuphal
    2009-07-28T09:47:01+08:002009-07-28T09:47:01+08:00

    除非该“副本”包含 mysql-data (.myd) 中的数据库文件,否则它可能没有您要查找的数据。如果你有 .MYD 文件,那么你就有了运行 Wiki 的实际 MySQL 数据库,你应该能够将它附加到另一个 MySQL 实例并在那里查询数据。

    • 3
  2. Best Answer
    phuzion
    2009-07-28T09:50:43+08:002009-07-28T09:50:43+08:00

    我看到 AdminSettings.php 所以这几乎可以肯定是一个 MediaWiki 安装。您要做的是模拟托管它的旧系统,很可能是 LAMP 设置(Linux、Apache、MySQL、PHP)。本质上,您将需要执行以下步骤(非常简化):

    1. 构建新的 LAMP 服务器
    2. 将数据复制到 public_html 或 /var/www/
    3. 将数据库导入 MySQL
    4. 修改 LocalSettings.php 以适应您的本地系统
    5. 从那里获取数据。

    此外,Special:Export 和 Special:Import 也可以。按照我上面列出的方式这样做的好处是,如果他们对站点进行了任何修改,您将拥有与旧大学完全相同的环境。

    • 3
  3. Ernie
    2009-07-28T10:18:36+08:002009-07-28T10:18:36+08:00

    这对您的特定应用程序并没有真正有用,而且我不确定它的可扩展性如何,但DokuWiki将其所有数据存储为开放格式的文本文件。如果坏事像这样发生,这将成为天赐之物,因为数据是人类可读的。向您所在大学的研究人员建议将来使用它可能是一个好主意,尤其是那些不从事超机密项目的研究人员。

    • 2
  4. Frenchie
    2009-07-28T17:08:14+08:002009-07-28T17:08:14+08:00

    您可以通过停止服务器并将它们复制到数据库数据目录中来将 myd 附加到另一个 mysql 实例。我强烈建议您事先设置一个临时服务器,但至少,您应该使用 mysqldump 对预先存在的数据进行适当的备份。

    复制文件后,确保它们归 mysql 用户所有,以便进程可以写入更改。如果他们从正在运行的服务器备份二进制文件,您可能会遇到一些问题。上次我不得不尝试这个特定的过程时,它是在 debian 上,启动脚本在启动之前执行了一些自己的理智和清理工作。

    一旦你建立了数据库并运行了 mysqldump 数据库,你就得到了纯文本。在将它们导入其他地方之前,请检查它们以确保它们不会对您的生产服务器做任何令人讨厌的事情,然后将它们导入该服务器。

    • 0

相关问题

  • Sharepoint Wiki:除了图像和超链接之外,你能嵌入任何东西吗?具体来说,.swf?

  • 从 Debian 服务器访问 Mantis

  • 在 sharepoint (MOSS) 中如何将 Web 部件添加到父站点以显示 wiki 内容

  • 关于网络的最流行的误解[关闭]

  • 很好的内部wiki软件

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    Windows 中执行反向 DNS 查找的命令行实用程序是什么?

    • 14 个回答
  • Marko Smith

    如何检查 Windows 机器上的端口是否被阻塞?

    • 4 个回答
  • Marko Smith

    我应该打开哪个端口以允许远程桌面?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch 如何更改我的私钥密码? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve