hypweb.net
XOOPSマニア  最新情報のRSS(サイト全体)
[ 自宅サーバーWebRing |ID=54 前後5表示乱移動サイト一覧 ]

19年4月22日(Mon) 12時39分
TOP » xpWiki::Dev » xpWiki » dump

バックアップ & リストア や UTF-8 への移行について anchor.png Edit

Ver 4.03.2 以降では、dump プラグインの整備により、バックアップ, リストア, サイト引越しや UTF-8 への移行が簡単に行えるようになりました。

dump プラグインを利用するには、管理画面の管理ツール一覧から「バックアップリストア」をクリックするか、管理者として "?cmd=dump" へアクセスしてください。

Page Top

バックアップ anchor.png Edit

dump1.gif 「データのダウンロード」で「バックアップ用データをダウンロードする」をクリックすると、しばらくしたのち、ダウンロードが開始されます。(初期状態で、リストアに必要なデータが選択されています。)

データ量によってはダウンロードが開始されるまでに、かなり時間が掛かることがあります。一度クリックしたら、ブラウザの変化があるまで「じっと我慢」してください。

万が一、ブラウザがタイムアウトしたり、真っ白な画面が表示されたりした場合は、「バックアップファイルのサイズ合計の最大値」を小さくして再度実行してください。

dump3.gif データ量が多い場合は、指定したサイズに従い、ファイルが分割されます。この場合は、次に表示されたページから各ファイルをダウンロードできます。

Page Top

リストア(復元) anchor.png Edit

dump4.gif 「データのリストア (*.tar, *.tar.gz)」からバックアップしたデータで元の状態にリストアできます。

バックアップデータは、ブラウザからアップロードするか、FTP で "private/cache" ディレクトリにアップロードすることができます。(過去にバックアップした場合は、"private/cache" に自動保存されています)

"private/cache" ディレクトリにアップロードされたデータは、一覧表示されるので該当のファイルを選択して「リストアを実行する」をクリックすると、リストアされます。

リストアには、かなり時間が掛かることがありますので、一度クリックしたら続けてクリックしないようにして、ブラウザの変化があるまで、「じっと我慢」してください。

Page Top

引越しや UTF-8 への移行 anchor.png Edit

別のサーバーに引っ越しするときは、新しいサーバーに xpWikiインストールしてから、?cmd=dump へアクセスして、バックアップファイルをアップロードし、そのバックアップデータで「リストアを実行」すれば OK です。

EUC-JP 環境でバックアップされたデータでも、UTF-8 環境へほとんど問題なくリストアできます。

EUC-JP から UTF-8 へ移行する場合の唯一の問題としては、ページ名が極端に長い場合や添付ファイル名が長い場合にその該当ファイル名が UTF-8 に変換されることでさらに長くなり、サーバーシステムの制限値を超えてしまうことがあります。この場合は、該当ファイルはリストアされません。

実行結果画面に、問題のあったファイルとしてリストアップされますので、改めて手作業でページを作りなおしたり添付ファイルをアップロードしなおしたりして対処してください。


Comments list

Posts tree


nonn50  Posted on 2013-6-26 17:27 | Last modified

「EUC-JP 環境 ⇒ EUC-JP 環境」で、バックアップ & リストア が上手く行きません。

サーバー1(EUC-JP環境) ⇒ サーバー2(EUC-JP環境)へ、xpWikiのデーターを引っ越し致したく、「バックアップ & リストア」を行っているのですが、上手く行きません。

  • 受け側(サーバー2)で、「リストリアを実行する」をクリックするとしばらくしてからXOOPSのTOP画面に飛ばされます。
    結果としては、リストリアされていません。
    • リストリアにあたっては「バックアップファイルをアップロードする」として、PCからアップロードしています。
    • バックアップの際、「バックアップファイルのサイズ合計の最大値」がディフォルトでは「20MB」となっおりました。
      これを「10MB」としてリトライしましたが、同様です。
    • (小生の場合)バックアップ・ファイルは6分割されましたが、すべてのファイルをリストリアしています。
      また、リストリア完了後(一応)、「データーベースシンクロ」も行いました。

小生の手順がまずいのかしらん(?)と思っています。

ヒントでも教えてください。

追伸

その後、以下を試してみました。

  1. 前記のオペレーションについて、PHPデバッグonにして再実行しましたが、何も出力がありませんでした。
  2. 同一のサーバー(サーバー2)上で、バックアップを行い、「private/cache ディレクトリのバックアップファイルから選択」してリストリアすることを試行しましたところ、上手く行きました。
    この場合のファイル名は以下でした。
    tar_20130626_xpwiki0-wiki+attach+backup+diff+trackback+DB@pginfo+DB@count+DB@rel+DB@plain+DB@attach.tar.gz
    なお、前記のオペレーションで PCからアップロードしたバックアップファイル名は以下でした。
    tar_20130626_xpwiki0-wiki+attach+backup+diff+trackback+DB@pginfo+DB@count+DB@rel+DB@plain+DB@attach.1of6.tar.gz
    ファイル名が長いのでしょうか(?)
nao-pon  Posted on 2013-6-27 7:52

nonn50 さん、こんにちは。

ファイルアップロードが上手くいっていないようなので、バックアップしたファイルをすべて FTP で html/modules/(xpwiki)/private/cache へアップロードして、お試し下さい。

また、文字コードが違う環境へのリストアにおいて、wiki データの末尾にゴミが残る問題を発見しました。

この問題について、修正しますので少々お待ちください。 :-)

nonn50  Posted on 2013-6-27 8:40 | Last modified

毎度、お手数をお掛けします。

引用:

バックアップしたファイルをすべて FTP で html/modules/(xpwiki)/private/cache へアップロードして、お試し下さい。

実験してみます。
結果は、後日ご報告します。
成功しました :D

引用:

....、修正しますので少々お待ちください。

バックアップファイルは「private/cache ディレクトリ」内に収録される仕組みになっていますが、別のディレクトリ(ex. private/cache/backup/ )に収録されると、探すのが楽になるな〜〜と思いました。

更に、バックアップした年月日別にフォルダーを作成して、その中に収録されるともっと嬉しいな〜と思います。

併せて、御検討いただければ幸いです。

nao-pon  Posted on 2013-7-6 9:50

文字コードが違う環境へのリストアにおいて、wiki データの末尾にゴミが残る問題は xpWiki 5.02.1 にて修正しました。

バックアップの保存先については、今後の課題とさせていただきたいと思います。 :-)

nonn50  Posted on 2013-7-6 16:35

お手数をお掛けしました。

ありがとうございます。



Post a new comment

Subject
guestname
Body

Go to richer form

Front page   Edit Freeze Diff Backup Upload Copy Rename ReloadPrint View   New Page Page list Search Recent changes   Help   RSS of recent changes (RSS 1.0) RSS of recent changes (RSS 2.0) RSS of recent changes (RSS Atom) Powered by xpWiki
Counter: 5201, today: 1, yesterday: 0
Princeps date: 2010-05-11 (Tue) 14:19:07
Last-modified: 2010-05-11 (Tue) 14:25:45 (JST) (3267d) by nao-pon
このページのTopへ
ログイン
ユーザ名:

パスワード:

オートログイン

Basic 認証 | SSLログイン

Register now! | Lost Password?



メインメニュー
付箋機能 (xpwiki)
Fusen(Tag) menu 
Tag Editor
Color: BG:
Name:  Connect line ID:
 
MenuBar (xpwiki)
ブックマーク
Please log in to use it.
[Login]
サイト内 Wiki
☆ 検索 ☆



高度な検索(サイト内)
FireFox検索プラグイン
オンライン状況
合計 63 人がオンライン中 :-)
(xpWiki::Dev : 1 人)

登録ユーザ: 0 & ゲスト: 63

もっと...
サイト情報
管理人

nao-pon
 

登録ユーザ数: 4604


Web Services by Yahoo! JAPAN
楽天ウェブサービスセンター
Amazon.co.jpアソシエイト
現在ページのQRコード
現在ページのQRコード
[携帯対応]
参照元情報