[新着] WP Media Cleanupがメディアライブラリに隠れた未使用画像を削除
[新着] WP Media Cleanupがメディアライブラリに隠れた未使用画像を削除
ジョン・ターナー
ジョン・ターナー
ウェブサイトがダウンしていることに気づいたときの沈んだ気持ちはよくわかる。心臓がバクバクしながらバックアップファイルをチェックすると、たったひとつだけ、データベースのバックアップファイルがダウンロードフォルダにあることに気づく。
私はまさにこの状況に陥ったことがあり、パニックは現実のものです。.sqlファイルを見つめていると、ウェブサイト全体が永遠に消えてしまうのではないかと不安になります。
データベースのバックアップだけでウェブサイトを復元することは可能です。しかし - これが重要なのですが - それにはかなりの労力が必要です。魔法の "リストア "ボタンをクリックすれば、すべてが生き返るというわけではありません。
このガイドでは、すべてのプロセスを順を追って説明します。
私はそれを甘く見たり、実際よりも簡単なふりをするつもりはない。しかし、データベースのバックアップしかない場合でも、サイトを復旧させて運営する方法を正確にお見せします!
WordPressのウェブサイトを家のように考えてみてください。家の中には、家具や持ち物、家族の写真など、あなただけのものがあります。
データベースのバックアップしかない場合は、全焼した家の中にあったものすべての在庫リストを持っているようなものだ。
どんな家具をどこに置いていたかも知っている。家族の写真や書類もすべて覚えている。しかし、実際の家は完全になくなっている。
WordPressのデータベースには、すべての投稿、ページ、ユーザーアカウント、設定が含まれています。これはかけがえのないものです。ウェブサイトの構造(WordPressソフトウェア、テーマファイル、プラグインファイル、すべての画像)は、サイトのファイルシステムに別々に存在します。
ファイルが削除されると、データベースに保存されているもの以外、すべてを失うことになる。コンテンツはそこにあるが、生きる場所がないのだ。
リストアプロセスに入る前に、作業内容を正確に理解する必要があります。データベースのバックアップは非常に価値のあるものですが、ウェブサイトの完全な姿ではありません。
データベースのバックアップには、ウェブサイトの最も重要でかけがえのない部分が含まれています:
ゼロから作り直すには何ヶ月も何年もかかるようなコンテンツだ。いろいろな意味で、あなたのウェブサイトの最も価値のある部分が、このデータベースファイルに安全に保存されているのです。
データベースのバックアップには何が含まれておらず、何を交換する必要があるのかを説明します:
メディア・ライブラリーがなくなったことは、通常、最大のショックだ。
ブログ記事の写真、ロゴ、アバウトページのヘッドショットなど、長年にわたってサイトにアップロードしてきた画像はすべて消えてしまいます。復元されたサイトには、壊れた画像プレースホルダーが散乱しており、手動で復元しなければならない。
これらの必須アイテムを集めるまでは、復旧作業を始めないこと:
テーマとプラグインのリストは重要です。どのプラグインを使用していたかを正確に覚えていない場合、データベースをインポートしても、復元したサイトが正しく機能しない可能性があります。
コンタクトフォーム、SEOプラグイン、セキュリティツール、バックアッププラグイン、カスタム機能など、どのような拡張機能を使用していたか、数分かけて考えてみてください。
さて、ここからが実際の作業です。データベースのバックアップしかない場合でも、ウェブサイトを復元する方法を紹介しよう!
幸運にもバックアップがあり、ワードプレスのダッシュボードにアクセスできるのであれば、このステップは簡単だ。
Duplicatorは、簡単な復元オプションを提供する人気のバックアッププラグインです。カスタムバックアップの作成、自動スケジュールの設定、ワンクリックでバックアップからWordPressを復元することができます。
管理エリアにログインし、Duplicatorバックアップログに移動します。データベースのバックアップを探し、ワンクリックでリストアボタンをクリックします。

Duplicatorは自動的にデータベースを復元します!
しかし現実的に考えてみよう。この記事を読んでいるということは、おそらくあなたのサイトは完全に壊れており、ダッシュボードにアクセスできない状態だろう。
致命的な障害シナリオの場合、ファイルをサーバーに直接アップロードする必要がある。
Duplicatorのバックアップがあれば、installer.phpファイルもあります。FTPまたはホスティングコントロールパネルのファイルマネージャを使用して、これらの両方をウェブサイトのルートディレクトリにアップロードします。

アップロードしたら、ブラウザでyourwebsite.com/installer.phpにアクセスしてください。Duplicator インストーラがデータベースのインポートとサイトの設定を案内します。

.sqlデータベースファイルしかない場合は、phpMyAdminまたはホスティングコントロールパネルのデータベースツールを使って手動でインポートする必要があります。
まず新しいデータベースを作成し、そこにバックアップファイルをインポートします。データベース名、ユーザー名、パスワードをメモしてください。
さて、復元されたデータベースは、基本的にはサーバー上に置かれた整理されたデータの束であり、それ自体を表示する方法はない。機能するにはWordPressソフトウェアが必要です。
WordPress.orgにアクセスし、WordPressの最新バージョンをダウンロードしてください。WordPressのすべてのコアファイルを含むzipファイルが入手できます。

コンピューター上でzipファイルを解凍し、FTPまたはホスティングコントロールパネルのファイルマネージャーを使用して、ウェブサイトのルートディレクトリにすべてのWordPressファイルをアップロードします。

ルート・ディレクトリは通常、public_html、www、またはあなたのドメイン名と呼ばれるファイル構造になっています。
ファイルのアップロードが完了したら、ブラウザでウェブサイトにアクセスしてください。WordPressが新規インストールであることを検知し、セットアップ画面を表示します。
次に、復元したデータベースにWordPressを接続します。ステップ1でバックアップをインポートしたときに使用したデータベース名、ユーザー名、パスワードを入力します。

WordPressは、データベース接続の詳細を含むwp-config.phpファイルを作成します。自動設定がうまくいかない場合は、このファイルを手動で作成することができます。
WordPressインストール内のwp-config-sample.phpファイルを探し、wp-config.phpにリネームします。そして、以下の行を編集します:
define('DB_NAME', 'your_restored_database_name');
define('DB_USER', 'your_database_username');
define('DB_PASSWORD', 'your_database_password');
WordPressが復元したデータベースに接続したら、元のユーザー名とパスワードを使って管理ダッシュボードにログインできるはずです。
投稿、ページ、設定はすべてそのまま残りますが、テーマを再インストールするまではフロントエンドで正しく表示されません。
そこで、テーマとプラグインのリストが重要になる。データベースにはすべての設定と構成が含まれていますが、実際のコードファイルがありません。
テーマから始めましょう。WordPressダッシュボードの外観 " テーマに移動し、テーマをインストールします。
プレミアムテーマの場合は、FTPまたはWP管理ダッシュボードからテーマファイルを手動でアップロードする必要があります。

テーマがアクティブになると、サイトがよりそれらしく見えるようになるはずだが、いたるところで画像が壊れていることに気づくかもしれない。
次に、プラグインをひとつずつ再インストールします。プラグイン " 新規追加に行き、使用していたプラグインを探します。インストールして有効化してください。

データベースにはすべてのプラグイン設定が含まれているため、各プラグインは一度有効化されると、以前の設定に合わせて自動的に構成されます。コンタクトフォームは同じフィールドを持ち、SEOプラグインは同じ設定を持ち、セキュリティ設定はそのままです。
このステップには時間をかけてください。プラグインを有効にしてサイトが壊れた場合、どのプラグインが問題を引き起こしたかがわかります。簡単な修正方法については、プラグインの競合に関するチュートリアルをお読みください。
これは全プロセスの中で最も時間のかかる部分であり、近道はない。
壊れたプレースホルダとして表示されている画像は、すべて手動で再アップロードする必要があります。ロゴ、ブログの投稿画像、商品写真、チームの顔写真など、メディアライブラリにあるものはすべて消えているので、置き換える必要があります。
WordPressのダッシュボードにあるメディアライブラリにアクセスしてください。すべての古いファイルのエントリが表示されますが、リンク切れとして表示されます。データベースは、これらのファイルが存在し、あなたのサイトのどこに表示されることになっていたかを記憶していますが、実際の画像ファイルがありません。

最も重要な画像からアップロードし直しましょう。ロゴ、ホームページの画像、複数のページに表示される画像は最優先すべきです。ブログ記事の画像については、記事を1つずつ見ていき、壊れた画像を置き換える必要があります。
すべてのステップを完璧にこなしたとしても、よくある問題にぶつかるかもしれません。それらを解決する方法を紹介しよう。
復元されたサイトでは、存在するはずのページに404エラーが表示されることがあります。これはWordPressがパーマリンク構造を再構築する必要があるために起こります。
Settings " Permalinksに行き、何も変更せずにSave Changesをクリックする。これでWordPressはURL構造を強制的に更新します。

それでも404エラーが表示される場合は、リダイレクトを設定する必要があるかもしれません。私はこのためにAIOSEOリダイレクトアドオンを使用するのが好きです!

サイトが以前HTTPSで運営されていたにもかかわらず、データベースのバックアップにHTTP URLが含まれている場合、混合コンテンツの警告が表示されます。
データベースの検索と置換を行い、http://yoursite.com のすべてのインスタンスを https://yoursite.com に変更する必要があります。Search & Replace Everythingプラグインのようなツールは、これを安全に処理することができます。

サイトが真っ白な画面を表示する場合、通常はプラグインの競合です。FTPを使ってサイトのファイルにアクセスし、pluginsフォルダの名前をplugins-deactivateに変更してください。

これですべてのプラグインが一度に無効になる。サイトが読み込まれたら、プラグインを1つずつ再有効化して原因を特定します。
このデータベースのみの復元プロセスを一度でも経験すれば、もっと良い方法があると納得できるはずだ。
あなたが経験した悪夢は、適切なWordPressバックアップ戦略によって回避することができます。データベースだけをバックアップするのではなく、ファイル、データベース、メディアライブラリのすべてを1つのパッケージに含む、完全なサイトのバックアップを定期的に取る必要があります。
Duplicatorを使えば簡単です。サイトの更新頻度に応じて、毎週または毎日実行される自動バックアップを設定します。

しかし、ここで重要なのは、これらのバックアップをウェブサーバーに保存しないことだ。Google DriveやDropbox、Amazon S3のようなオフサイトのクラウドストレージに送ってください。
ホスティングアカウントがクラッシュしたり、ハッキングされたりした場合、バックアップを完全に別の場所に保存しておきたい。

バックアップをクラウドに送信しても、Duplicatorはダッシュボードからワンクリックで復元できます!

Duplicator Proにアップグレードすると、ディザスタリカバリ機能にアクセスできるようになります。これは、大規模なエラーの後でも即座にWordPressサイトを復元できる秘密のURLを作成します。

FTPアップロードも、データベースのインポートも、プラグインの手動インストールも必要ありません。リンクをクリックするだけで、あなたのサイトが数時間ではなく数分でよみがえります。
データベースには、画像やファイルへの参照は含まれていますが、実際のファイルそのものは含まれていません。本のカタログはあっても、物理的な本はないようなものです。保存したメディアのバックアップがない限り、すべてのメディアファイルをWordPressメディアライブラリに手動で再アップロードする必要があります。
ホスティングコントロールパネル(cPanelなど)にアクセスし、phpMyAdminを探します。新しいデータベースを作成し、インポート機能を使って.sqlバックアップファイルをアップロードします。WordPressに接続するためのデータベース名、ユーザー名、パスワードをメモしておきます。
データベースにはコンテンツと設定が含まれていますが、WordPress自体は、すべてを機能させるためのPHPファイルの集合体です。サイトが機能するためには、その両方が必要です。
データベース、ファイル、メディアライブラリを含む、自動化されたフルサイト・バックアップを設定する。Duplicatorのようなツールを使って完全なバックアップを作成し、複数の場所(クラウドストレージ、ローカルコンピュータ、外付けドライブ)に保存しましょう。Duplicator Proのディザスタリカバリ機能を使えば、より簡単に復元できます。
データベースのバックアップだけからウェブサイトを復元することは絶対に可能ですが、根気と細部への注意が必要な、時間のかかる作業になります。
あなたは基本的にウェブサイトを土台から作り直しました。コンテンツはそのままに、テーマ、プラグイン、画像、ファイルなど、他のすべてを手作業で再構築しなければならなかった。うまくはいくが、楽しいものではない。
自動化された完全なサイトバックアップが必要です。自動化された完全なサイトバックアップが必要なのです。
またこのような状況になるまで待つ必要はありません。今すぐDuplicator Proで適切なバックアップスケジュールを設定し、オフサイトストレージを設定し、次のサイト災害が数時間の再建プロジェクトではなく、小さな不便であることを知って、より良い睡眠を取りましょう!
ここにいる間に、他のWordPressガイドも気に入ると思う:
情報開示私たちのコンテンツは読者支援型です。つまり、あなたが私たちのリンクをクリックした場合、私たちはコミッションを得る可能性があります。私たちは、読者に付加価値をもたらすと信じる製品のみを推薦します。