Codeigniterエラーログ(here)に関する他の投稿を見ましたが、私の問題は少し異なります。何らかの理由で、すべてのログファイルが.php
として保存されているため、コードのどの部分がこの原因になっているのかわかりません。私はレポ自体で多くの広範囲な検索をしており、グーグルではたくさんのことをしてきましたが、普通のものとはまったく異なるものは見られません。Codeigniterでログファイルの拡張子を変更する方法
ありがとうございます。
Codeigniterエラーログ(here)に関する他の投稿を見ましたが、私の問題は少し異なります。何らかの理由で、すべてのログファイルが.php
として保存されているため、コードのどの部分がこの原因になっているのかわかりません。私はレポ自体で多くの広範囲な検索をしており、グーグルではたくさんのことをしてきましたが、普通のものとはまったく異なるものは見られません。Codeigniterでログファイルの拡張子を変更する方法
ありがとうございます。
application/config/config.php
で変更できます。下記のコードを見てカスタム拡張を設定してください。
/*
|--------------------------------------------------------------------------
| Log File Extension
|--------------------------------------------------------------------------
|
| The default filename extension for log files. The default 'php' allows for
| protecting the log files via basic scripting, when they are to be stored
| under a publicly accessible directory.
|
| Note: Leaving it blank will default to 'php'.
|
*/
$config['log_file_extension'] = '';
また、ログは以下のように要件に応じて生成することもできます。
/*
|--------------------------------------------------------------------------
| Error Logging Threshold
|--------------------------------------------------------------------------
|
| You can enable error logging by setting a threshold over zero. The
| threshold determines what gets logged. Threshold options are:
|
| 0 = Disables logging, Error logging TURNED OFF
| 1 = Error Messages (including PHP errors)
| 2 = Debug Messages
| 3 = Informational Messages
| 4 = All Messages
|
| You can also pass an array with threshold levels to show individual error types
|
| array(2) = Debug Messages, without Error Messages
|
| For a live site you'll usually only enable Errors (1) to be logged otherwise
| your log files will fill up very fast.
|
*/
$config['log_threshold'] = 1;
ログファイルを保存するカスタムディレクトリを設定します。
/*
|--------------------------------------------------------------------------
| Error Logging Directory Path
|--------------------------------------------------------------------------
|
| Leave this BLANK unless you would like to set something other than the default
| application/logs/ directory. Use a full server path with trailing slash.
|
*/
$config['log_path'] = '';
これは、ログファイルへのアクセス許可を設定するために使用されます。
/*
|--------------------------------------------------------------------------
| Log File Permissions
|--------------------------------------------------------------------------
|
| The file system permissions to be applied on newly created log files.
|
| IMPORTANT: This MUST be an integer (no quotes) and you MUST use octal
| integer notation (i.e. 0700, 0644, etc.)
*/
$config['log_file_permissions'] = 0644;
これは、各ログエントリの日付形式を設定するために使用されます。
/*
|--------------------------------------------------------------------------
| Date Format for Logs
|--------------------------------------------------------------------------
|
| Each item that is logged has an associated date. You can use PHP date
| codes to set your own date formatting
|
*/
$config['log_date_format'] = 'Y-m-d H:i:s';
私はこれがあなたに役立つことを望みます。
ファイル/application/config/config.php
を開き、$config['log_file_extension']
を検索してください。 空の値をお気に入りの拡張子で埋めてください。
| The default filename extension for log files. The default 'php' allows for
| protecting the log files via basic scripting, when they are to be stored
| under a publicly accessible directory.
|
| Note: Leaving it blank will default to 'php'.
あなたが自分のPCにこれらのファイルをすべて持っているとしたら、 '.php'を含むすべてのファイルを検索してみてください。私が提供できるベスト –
私はすべてのログファイルを見つけることができます。最後から '.php'を削除するためにそれらの名前を変更する必要があります。私は他のコードイグナイターのアプリケーションがそれをやっていないので、コード内でどこが起こっているのか分かりません。 –