こんにちは、阿久梨絵です!
WordPress サイトが急に立ち上がらなくなると、焦りますよね。しかし、原因を特定し、適切な対処をすれば復旧できる可能性が高いです。本記事では、サイトが開かない原因とその解決策を詳しく解説します!
1. WordPressサイトが立ち上がらない主な原因
サイトが開かなくなる原因はさまざまですが、以下のようなケースが考えられます。
① サーバーの問題
・サーバーがダウンしている → レンタルサーバーの障害やメンテナンスの影響
・契約更新忘れ → サーバーの契約が切れている可能性
・リソース不足 → アクセス集中でサーバー負荷が高まり、応答しない
② キャッシュの影響
・ブラウザキャッシュが古い → 最新のサイトデータが読み込まれない
・WordPressのキャッシュプラグインの不具合 → キャッシュが破損している
③ .htaccessファイルの問題
・.htaccessの設定ミス → リダイレクト設定が誤っている
・ファイルが破損している → WordPressの動作に影響を与える
④ プラグインやテーマの不具合
・プラグインの競合 → 新しくインストールしたプラグインが原因
・テーマのエラー → テーマの更新や変更後にサイトが開かなくなる
⑤ データベースの問題
・データベース接続エラー → 「データベース接続の確立中にエラーが発生しました(Error establishing a database connection) 」が表示される
・MySQLの負荷が高い → サーバーのデータベースが応答しない
2. WordPressサイトが開かないときの対処法
① サーバーの状態を確認する
・レンタルサーバーの管理画面にログインし、障害情報をチェック
・契約が有効か確認し、必要なら更新手続きを行う
・サーバーのリソース(CPU・メモリ使用量)を確認し、負荷が高い場合は最適化を検討
② キャッシュをクリアする
・ブラウザのキャッシュを削除(Ctrl + Shift + Delete でキャッシュクリア)
・WordPressのキャッシュプラグイン(WP Super Cache、W3 Total Cacheなど)を無効化
③ .htaccessファイルをリセットする
・FTPで `.htaccess` を削除し、WordPress管理画面から「パーマリンク設定」を保存し再生成
④ プラグインとテーマをチェックする
・FTPで `wp-content/plugins` フォルダの名前を変更(例:`plugins_old`)し、すべてのプラグインを無効化
・テーマをデフォルト(Twenty Twentyなど)に変更し、問題が解決するか確認
⑤ データベースの修復を試す
・`wp-config.php` に以下のコードを追加し、データベース修復を試す
define(‘WP_ALLOW_REPAIR’, true);
・`https://********.com/wp-admin/maint/repair.php` にアクセスし、修復を実行
まとめ
WordPress サイトが突然立ち上がらなくなった場合、サーバー、キャッシュ、.htaccess、プラグイン、データベースのいずれかに問題がある可能性が高いです。
・まずはサーバーの状態を確認し、障害情報をチェック!
・キャッシュをクリアし、.htaccessをリセット!
・プラグインやテーマを無効化し、競合を解消!
・データベースの修復を試し、接続エラーを解決!
これらの手順を試せば、多くのケースでサイトを復旧できます。もし問題が解決しない場合は、レンタルサーバーのサポートに問い合わせるのも有効です。
阿久梨絵でした!