Linux:MediaWiki迁移:修订间差异
imported>Soleverlee 创建页面,内容为“=导出= <source lang="bash"> cd /home/webapp/wiki php maintenance/dumpBackup.php --full --uploads > ~/wiki-backup.xml tar -cipzf ~/wiki_images.tgz images/ </source...” |
imported>Soleverlee |
||
第13行: | 第13行: | ||
php maintenance/maintenance/rebuildrecentchanges.php | php maintenance/maintenance/rebuildrecentchanges.php | ||
</source> | </source> | ||
然后导入文件 | |||
<source lang="bash"> | <source lang="bash"> | ||
mkdir temp | mkdir temp | ||
第24行: | 第24行: | ||
php maintenance/importImages.php tempimg/ | php maintenance/importImages.php tempimg/ | ||
</source> | </source> | ||
*[https://www.siteground.com/kb/how_to_convert_your_mediawiki_database_to_sqlite/ 参考] | |||
[[Category:Linux/Unix]] | [[Category:Linux/Unix]] |
2017年5月15日 (一) 16:03的版本
导出
cd /home/webapp/wiki
php maintenance/dumpBackup.php --full --uploads > ~/wiki-backup.xml
tar -cipzf ~/wiki_images.tgz images/
安装新Wiki
可以安装最新版wiki,顺便可以从MySql迁移到Sqlite
cd newWiki
php maintenance/importDump.php ~/wiki-backup.xml
php maintenance/maintenance/rebuildrecentchanges.php
然后导入文件
mkdir temp
cd temp/
cp ~/wiki_images.tgz ./
tar -xzvf wiki_images.tgz
cd ../
mkdir tempimg
cp temp/images/*/*/* tempimg
php maintenance/importImages.php tempimg/