PHPエラー発生時の通知とログ
機能概要
ページのPHPが実行されてエラーが発生した場合、エラー通知メールを配信します。
また、エラーログを確認することができます。
機能仕様
PHPエラー通知メール
通知する/しないの設定
ユーザ設定>通知メール設定>アカウント通知にて、通知する/通知しないを選択できます。
通知するタイミング
環境(テストまたは本番)ごと、ページごとに、5分に1通配信します。
例えば、本番環境のページAを表示するたびにPHPエラーが発生する状況において、下記の時刻でエラーが発生した場合、14:06および14:11に配信します。
14:06 エラー発生 14:07 エラー発生 14:07 エラー発生 14:08 エラー発生 14:10 エラー発生 14:11 エラー発生
配信した時刻、および配信しなかった期間のエラーについては、PHPエラーログに記録します。
通知メールのフォーマット
通知メールにはサイトやページの情報が記載されています。
例)
件名:【SPIRAL ver.2】 PHPエラー通知 account
差出人:SPIRAL ver.2
文面:
下記アカウントのページPHPプログラム実行で、エラーが発生しました。
==================================================
アカウント : account
サイト : 当社コーポレートサイト (ID: 9999)
環境: テスト
ページ : 製品・サービスに関する問い合わせページ(ID: 99999)
ページパス : /inquery
エラー日時: 2023-01-05 16:28:10 (Asia/Tokyo)
==================================================SPIRALへログインの上、エラー内容を確認してください。
https://account.spiral-platform.com/admin-area/sites/9999/php-error-log?pageId=99999
エラー詳細の調べ方
通知メールを確認後、メール文面内のURLをクリックするか、SPIRAL ver.2にログインし、サイト管理>サイト>PHPエラーログにて、エラー日時またはページIDから、エラーメッセージを確認します。
PHPエラーログ
ログ保存期間
保存期間は90日間です。
ログの見方
ログで確認できる項目について、以下の「エラーログ詳細」をご覧ください。
ページを削除した場合
PHPエラーログも削除します。
UI:PHPエラー通知メール
通知メール設定
ユーザ設定>通知メール設定>アカウント通知にて、PHPエラーを通知する、通知しないを選択します。
UI:PHPエラーログ
ログ一覧
サイト管理>サイト>PHPエラーログにて、エラーログ一覧を表示します。
エラー発生日時をクリックして、エラーログ詳細を表示します。
ページIDをクリックして、エラーが発生したページのPHPタブへ遷移します。
エラーログ詳細
ページIDをクリックして、エラーが発生したページのPHPタブへ遷移します。