よくある問題のトラブルシューティング
Webサイトの代わりにプレースホルダーページが表示される
これにはいくつかの原因が考えられます。 最も一般的なものは次のとおりです:
-
Webサイトのドメイン名がサードパーティのサーバーを指している
まず、ドメインゾーン(DNS)に A レコードおよび AAAA レコードを追加する際にタイプミスがないことを確認してください。
-
Webサイトのドメイン名が、このWebサイトが存在しないサーバーを指している
Webサイトがサーバー上に作成されていることを確認してください。 新しい空のサイトを作成するには、マニュアルを参照してください。
-
HTTPSでWebサイトにアクセスしようとしていますが、WebサイトでSSL証明書が使用されていません
これは、「Full」暗号化モードを使用している Cloudflare ユーザーによくある問題です。 SSL証明書を使用するか、「Full」モードを無効にして
http://経由でWebサイトにアクセスしてください。Let's Encrypt から無料のSSL証明書を発行できます。 すでにSSL証明書をお持ちの場合は、サーバーに追加できます。
-
Webサイトのドメイン名にAAAAレコードがありますが、Webサイト設定でIPv6アドレスが選択されていません
この問題は、IPv6 を使用してWebにアクセスする訪問者にのみ影響します。
WebサイトでIPv6を有効にするか、AAAA レコードを削除してください。
Webサイト設定を変更するには、FASTPANEL® のWebサイトカードに移動し、次に「Settings」→「Basic」に進みます。 「IP address」ドロップダウンリストで、ドメインの AAAA レコードに指定されているアドレスを確認してください。
コントロールパネルへのアクセス時にブラウザで404エラーが表示される
このエラーが発生した場合は、fastpanel2 パッケージが存在するか確認してください。これは、他のソフトウェアのインストール時に依存関係を解決するため、OSのパッケージマネージャーによって削除された可能性があります。
Debian/Ubuntuの場合:
dpkg -l | grep fastpanel2
CentOS/Alma/Rockyの場合:
rpm -qa | grep fastpanel2
出力には fastpanel2 という名前のパッケージが含まれている必要があります。
実際にパッケージが削除されている場合は、再インストールできます:
Debian/Ubuntuの場合:
apt install fastpanel2
CentOS/Alma/Rockyの場合:
yum install fastpanel2
fastpanel2 をインストールすると、問題の原因となった以前にインストールされたソフトウェアは削除される点にご注意ください。
DNSキャッシュに関連しない Let's Encrypt SSL証明書の発行エラー
証明書を発行するドメインが、/etc/hosts ファイル内の次で始まる行に含まれている場合、証明書の発行に失敗することがあります:
127.0.0.1
::1
証明書を正常に発行するには、/etc/hosts ファイル内のこれらの行からドメインを削除してください。
グローバルPHP設定へのアクセス時に「Unable to execute /path/to/php -f /path/to/file」エラーが発生する
Unable to execute /path/to/php -f /path/to/file エラーは、特定のPHPディレクティブをグローバルに上書きしたときに発生します。
この問題を解決するには、これらの変更をWebサイトのPHP設定へ移動することをお勧めします。 WebサイトのPHP設定には、Webサイトのカードからアクセスできます。