跳到正文
TURNKEYGNU / LINUX
应用文档博客截图GitHubTurnKey Hub
文中文
EnglishEspañol中文日本語PortuguêsDeutsch
ưμ㼯A/将 TurnKey 介质维基从 v14.1 移到 v14.2

文档

将 TurnKey 介质维基从 v14.1 移到 v14.2

TurnKey Mediawiki v14.2看到Mediawiki软件本身的安装方式有变化. 由于Debian包在Jessie中不再存在,应用设备现在使用上游安装存档.

从Mediawiki安装的Debian包到现在安装在TurnKey Mediawiki 应用设备的上游Mediawiki的迁移应该相当直截了当. 包含Mediawiki平台各个部分的路径已经改变.

旧文件夹新建文件夹
/etc/mediawiki 密码/var/www/mediawiki 密码
/usr/share/mediawiki 密码/var/www/mediawiki 密码
/var/lib/mediawiki 密码/var/www/mediawiki 密码

 

 

 

 

可以看出,Mediawiki文件不再分散在文件系统的所有地方,而是在一个地方收集(webroot, /var/www/mediawiki).) 虽然这有点困难,但它允许人们使用上游Mediawiki HO TOTOs而不调整它们以适应Debian路径. 将旧的 Mediawiki 安装迁移到新版本的过程应包括移到 文件 数据, 数据库 垃圾堆和 图像.

数据库

数据库可以在 mysqldump 的帮助下复制。 通常的命令看起来像:

# mysqldump -h localhost -u mediawiki -p mediawiki > backup.sql

然后用例如 scp 上传垃圾堆到目标机器:

# scp backup.sql someuser@example.com:

最后,加载到目标服务器的数据库:

# mysql < backup.sql

如果您的目标机器是 v14.2 TurnKey Mediawiki 已经初始化的实例,它将会拥有所需的用户和数据库. 然而密码会有所不同;您可以在目标服务器上使用 /var/www/mediawiki/LocalSettings.php 中的密码.

文件

Mediawiki提供脚本,使得获取基于文件的内容的"备份"变得容易.

# php /usr/share/mediawiki/maintenance/dumpBackup.php --current --report --output=bzip2:wikiexport.xml.bz2

之后,您可以使用上面显示的 scp 复制文件到您的新服务器。 您可以用 :

# bzip -d wikiexport.xml.bz2
# php /var/www/mediawiki/maintenance/importDump.php wikiexport.xml

图像

首先,生成旧服务器上所有图像的归档 :

# tar cjf wikiimages.tar.bz2 /usr/share/mediawiki/images

然后,移动到新位置并导入:

# tar xjf wikiimages.tar.bz2
# php /var/www/mediawiki/maintenance/importImages.php --overwrite --search-recursively images/

完成( E)

最后,请确保权限在您将前几个步骤作为根执行后被正确设置 。

# chown -R www-data:www-data /var/www/mediawiki

如果您正在用旧设备安装 TurnKey Mediawiki v14.2, 请在安装前准备完整的备份( 而不是上面详述的 Mediawiki 数据) 。 现建议移民。

其他指针请查阅Mediawiki手册: 移动 以及, 国家 备份 财务报告和已审计财务报表 从备份恢复.

TURNKEYGNU / LINUX

无需从零开始,掌控自己的基础设施。

探索 TurnKey
关于文档常见问题博客GitHub
自由开源默认安全随时可部署