本文へ移動
TURNKEYGNU / LINUX
アプリドキュメントブログスクリーンショットGitHubTurnKey Hub
文日本語
EnglishEspañol中文日本語PortuguêsDeutsch
ふりがな/前のMediawikiをTKMWにインポートする

ドキュメント

前のMediawikiをTKMWにインポートする

【このドキュメントページは、一部を前に書いておいて、一部がまだ適用できないことがありますのでご注意ください。】 このページはwikiですので、編集は自由です。 または、もし、もし、もし、もし、もし、 フォーラム.]

私は私の保存するためにすでに5回以上この手順を使用してきました アスス とりあえず、rPath wikiからTKMWに移行し、古いTKMWから最新のTKMWにすべてのコンテンツを移動させました。 練習すると、この機能を使ってクラッシュしてから1時間で立ち上がって実行できます。別のサイト/サーバーで作成したアーカイブを保存している場合は、この機能を使ってクラッシュを1時間後に実行できます。 編集・更新・改善は、お気軽にご相談ください。

既存のメディアウィキを他のメディアウィキに移行する方法:

注意:

  1. は、mediawiki v1.x から v1.x+1 に mysqldump をインポートできません。テーブルスペースは異なります。
  2. アップロードする全ての(画像)のコピーも必要です。 メディアウィキ/イメージ/*
  3. エクスポート機能を使用する必要があります。 メンテナンス/ダンプバックアップ.php 現在のwikiのXMLエクスポートを取得する
  4. それから使用して下さい メンテナンス/importDump.php 前のステップからXMLファイルをインポートするには
  5. この手順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

助けを借りる

  • 寸法: http://en.wikipedia.org/wiki/Help:Export
  • 寸法: http://www.mediawiki.org/wiki/Manual:DumpBackup.php
  • 寸法: http://www.mediawiki.org/wiki/Manual:AdminSettings.php
  • 名称: http://en.wikipedia.org/wiki/Help:Import
TURNKEYGNU / LINUX

ゼロから始めずに、自分のインフラを管理できます。

TurnKey を見る
概要ドキュメントよくある質問ブログGitHub
フリーでオープンソース初期設定から安全すぐに展開可能