メインメニューを開く

差分

MediaWikiを移行する

404 バイト追加, 2019年9月10日 (火) 14:41
編集の要約なし
いつも忘れて、いちから調べ直してるので、ここに上げておきます。
== バックアップの取得 ==
「maintenance」ディレクトリで以下を実行します。<br/>
履歴も含めてすべてのページをxmlで取得できます。
<presyntaxhighlight lang="bash">php dumpBackup.php --current > dump.xml</presyntaxhighlight>
== バックアップのインポート ==
新しいサーバー側で作業します。<br/>
「maintenance」ディレクトリで以下を実行します。<br/>
すべてのページをインポートできます。<br/>
<presyntaxhighlight lang="bash">php importDump.php < dumpfile.xml</presyntaxhighlight>
== 画像の移行 ==
サーバー移行でない(ディレクトリ移行)であれば、以下を実行すれば画像をインポートできます。
<presyntaxhighlight lang="bash">php importImages.php --search-recursively --user=[userid] [wiki_userid] /home/[userid][server_userid]/www/[旧mediawikiのディレクトリ]/images/0php importImages.php --search-recursively --user=[userid] [wiki_userid] /home/[userid][server_userid]/www/[旧mediawikiのディレクトリ]/images/1php importImages.php --search-recursively --user=[userid] [wiki_userid] /home/[userid][server_userid]/www/[旧mediawikiのディレクトリ]/images/2php importImages.php --search-recursively --user=[userid] [wiki_userid] /home/[userid][server_userid]/www/[旧mediawikiのディレクトリ]/images/3php importImages.php --search-recursively --user=[userid] [wiki_userid] /home/[userid][server_userid]/www/[旧mediawikiのディレクトリ]/images/4php importImages.php --search-recursively --user=[userid] [wiki_userid] /home/[userid][server_userid]/www/[旧mediawikiのディレクトリ]/images/5php importImages.php --search-recursively --user=[userid] [wiki_userid] /home/[userid][server_userid]/www/[旧mediawikiのディレクトリ]/images/6php importImages.php --search-recursively --user=[userid] [wiki_userid] /home/[userid][server_userid]/www/[旧mediawikiのディレクトリ]/images/7php importImages.php --search-recursively --user=[userid] [wiki_userid] /home/[userid][server_userid]/www/[旧mediawikiのディレクトリ]/images/8php importImages.php --search-recursively --user=[userid] [wiki_userid] /home/[userid][server_userid]/www/[旧mediawikiのディレクトリ]/images/9php importImages.php --search-recursively --user=[userid] [wiki_userid] /home/[userid][server_userid]/www/[旧mediawikiのディレクトリ]/images/aphp importImages.php --search-recursively --user=[userid] [wiki_userid] /home/[userid][server_userid]/www/[旧mediawikiのディレクトリ]/images/bphp importImages.php --search-recursively --user=[userid] [wiki_userid] /home/[userid][server_userid]/www/[旧mediawikiのディレクトリ]/images/cphp importImages.php --search-recursively --user=[userid] [wiki_userid] /home/[userid][server_userid]/www/[旧mediawikiのディレクトリ]/images/dphp importImages.php --search-recursively --user=[userid] [wiki_userid] /home/[userid][server_userid]/www/[旧mediawikiのディレクトリ]/images/ephp importImages.php --search-recursively --user=[userid] [wiki_userid] /home/[userid][server_userid]/www/[旧mediawikiのディレクトリ]/images/f</presyntaxhighlight>
更に、「.htaccess」を以下の様に編集します。<br/>
【修正前】
<presyntaxhighlight lang="xml" highlight="8"># Protect against bug T30235
<IfModule rewrite_module>
RewriteEngine On
# Fix for bug T64289
Options +FollowSymLinks
</IfModule></presyntaxhighlight>
【修正後】
<presyntaxhighlight lang="xml" highlight="8"># Protect against bug T30235
<IfModule rewrite_module>
RewriteEngine On
# Fix for bug T64289
# Options +FollowSymLinks
</IfModule></presyntaxhighlight>
[[Category:MediaWiki]]