# ウェブサイトが表示されない場合:診断チェックリスト

Source: https://support.kapsulehost.com/ja-jp/website-not-loading

以下の手順を順番に進めてください。各ステップで原因を特定するか、その可能性を除外できます。ほとんどの問題はステップ5までに解決します。

---

## ステップ1: 自分だけの問題かどうかを確認する

サイトやサーバーのトラブルシューティングを始める前に、問題がお使いのデバイスやネットワークに限定されたものではないことを確認してください。

**確認方法:**
- [downforeveryoneorjustme.com](https://downforeveryoneorjustme.com)にアクセスしてドメインを入力してください。サイトが稼働中と表示される場合、問題はお客様側にあります。
- スマートフォンをWiFiからモバイルデータに切り替えてサイトの読み込みを試してください。モバイルデータで読み込める場合、問題はお客様のローカルネットワークまたはWiFiルーターにあります。
- 別の場所にいる別の人にサイトの読み込みを試してもらってください。

**自分だけの問題の場合:** DNSキャッシュをクリアする(ステップ3を参照)、ルーターを再起動する、または別のネットワークから試してください。

**全員にとって利用できない場合:** ステップ2に進んでください。

---

## ステップ2: KPanelでアラートやメンテナンス通知を確認する

[kpanel.kapsulehost.com](https://kpanel.kapsulehost.com)で**KPanel**にログインし、ダッシュボード上部の通知を確認してください。

KapsuleHostは以下のアラートを表示します:
- お客様のサーバーに影響するメンテナンス予定。
- チームが既に調査中の進行中の障害。
- お客様のアカウントまたはサイトに固有の通知。

進行中の障害がある場合、サポートチームは既に対応中です。KPanel内でステータス更新を確認できます。

**アラートがない場合:** ステップ3に進んでください。

---

## ステップ3: ブラウザキャッシュをクリアしてハードリフレッシュを試す

問題のあるページのキャッシュ、期限切れのリダイレクト、古いSSLエラーは、根本的な問題が修正された後でも残ることがあります。

**ハードリフレッシュ(現在のページのキャッシュをクリア):**
- Windows/Linux: `Ctrl + Shift + R`
- Mac: `Cmd + Shift + R`

**プライベート/シークレットウィンドウを試す:**

プライベートブラウジングでは、すべてのキャッシュデータとクッキーが無視されます。Chromeでは`Ctrl + Shift + N`(Windows)または`Cmd + Shift + N`(Mac)、Firefoxでは`Ctrl + Shift + P`を押してください。

**すべてのブラウザキャッシュをクリアする:**
- Chrome: 設定 > プライバシーとセキュリティ > 閲覧履歴データの削除 > キャッシュされた画像とファイル。
- Firefox: 設定 > プライバシーとセキュリティ > Cookieとサイトデータ > データを削除。
- Safari: 開発 > キャッシュを空にする(事前にSafari > 設定 > 詳細で開発メニューを有効にしてください)。

**キャッシュのクリアで解決した場合:** サイトは正常に動作しています。これ以上の対応は不要です。

**サイトがまだ読み込まれない場合:** ステップ4に進んでください。

---

## ステップ4: KPanelでドメインステータスを確認する

期限切れまたは設定ミスのドメインは、サイトへのアクセスを不能にします。

1. **KPanel > ドメイン**に移動します。
2. リストからお客様のドメインを見つけます。
3. そのステータスを確認します。ドメインは**Active**と表示されるべきです。**Expired**、**Suspended**、または**Pending Renewal**と表示される場合、それが問題です。

**ドメインが期限切れの場合:** KPanel > ドメインで更新してください。更新後のDNS伝播には数時間かかることがあります。

**ドメインがActiveと表示される場合:** ステップ5に進んでください。

---

## ステップ5: DNS設定を確認する

サイトが正しく解決されるには、ドメインがKapsuleHostのネームサーバーを指している必要があります。DNS変更後の伝播には最大48時間かかることがありますが、通常はもっと速く完了します。

**ドメインがどこを指しているかを確認する:**

[dnschecker.org](https://dnschecker.org)や[whatsmydns.net](https://whatsmydns.net)のようなツールを使用し、ドメインを入力してネームサーバーを確認してください。

ドメインにはKapsuleHostのネームサーバーが表示されるはずです。別のプロバイダーのネームサーバーが表示されている場合、ドメインはKapsuleHostを指していません。

**KPanel > ドメインで**、以下を確認してください:
- ドメインが一覧に表示され、有効であること。
- 正しいDNSレコードが存在すること(特に、サーバーのIPアドレスを指すAレコード)。

**ネームサーバーが間違っている場合:** ドメインレジストラで[KapsuleHostのネームサーバー](https://support.kapsulehost.com/ja-jp/nameservers)を指すように更新してください。伝播には最大48時間かかります。

**ネームサーバーが正しいのにサイトがまだ読み込まれない場合:** ステップ6に進んでください。

---

## ステップ6: SSL証明書のステータスを確認する

[SSL証明書](https://support.kapsulehost.com/ja-jp/ssl-certificates)が期限切れ、または更新に失敗している場合、ブラウザはサイトを読み込む代わりにセキュリティ警告でブロックします。訪問者には「接続はプライベートではありません」や「ERR_CERT_COMMON_NAME_INVALID」といったエラーが表示されます。

1. **KPanel > ウェブサイト > [サイト名]**に移動します。
2. SSLまたはHTTPSのステータス表示を確認します。
3. SSL証明書が**Expired**、**Invalid**、または**Failed**と表示される場合、それが問題です。

証明書を再発行するには、KPanelで**SSLを更新**または**証明書を再発行**をクリックしてください。証明書の発行は通常1〜2分で完了します。

> **Note:** SSL証明書は、DNSがKapsuleHostのサーバーを正しく指している場合にのみ発行できます。ステップ5でDNSの問題が判明した場合は、先にそれを修正してからSSL証明書を再発行してください。

**SSLに問題がない場合:** ステップ7に進んでください。

---

![KPanelのウェブサイト詳細ページ](https://support.kapsulehost.com/help/screenshots/website-not-loading-overview.1c20e61b.webp)

## ステップ7: KPanelでサイトのステータスを確認する

1. **KPanel > ウェブサイト**に移動します。
2. リストからサイトを見つけ、ステータス表示を確認します。
3. サイトは**Running**または**Active**と表示されるべきです。**Stopped**、**Suspended**と表示される、またはエラーアイコンが表示される場合は、サイトをクリックして詳細を確認してください。

サイトが停止している場合、KPanelから直接再起動できることがあります。請求の問題で一時停止されている場合は、**KPanel > 請求**に移動して支払いを解決してください。

**サイトが実行中と表示されているのに読み込まれない場合:** ステップ8に進んでください。

---

## ステップ8: 最近の変更を確認する

サイトに加えられた直近の変更を振り返ってください。更新の不具合は、サイトがダウンする最も一般的な原因の一つです。

よくある原因:
- WordPressプラグインまたはテーマの更新。
- PHPバージョンの変更。
- 手動でのコード編集。
- データベースの変更。
- 新しいプラグインのインストール。

**最近の変更が原因の場合:** 変更を行う前に取得したバックアップから復元してください。[バックアップからのサイト復元](https://support.kapsulehost.com/ja-jp/restoring-from-backup)を参照してください。

**PHPバージョンを変更した場合:** **KPanel > ウェブサイト > [サイト名] > 設定 > PHP**に移動し、以前のバージョンに戻してください。これは即座に反映されます。

**何が変更されたか分からない場合:** ステップ9に進んでください。

---

## ステップ9: サイトのログでPHPまたはアプリケーションのエラーを確認する

アプリケーションレベルのエラー(PHPの致命的エラー、データベース接続の失敗、環境変数の設定ミスなど)は、[サイトのログ](https://support.kapsulehost.com/ja-jp/error-logs)に記録されます。

1. **KPanel > ウェブサイト > [サイト名]**に移動します。
2. **ログ**タブをクリックします。
3. 最近のエラー記録を確認します。PHPの致命的エラーには通常、ファイル名と行番号が含まれており、どのプラグインやコードが原因で失敗しているかを正確に特定できます。

よくあるログエラーとその意味:

| エラー | 考えられる原因 |
|---|---|
| `Fatal error: Call to undefined function` | プラグインまたはテーマのコードが現在のPHPバージョンと互換性がない |
| `Access denied for user ... to database` | データベースの認証情報が間違っている、またはデータベースが利用できない |
| `Maximum execution time exceeded` | 処理がハングしている。多くの場合、外部APIの呼び出しが遅いプラグインが原因 |
| `No space left on device` | ストレージ容量の超過 |
| `syntax error` | コードファイルに構文の問題がある。多くの場合、手動編集が原因 |

ストレージ関連のエラーが表示される場合は、**KPanel > ウェブサイト > [サイト名]**に移動し、**概要**のストレージ数値を確認してください。キャッシュファイルの削除や未使用のアップロードの削除により、すぐに容量を確保できる場合があります。

---

## それでも解決しない場合はサポートにお問い合わせください

9つのステップすべてを試してもサイトがまだ読み込まれない場合は、以下の情報を添えてサポートにお問い合わせください。詳細な情報をいただくほど、問題を迅速に診断できます:

- **お客様のドメイン名**
- **正確なエラーメッセージ**(テキストをコピーするかスクリーンショットを撮ってください)
- **上記で完了した各ステップで確認した内容**
- **問題が発生した時期**(できるだけ正確に)
- **問題発生時期の前後に行った変更**
- **お客様のIPアドレス**([whatismyip.com](https://whatismyip.com)で確認できます)

[support@kapsulehost.com](mailto:support@kapsulehost.com)までご連絡いただくか、**KPanel > サポート > 新規チケット**からチケットを開いてください。
