Duplicator DB Optimizer のトラブルシューティング
DB Optimizer で問題が発生していますか? この記事では、画面が真っ白になる、ライセンスが有効化されないなど、ユーザーから最も多く報告されている一般的な問題について説明します。
以下の各項目では、症状、実際のエラー原因、および修正方法について説明します。
DB Optimizer 画面が表示されない、または真っ白になる
この画面はシングルページアプリケーションで、WordPress REST API を介してサイトと通信します。画面が真っ白またはフリーズしている場合は、通常、その接続がブロックされていることを意味します。
順番に試してください:
- ページをハードリフレッシュしてください。 キャッシュをバイパスして再読み込みします(Windows では Ctrl+Shift+R、Mac では Cmd+Shift+R)。
- REST API ブロックを確認してください。 一部のセキュリティプラグイン、ファイアウォール、ホストルールは WordPress REST API を無効にします。一時的にその保護を無効にするか、`dupdbopt/v1` ルートの例外を追加してから、再読み込みしてください。
- JavaScript エラーを確認してください。 ブラウザのコンソールを開きます(F12)。他のプラグインからのエラーやテーマからのエラーは、アプリケーションのレンダリングを停止させる可能性があります。他のプラグインを一時的に無効にして、もう一度試してください。
- 管理者としてログインしていることを確認してください。 DB Optimizer は管理者レベルのツールです。
しばらくタブを開いたままにすると、セキュリティまたは「nonce」エラーが発生する
プラグインは、WordPress のハートビート時にセキュリティトークンを自動的に更新します。これは、タブがアクティブな場合にのみ発生します。バックグラウンドで実行されている、スリープ状態にある、またはネットワークから切断されているタブは、これらのティックを受信しなくなり、トークンが期限切れになる可能性があります。
修正方法:
ページを再読み込みしてください。再読み込みにより新しいトークンが取得され、エラーが解消されます。
クリーンアップカウントがゼロにならない
これは大きなサイトでは想定内の動作であり、バグではありません。各クリーンアップタイプは、一度に処理するアイテムの数が限られているため、リクエストが迅速に完了します。
修正方法:
クリーンアップを再度実行し、カウントがゼロになるまで続行してください。
リビジョン(またはゴミ箱アイテム)をクリーンアップしたが、まだ残っているものがある
保持期間より新しいアイテムは、意図的に保護されています。
修正方法:
より最近のものを削除したい場合は、設定で保持期間を短縮し、クリーンアップを再度実行してください。必ず最初にバックアップを取得してから、保持期間の設定を参照してください。
テーブルの最適化または修復が「失敗」と表示される
失敗した結果は、プラグイン自体ではなくサーバー側の問題を示しています。
順番に試してください:
- しばらく待ってから再試行してください。 他のプロセスが一時的にテーブルをロックしていた可能性があります。
- データベースの権限を確認してください。 データベースユーザーは、OPTIMIZE および REPAIR を実行する権限が必要です。一部のマネージドホストではこれを制限しているため、ホストに確認してください。
- ディスク容量を確認してください。 大きなテーブルの最適化には一時的な作業領域が必要です。ディスクがいっぱいだと失敗の原因になります。
- 問題が続く場合は、正確なテーブル名と表示されたメッセージを添えてサポートに連絡してください。
テーブルの修復が「サポートされていません」と表示される
これはエラーではありません。このテーブルは InnoDB ストレージエンジンで実行されており、手動の REPAIR コマンドはサポートされていません。InnoDB は組み込みのクラッシュリカバリで自己修復するため、ユーザーが行うべきことは何もありません。データベーステーブルの管理を参照してください。
ライセンスがアクティベートされない
- キーを再コピーしてください。 キーの前後に余分なスペースがないことを確認してください。
- アクティベーション制限を確認してください。 キーはすでに最大数のサイトでアクティブになっている可能性があります。不要になったサイトで無効化するか、https://duplicator.com/my-account/ のアカウントを確認してください。
- 送信接続を確認してください。 アクティベーションには https://duplicator.com への到達が必要です。サーバーまたはセキュリティプラグインが送信リクエストをブロックしている場合、失敗します。ホストに duplicator.com への接続を許可するように依頼してください。
- スタックしたキーをクリアする。 キーが通常の方法で無効化されない場合は、[ライセンス] フィールドの横にある [クリア] をクリックしてから、キーを再入力して再度有効化してください。
- 再チェックを強制する。 ライセンス領域に誤ったステータスが表示されている場合は、ライセンス ステータスの上のヒントにある [ライセンス データを更新] をクリックして、キャッシュされた結果を使用する代わりに強制的に再チェックしてください。
アクティベーションとディアクティベーションの完全なウォークスルーについては、DB Optimizer ライセンスを参照してください。
バックアップ警告バナーが消えない
クリーンアップタブのバナーは、Duplicator Pro がバックアップを報告しない場合、またはバックアップが古くなっている場合に表示されます。
修正方法:
Duplicator Pro で新しいバックアップを取得し、完了したことを確認してください。最近のバックアップが見つかると、バナーはクリアされます。Duplicator Pro を使用していない場合、このバナーは適用されません。
まだ解決しないですか?
https://duplicator.com/my-account/support/ でチケットを開いてください。問題をより迅速に解決するために、以下を含めてください:
- WordPress および PHP のバージョン
- DB Optimizer のバージョン
- 正確なエラーメッセージ、またはスクリーンショット
- 問題が発生したときに何をしていましたか(どのタブ、どの操作)