サイトでエラーが発生して管理画面に行けず、デバッグ出力に切り替えができません。

2021年2月22日 at 14:19

サイト全体で原因不明のエラーが発生してしまい、ログインもできず管理画面の表示もできなくなりました。

エラーの原因を特定するために、エラーのデバッグ出力を表示させたいのですが、「管理画面」ー「システムと設定」-「サーバー設定一覧」-「デバッグ設定」にアクセスできないため、「エラーのデバッグ出力を表示」をONにしてエラーの詳細を知ることができません。

FTPを使って、concrete内のファイルを直接書き換えることで、「エラーのデバッグ出力を表示」をONにする方法がありますでしょうか?

タグ:

Re: サイトでエラーが発生して管理画面に行けず、デバッグ出力に切り替えができません。

2021年2月22日 at 14:26
第381回 週刊 concrete5 でKatzさんにご回答いただきました。有難うございました!
2:17:00~
http://youtu.be/QM9t8h3AlQY?t=8220

詳細はkatzさんが作成してくださいました下記のQiitaページをご参照ください。

concrete5 でエラー画面を強制的に表示するよう config テキストファイルを作ってアップロードして設定する方法
http://qiita.com/katzueno/items/3a90238076494b657f23


私のサーバーでは application/config/concrete.php ファイルが存在したため、下記を return [ ] 内に追記することで解決しました。

/*
* ------------------------------------------------------------------------
* Debug settings
* ------------------------------------------------------------------------
*/
'debug' => [
/*
* Display errors / エラー表示
*
* @var bool
*/
'display_errors' => true,

/*
* Site debug level / デバッグ表示
*
* @var string (message|debug)
*/
'detail' => 'debug',

/*
* Error reporting level レポートレベル
*
* @var int|null
*/
'error_reporting' => null,
],