#author("2020-10-19T20:22:58+00:00","default:mizutu","mizutu")
[[忘備録]] > サーバー移行2
* コンテンツのバックアップ・サーバー移行 [#uec48431]
#contents

** バックアップ [#a70e5200]
*** pukiwiki [#nea670dc]
- 次の場所で、データをバックアップ~
 $ cd /var/www/html
 $ sudo tar cvzf pukiwiki_XXXXXXXX.tar.gz pukiwiki
 
 $ sudo tar cvzf wiki-base_XXXXXXXX.tar.gz wiki-base
 $ sudo tar cvzf wiki-boubi_XXXXXXXX.tar.gz wiki-boubi
 
出来上がった *.tar.gz ファイルを保存する。~
XXXXXXXX は日付などの識別子(20201018など 任意)。

*** XOOPS [#p1a42cc5]
- 次の場所で、データをバックアップ~
 $ cd /var/www/html
 $ sudo tar cvzf xoops_XXXXXXXX.tar.gz xoops
 
 $ cd /var/www
 $ sudo tar cvzf xoops_trust_path_XXXXXXXX.tar.gz xoops_trust_path
出来上がった *.tar.gz ファイルを保存する。~
XXXXXXXX は日付などの識別子(20201018など 任意)。

** 移行先でデータを再構築 [#k1259d32]
*** pukiwiki [#rf1a8584]
- バックアップからピーして、それぞれのディレクトリで解凍。
 $ cd /var/www/html
 $ sudo tar xvzf pukiwiki_XXXXXXXX.tar.gz
 
 $ sudo tar xvzf wiki-base_XXXXXXXX.tar.gz
 $ sudo tar xvzf wiki-boubi_XXXXXXXX.tar.gz

*** XOOPS [#y92f174c]
- バックアップからピーして、それぞれのディレクトリで解凍。
 $ cd /var/www/html
 $ sudo tar xvzf xoops_XXXXXXXX.tar.gz
 
 $ cd /var/www
 $ sudo tar xvzf xoops_trust_path_XXXXXXXX.tar.gz

** XOOPS 起動後 トップページに"Protector detects site manipulation."と表示されたら [#t2eaf84e]
これはProtectorモジュールによる簡易サイト改ざんチェックの結果、
何かしら変更があったことを知らせるメッセージ

対応方法

+ XOOPS_URL/user.php で管理者としてログイン
+ ログイン後はXOOPS_URL/admin.phpで管理画面に入り
+ 「Protector」→「一般設定」→「サイト改ざんチェック値」を空にして「送信」

** XOOPS 起動後 DB ERROR!: Please initialize an attach file database on an administrator screen. [#jdbe7c64]
対応方法
+ 管理画面→pukiwkiモジュール
+ データベースシンクロを行う。

** データーベースのことなど [#k75f0b2f]
+ データベースのエクスポートの前に、phpadminにてオーバーヘッドを確認し必要ならば最適化しておく。
+ _session テーブルはクリアしても問題ないので消去するとエクスポート後のファイル容量を抑えることができる。
+ 移行先でインポート後、テーブルの数を確認しておくこと。
#br