P i*_*P i 8 backup mediawiki data-transfer
我正在使用https://bitnami.com/stack/mediawiki,在我的MacBook上"一键安装"一个mediawiki堆栈.这意味着我可以指向我的浏览器http://localhost:8080/mediawiki/Main_Page并从该页面创建我的wiki(我做过,将几个月的神经科学研究工作放到这个wiki中).
我升级了小牛队 - >优胜美地,它不再有用了.
Bitnami修复了他们的筹码; 升级/Applications/mediawiki-1.23.3-0 - > /Applications/mediawiki-1.23.6-0给了我一个全新的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
Run Code Online (Sandbox Code Playgroud)
(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
Run Code Online (Sandbox Code Playgroud)
好吧,那就是找到几个PDF-s我作为资源添加到wiki中.
所以我试图覆盖:
mediawiki-1.23.6-0//apps/mediawiki/htdocs/*
Run Code Online (Sandbox Code Playgroud)
有:
mediawiki-1.23.3-0//apps/mediawiki/htdocs/*
Run Code Online (Sandbox Code Playgroud)
并对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";
Run Code Online (Sandbox Code Playgroud)
即使用旧设置同时替换"1.23.3" - >"1.23.6".
但是,这不起作用.如果我保留新密码,它会生成一个标准的空wiki页面.使用旧密码没有页面加载,有一个错误.
我也尝试在Bitnami论坛上发帖:https://community.bitnami.com/t/transfer-wiki-from-1-23-3-to-1-23-5/26629 但看不清楚如何实施答复.
如何转移我的维基,不必重新安装Mavericks + mediawiki-1.23.3-0,备份维基,然后再次升级到Yosemite + mediawiki-1.23.6-0并从此备份恢复?
编辑:这是完整的1.23.3文件结构(以某种方式包含我原来的维基数据:http://www.pasteall.org/55429)
小智 1
有几种方法:
从旧版本转储数据库并导入到您将使用的新数据库。
mysqldump -h 主机名 -u 用户 ID --密码 --default-character-set=任意 dbname > backup.sql
将 Wiki 导出为 XML,然后导入。
“要创建 XML 转储,请使用命令行工具 dumpBackup.php,该工具位于 MediaWiki 安装的维护目录中。有关更多详细信息,请参阅手册:dumpBackup.php。”
http://www.mediawiki.org/wiki/Manual:DumpBackup.php
| 归档时间: |
|
| 查看次数: |
756 次 |
| 最近记录: |