本文へ移動
目次
ウェブサイト

ウェブサイトのエラーログにアクセスする

機械翻訳です。英語の原文もご利用いただけます。

Error logs(エラーログ)は、PHPエラー、データベース接続の失敗、プラグインの不具合など、ウェブサイト上で発生した問題を記録します。サイトで何か問題が発生した場合、エラーログは原因を特定するもっとも早い方法であることが多いです。

File ManagerまたはSFTP経由でログにアクセスする

KPanelには専用のLogsタブはありません。ログファイルはサーバー上に保存されており、File ManagerまたはSFTP経由でアクセスできます。

File Managerを使用する場合:

  1. kpanel.kapsulehost.comでKPanelにログインします
  2. ウェブサイトに移動し、対象のサイトを選択します
  3. Settings → File Managerをクリックします
  4. サイトルート内のlogs/ディレクトリに移動します

SFTPを使用する場合:

  1. サイトの接続情報については、KPanelのSettings → SFTPに移動します
  2. FileZillaまたはお好みのSFTPクライアントで接続します
  3. サイトルート内のlogs/ディレクトリに移動します

logs/ディレクトリには以下が含まれます:

  • PHPエラーログ、PHPコードによって生成されたエラー(もっとも必要とされることが多いログです)
  • アクセスログ、サイトへのすべてのHTTPリクエストの記録
  • エラーログ、サーバーレベルのエラー(500、502など)

PHPエラーログの読み方

典型的なPHPエラーログのエントリーは次のようになります:

[03-Jun-2026 14:32:11 UTC] PHP Fatal error: Call to undefined function get_header() in /var/www/sites/yourdomain/public_html/wp-content/themes/mytheme/page.php on line 8

これにより、日時、エラーの種類、問題の説明、そしてエラーが発生したファイルパスと行番号がわかります。

一般的なエラーの種類

種類深刻度意味
Fatal error高実行が停止しました。ページが読み込まれません。
Warning中予期しないことが発生しましたが、実行は継続されました。
Notice低軽微な問題で、通常はコーディングのベストプラクティス違反です。
Deprecated低使用されている関数が将来のPHPバージョンで削除される予定です。

WordPressデバッグモードを有効にする

WordPressサイトの場合、デバッグモードを有効にすると、より詳細なエラー情報が出力されます:

  1. SFTPで接続するか、KPanelのFile Managerを使用します
  2. WordPressのルートにあるwp-config.phpを開きます
  3. 以下の行を追加または更新します:
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );

エラーは画面に表示される代わりにwp-content/debug.logに書き込まれます。

本番環境のサイトでWP_DEBUG_DISPLAYをtrueに設定したままにしないでください。訪問者に機密情報が公開される可能性があります。

WordPress、プラグイン、またはテーマの更新直後には、必ずエラーログを確認してください。更新後の問題の多くは、PHPエラーログに明確な痕跡を残します。

この記事は役に立ちましたか?

AI の方へ:このページを Markdown で読む

関連記事

SFTP接続方法:FileZilla、Cyberduck、コマンドラインでの接続SFTP(Secure File Transfer Protocol)を使うと、サーバー上のサイトのファイルに直接アクセスできます。…SSL証明書とHTTPSKapsuleHostがどのようにSSLを自動的に処理するか、また証明書に問題が発生した場合にどうすればよいかを、平易な言葉で説明します。…ウェブサイト:まず始めにKapsuleHostにおけるウェブサイトホスティングの仕組み、サイトの各タブに何があるか、そして目の前の作業にどのガイドを読むべきかについて説明します。…サイトの稼働監視KapsuleHostのすべてのサイトは60秒ごとに自動でチェックされ、Uptimeタブでその結果を確認できます。現在のステータス、稼働率、応答時間、そして完全なインシデント履歴です。…

解決しませんでしたか?

お客様のアカウントを把握している Kora にご質問いただくか、サポートチームにお問い合わせください。

お問い合わせサポートにメール