作業メモのマイナーなupdateをしました.
- 空のデータベースを立ち上げる(固定ページ用とBLOG用) ←完了
- WordPressの新規インストール ←完了
- Plugin,Header imageなどの設定 ←半分
- DX spiderのインストールと設定
- 外部に公開
- sendmailの設定
- Samba,Netatalkの設定
- WordPressの古いデータの移転を試行
横断歩道手前の一時停止は善意でなく義務
作業メモのマイナーなupdateをしました.
古いデータベースをコピーしてつなぐのはあきらめました.空のWordPressサイトを立ち上げて,しばらく運用しながら古いデータの移転を考えます.
しかし,rsyncでMariaDBをコピーした場合,ユーザーのデータに不具合が残る.
先に,MariaDBを正規の手続きで移転する.
現行サーバーのWordPressにインストールしてあるプラグインは24個でした.1つずつ新規にインストールしたWordPressにインストールするというじみな作業をしました.
ABC順でAnnieは既にデイスコンのようです.3番目くらいにインストールしたClient IP Detectorですが,Activateしたらcritical errrorが発生したとかで,ダッシュボードはおろか,webサイトの表示もしなくなりました.
エラーを起こすプラグインの除去法をネット検索しますが,ダッシュボードから…というものばかり見つかり話になりません.
WordPressのディレクトリーに行って探したら,wp-content/pluginsの下にclient-ip-ditectorというディレクトリーがあるので,ディレクトリーごと削除したら回復しました😓
そんなわけで残りは恐る恐る作業を続けましたが,Client IP Detectorほどひどいものはありませんでした.ディスコンになって見つけられないものは3つほどありました.
まあ,できるところまでということで,これで完了とします.
どうもWordPressの移行はWordPressをインストールして古いデータを持ち込んで,あわよくばMariaDBのデータをそのまま使って,サクッと稼働というのは甘い幻想であることが判りました.そこで,もう少し地道に移行作業をしようと思います.
13年間も動かしてきましたから,多数のプラグインがインストールされています.使っていないものは割と早めに削除するようにしていましたが,ゼロではありません.
そこで,現在使っているものは新サーバーでもとりあえずインストール・アクティベートしておくことにします.既にAnnieは存在していないことが解っているので,他にも現在はサポートが終了しているプラグインがあると思います.
これは,地道に旧サーバーのDatabaseを1つずつテキストダンプして,新サーバーにインポートすることにします.その過程でエラーが出ると思いますが,インポートできた分は使えると思うのでそうするしかないです.
この段階ではアマチュア無線の交信データの移転を優先して,慎重に作業します.
これは2つ方法を考えています.A案は旧サーバー上のWordPressのデータベースを全部移転して,wordpress.config.phpの設定変えてガチャッとつないでみる,です.
たぶんうまくいかないと思っています.うまくいったら儲けもの程度の期待です.
B案は,WordPressのエクスポート/インポートのプラグインを使用してみるです.こちらはMariaDBのデータベースだけでなくWordPress側の整合性も見ていると思うので成功するの可能性の方が高いとは思います.
それでもダメなら,ゼロからの再開ということにします.