WordPress の再インストール
WordPress を再インストールする前に、サイトを復元するために必要なものを完全にバックアップしておきます。最も重要なのはデータベースと wp-content/uploads です。前者には投稿、コメント、カテゴリー、設定などが保存され、後者にはアップロード済みの画像や添付ファイルが保存されています。
1. データベースとアップロードファイルをバックアップする
phpMyAdmin に入り、現在 WordPress が使用しているデータベースを選択して「エクスポート」を実行します。管理画面にまだアクセスできる場合は、WordPress Database Backup のようなプラグインを使って先にデータベースをバックアップしてもかまいません。
同時に、FTP ツールまたはホスティング管理画面のオンラインファイルマネージャーを使い、wp-content/uploads ディレクトリ全体をダウンロードします。データベースだけをバックアップしてこのディレクトリを忘れると、記事内の画像や添付ファイルを完全には復元できません。
2. 古いインストールを整理する
バックアップが使えることを確認してから、古いサイトを整理します。
- phpMyAdmin で、現在の WordPress データベース内にあるすべてのテーブルを削除します。
- WordPress のインストールディレクトリに入り、古い
wp-config.phpと.htaccessを削除します。古い文章ではwp-config.phpをconfig.phpと省略していることがありますが、実際のファイル名はサーバーディレクトリで確認できるものに従ってください。 - テーマ、プラグイン、アップロードファイルを残す必要がある場合は、
wp-contentディレクトリ全体を直接削除しないでください。影響範囲を明確に理解している場合に限り整理します。
3. WordPress を再インストールする
ブラウザで WordPress サイトのアドレスを開き、インストールウィザードに入ります。案内に従って、データベース名、データベースユーザー名、データベースパスワード、データベースホスト、テーブル接頭辞を入力し、その後サイトタイトルと管理者アカウント情報を入力します。
wp-config.php は通常 WordPress によって自動作成されます。サーバーに書き込み権限がない場合は、インストール画面の指示に従って手動で作成し、アップロードします。
インストール完了後は管理者パスワードを控え、管理画面に入ってログインが正常にできるか確認します。デフォルトの admin アカウントを使用している場合は、すぐにパスワードを変更することをおすすめします。可能であれば、推測されにくい管理者ユーザー名に変更してもよいでしょう。
4. 古いデータを復元する
再度 phpMyAdmin に入り、手順 1 でエクスポートしたデータベースファイルをインポートします。インポート後、次を確認します。
- トップページが開けるか。
- 投稿と固定ページが復元されているか。
- 画像や添付ファイルが正常に表示されるか。
- 管理画面のパーマリンク設定が正常か。必要に応じてパーマリンク設定を一度保存し、WordPress に
.htaccessルールを再生成させます。
復元後に白い画面やプラグインエラーが発生する場合は、FTP 経由で一時的に wp-content/plugins ディレクトリ名を変更して全プラグインを無効化し、その後ひとつずつ戻して原因を切り分けます。
