このブログで扱ったことがありますが、 WordPress 掲示板プラグインのマンボード WordPress 標準のDBテーブルルールに従わずに独自のDBテーブルを作成すると、予期しない問題が発生することがあります。
WordPress サイトの移行またはバックアップ後の復元時にマンボードデータが欠落することがあります。マンボードでは、データバックアッププラグインを独自リリースし、データをバックアップして復元できるようにしています。
WordPress サイトの移行やバックアップ/復元時にManboard Divyを別々にバックアップして復元できる簡単なプラグインを作成しました。
マンボードデータバックアップ/復元プラグイン
マンボード(Mangboard)は KBoardと WordPressで韓国型掲示板を運営したい場合に利用できます。
サイト移行/復元時のマンボードデータの欠落の問題
オールインワンWPの移行やDuplicatorなど WordPress 移行プラグインまたは UpdraftPlusのような WordPress バックアップ/復元プラグインを使用してサイトを移行またはバックアップした後に復元すると、マンボードデータが欠落しているという問題が発生します。
サイトを移行または復元した後に掲示板ページにアクセスすると、 <掲示板名>設定が存在しません エラーメッセージが表示されます。
MangBoard » 掲示板の管理 メニューをクリックすると、 board_options設定が存在しません エラーメッセージが表示されます。
MangBoard » ダッシュボードをクリックすると、投稿数が0として表示されます。
この問題はマンボードです WordPress これは、標準のDBテーブルルールに従わずに独自のDBテーブルを使用するために発生します。プラグインからバックアップするとき WordPress DBテーブルプレフィックスで始まるテーブルをバックアップします。マンボードは独自のテーブル名を使用するため、バックアップから除外されます。
マンボードは独自のDBテーブルを使用しているため、マルチサイトで予期しない方法で動作する可能性があります。
マンボードはマルチサイトでも同じ掲示板テーブルと会員テーブルを使用するようになっており、一つの会員テーブルで複数のマルチサイトを運営できるようになっています。
マルチサイトを利用する場合は、マルチサイト内のすべてのサイトで同じマンボード掲示板を利用できるようになります。このように動作したいユーザーがいるかもしれませんし、そうでないかもしれません。一般的な WordPress 仕組みではありません。
マンボードからのデータのバックアップ(Excelデータの追加)プラグインの販売
マンボード データバックアッププラグインを販売しています。
このプラグインは、 1ドメイン - 1ホスト(www)でのみ使用可能とします。
DBテーブル名 WordPress 標準とは異なる設定でバックアップができないようにしてプラグインを作って販売しますね。すごいアイデアのようです。 2024年11月2日現在までに329個が販売されていますね。😄
マンボードデータバックアップ/復元プラグイン(自社製)
Naver カフェでこの問題を訴える方がいらっしゃって、シンプルなマンボードDBバックアップ/復元プラグインを作ってみました。
データ(ファイル)はプラグインを使用してバックアップして復元します。マンボードDBは Naver カフェからプラグインをダウンロードして個別にバックアップ/復元することができます。
使い方は簡単です。
このプラグインをインストールしてDBテーブルをバックアップし、復元したいサイトからファイルを選択して復元できます。
このプラグインは十分なテストを行っていないため、一部の環境でエラーが発生する可能性があります。
GeneratePress テーマがインストールされたサイトでテストしてみるとうまくいきました。
このプラグインを使用する前に バックアップを行うことをお勧めします。
そして使用後はプラグインを削除してください。セキュリティに問題がないようにコードを作成しようとしましたが、これらのプラグインは使用時にのみ有効にし、通常は削除することをお勧めします。
この方法でうまくいかない場合 phpMyAdminの などのMySQLクライアントツールにアクセスして、マンボードのDaviテーブルのみをバックアップすることを検討できます。
こんにちは!マンボードの開発者です。
私が初めて WordPress プラグインマンボードを開発するとき WordPressの知識があまりない状態だったので WordPressのマルチサイト機能、標準DBテーブルルール、バックアップ/復元プラグインについて認識されていませんでした。
マンボードはフラッシュ掲示板の頃から独自のディビ接頭辞を使用していたので、フラッシュ技術を WordPress プラグインに切り替える過程で、過去のフラッシュ技術や他のシステムとの連動を考慮したため、ディビ接頭辞をそのままインポートして使用しただけで、他の意図はありませんでした。
そして、サイトを移転するほとんどのユーザーはDivyプログラムについての知識があり、1回限りのサイト移転のために有料バックアッププラグインを購入する場合は思ったほど多くありません。