ドキュメント
前のMediawikiをTKMWにインポートする
【このドキュメントページは、一部を前に書いておいて、一部がまだ適用できないことがありますのでご注意ください。】 このページはwikiですので、編集は自由です。 または、もし、もし、もし、もし、もし、 フォーラム.]
私は私の保存するためにすでに5回以上この手順を使用してきました アスス とりあえず、rPath wikiからTKMWに移行し、古いTKMWから最新のTKMWにすべてのコンテンツを移動させました。 練習すると、この機能を使ってクラッシュしてから1時間で立ち上がって実行できます。別のサイト/サーバーで作成したアーカイブを保存している場合は、この機能を使ってクラッシュを1時間後に実行できます。 編集・更新・改善は、お気軽にご相談ください。
既存のメディアウィキを他のメディアウィキに移行する方法:
注意:
- は、mediawiki v1.x から v1.x+1 に mysqldump をインポートできません。テーブルスペースは異なります。
- アップロードする全ての(画像)のコピーも必要です。 メディアウィキ/イメージ/*
- エクスポート機能を使用する必要があります。 メンテナンス/ダンプバックアップ.php 現在のwikiのXMLエクスポートを取得する
- それから使用して下さい メンテナンス/importDump.php 前のステップからXMLファイルをインポートするには
- この手順DOES NOTは、既存のユーザーアカウントを保存します! これらは、MySQLダンプです。
AdminSettings.php の作成
現在のwikiサーバにrootとしてログオン。エクスポートを行うには、MySQLのroot pwdを持っていることを確認してください!
cd /usr/share/mediawiki cp /usr/share/doc/mediawiki/examples/AdminSettings.sample .
AdminSettings.sample ファイルを編集し、MySQL ルートのユーザー情報を追加します。.sample を .php に変更し、root のアクセスのみを付与します。
chmod 600 AdminSettings.php
すべてのメンテナンススクリプトは、これらの詳細を探します。 好きなら、LocalSettings.php に追加する選択できますが、セキュリティについては選択しません。
XML wiki エクスポートを作成する
エクスポートを実行します。
php mediawiki/maintenance/dumpBackup.php --current --report --output=bzip2:wikiexport.xml.bz2
古い画像アーカイブを作成する
アーカイブを作る メディアウィキ/イメージ お気に入りのツールを使用して、新しい wiki サーバーに転送します。
tar cjf oldwiki.images.tar.bz2 /usr/share/mediawiki/images/*
インポートXML wikiエクスポート
アーカイブを新しい wiki サーバーにコピーします。上記の手順を繰り返して、AdminSettings.php ファイルを上に作成します。 新規登録 wikiサーバ。bzip2アーカイブを解凍(bzip2 -d <archive>)
配置したら:
php mediawiki/maintenance/importDump.php wikiexport.xml
エラーが発生した場合は、「admin」のパスワードを確認してください。 インポートされているページの長いリストが表示されます。
古い画像をインポートする
投稿をインポートした後、画像のアーカイブを解凍し、すべての画像をテンプダイアにコピーします。例えば、/tmp/mywikiimages. これは、古いwikiからディレクトリツリー全体を通過し、個々の画像ファイル(*.jpg、*.PNGなど)を/tmp/mywikiimages!に移動/コピーする必要があることを意味します ひとつの画像をすべてインポートできます もしも、もしも、 ディレクトリは1つのディレクトリにあります。
以下を使用していました。
cd /tmp/mywikiimages
ls ?/*/*.{jpg,JPG,png,PNG,gif,GIF}
mv ?/*/*.{jpg,JPG,png,PNG,gif,GIF} .
これで、すべてのイメージファイルがmywikiimagesの一番上のディジラにあります。 次に、画像をインポートします。 しかし、最初にアクセス権を設定して、mediawikiはサムネイルを作成できるようにします。 ユーザがApacheサーバが実行するグループを設定します。例えば、www-data や httpd や apache など、グループが書き込みアクセスを許可します。
chgrp -R www-data mediawiki/images chmod -R g+w mediawiki/images
画像をインポートする... 参照 Mediawikiヘルプ このコマンドで
php mediawiki/maintenance/importImages.php --overwrite /tmp/mywikiimport/
LocalSettings.php が正しく設定されていることを確認します。 たくさんの画像操作やサムネイル作成をしようとしているので、GD/ImageMagickの設定にさらに注意を払ってください。
これを全て完了すると、wikiの内部構造を再構築する必要があります。
php mediawiki/maintenance/rebuildall.php
助けを借りる