健診で検出した項目を級別に点数化して合計し、対応する修復プランに当てはめます。以下が全項目です。
| 障害 | 修復方法 |
|---|---|
| WordPressコアファイルの破損/改ざんベーシック級 | 公式のチェックサムと照合し、公式のオリジナルからコアファイルを再インストールします。 |
| プラグイン/テーマの構文エラーによる白画面アドバンス級 | ファイルごとに PHP 構文をスキャンし、壊れたプラグインを隔離します(無効化のみ、削除はしません)。 |
| テーマの破損アドバンス級 | まず壊れた断片を修復し、次に公式テーマディレクトリの原本を再インストールし、最後の手段として安全なテーマに切り替えます(外観が変わることがあります)。 |
| キャッシュ残留ファイルによるエラーベーシック級 | 固まったキャッシュファイルを削除します。 |
| ファイル権限の混乱ベーシック級 | 安全かつ動作する権限に調整します。 |
| .htaccess 破損(404/500)ベーシック級 | URL のリライトルールを再構築します。 |
| スケジュールタスクの滞留・未実行(整理)ベーシック級 | 溜まった期限切れのスケジュールを整理します(お客様の設定で自動スケジュールが無効の場合、再び溜まる旨をレポートに記載します)。 |
| テーブル照合順序の混乱ベーシック級 | 互換性のない照合順序を変換し、テーブル名をレポートに記載します。 |
| URL設定の混乱(リダイレクトループ/画像全破損)アドバンス級 | サイト URL の設定を修正し、サイト全体(シリアライズされたデータを含む)で検索置換を行います。 |
| コンテンツに残った安全でないリンク(SSL 化後の「保護されていない通信」警告・画像切れ)アドバンス級 | サイト内の http リンクをサイト全体で https に置き換えます。 |
| アップロードパス誤り(メディアライブラリの画像破損)ベーシック級 | アップロードパスをリセットします。 |
| データベーススキーマのバージョン遅れベーシック級 | 保留中のデータベース構造のアップグレードを実行します。 |
| 期限切れトランジェントの蓄積でサイト低速化ベーシック級 | 期限切れの一時データを削除します。 |
| 移転後に下層ページがすべて 404(パーマリンク書き換えテーブルが古い)ベーシック級 | パーマリンクのルールテーブルを再構築します。 |
| スケジューラーテーブルの肥大化でサイト全体が低速化(重複・大量のイベント、完了済みストアジョブが未削除)ベーシック級 | 重複・大量発生したスケジュールと完了済みのショップのスケジュールを、お客様のホスト上でその場で分割して整理します。 |
| オブジェクトキャッシュ残留設定でサイトダウンベーシック級 | キャッシュのバックエンドに接続できない場合、残った設定を削除します。 |
| メモリ枯渇による白画面ベーシック級 | メモリ上限を引き上げます。 |
| 白画面/500致命的エラー(プラグイン衝突、PHP非互換)エキスパート級 | デバッグモードで致命的エラーの原因となるプラグインまたはテーマを特定し、隔離します。 |
| エディターで保存できない(REST API のブロックまたは応答の汚染)アドバンス級 | REST のパスを修復し、エディターで保存できることを再検証します。 |
これらの項目はサイトのデータを直接変更します。健診で検出されると見積もりに含まれ、お支払い前に《修復承認同意書》で項目ごとにチェックして確認します。すべてにチェックしないとお支払いに進めません。
| 障害 | 修復方法 |
|---|---|
| データベース肥大化(リビジョン蓄積/スパムコメント)アドバンス級 | 古い投稿のリビジョン(直近の数版は残します)、スパムコメント、孤立データを完全に削除します。保護対象テーブルに関わる部分は、お客様のホスト上でその場で実行します。 |
| ロール権限破損、管理画面に入れないアドバンス級 | まずシリアライズの破損を修復します(ロールはそのまま保持)。修復できない場合のみ WordPress の既定のロールに戻します(プラグイン独自のロールは再度有効化が必要です)。 |
| セキュリティプラグインでログイン画面から締め出しアドバンス級 | ロックアウトの原因となったセキュリティプラグインを無効化します。再度有効にするまで、サイトはそのプラグインで保護されません。 |