【发布时间】:2015-01-29 01:36:03
【问题描述】:
我正在使用 https://bitnami.com/stack/mediawiki 在我的 MacBook 上“一键安装”一个 mediawiki 堆栈。这意味着我可以将浏览器指向 http://localhost:8080/mediawiki/Main_Page 并从该页面创建我的 wiki(我这样做了,将几个月的神经科学研究工作投入到这个 wiki 中)。
我升级了 Mavericks -> Yosemite,但它不再起作用了。
Bitnami 修复了他们的堆栈;升级 /Applications/mediawiki-1.23.3-0 -> /Applications/mediawiki-1.23.6-0 给了我一个全新的 Wiki。
但是如何转移我所有的旧 wiki 呢?
这是文件系统的样子:
pi@piBookAir.local ~ /etc:
⤐ ls /Applications/mediawiki-1.23.3-0/
README.txt apps common img manager-osx.app php scripts uninstall.app
apache2 changelog.txt ctlscript.sh licenses mysql properties.ini sqlite use_mediawiki
(mediawiki-1.23.6-0 具有相同的结构)
我试图找到保存我的用户数据的位置:
pi@piBookAir.local ~ /etc:
⤐ sudo find /Applications/ -iname "*dendrite*"
/Applications//mediawiki-1.23.3-0/apps/mediawiki/htdocs/images/1/1d/2014_--_Regulatory_mechanisms_underlying_the_differential_growth_of_dendrites_and_axons.pdf
/Applications//mediawiki-1.23.3-0/apps/mediawiki/htdocs/images/f/f0/2002_--_Axon-_or_dendrite-predominant_outgrowth_induced_by_constituents_from_Ashwagandha.pdf
好的,那是找到我作为资源添加到 wiki 中的几个 PDF-s。
所以我试图覆盖:
mediawiki-1.23.6-0//apps/mediawiki/htdocs/*
与:
mediawiki-1.23.3-0//apps/mediawiki/htdocs/*
并对 mediawiki-1.23.6-0//apps/mediawiki/htdocs/LocalSettings.php 进行以下修改:
## Database settings (old x.3 version)
$wgDBtype = "mysql";
$wgDBserver = "localhost";
$wgDBname = "bitnami_mediawiki";
$wgDBuser = "bitnami";
$wgDBpassword = "d77297bcc6";
## (new x.6 version):
## $wgDBtype = "mysql";
## $wgDBserver = "localhost:3306";
## $wgDBname = "bitnami_mediawiki";
## $wgDBuser = "bitnami";
## $wgDBpassword = "ed5e8d6e1c";
即使用旧设置 还到处替换“1.23.3”->“1.23.6”。
但是,这不起作用。如果我保留新密码,它会生成一个标准的空 wiki 页面。使用旧密码无法加载页面,出现错误。
我也尝试在 Bitnami 论坛上发帖:https://community.bitnami.com/t/transfer-wiki-from-1-23-3-to-1-23-5/26629,但看不到如何实施回复。
如何转移我的 wiki,而不必重新安装 Mavericks + mediawiki-1.23.3-0,备份 wiki,然后再次升级到 Yosemite + mediawiki-1.23.6-0 并从中恢复备份?
编辑:这是完整的 1.23.3 文件结构(不知何故包含我的原始 wiki 数据:http://www.pasteall.org/55429)
【问题讨论】:
标签: backup mediawiki data-transfer