【发布时间】:2021-01-22 06:00:06
【问题描述】:
使用 IIS 8.8 和 PHP
如何将应用程序错误记录到 IIS 中的文件中?我让它在我的本地 XAMPP 环境中工作,但当我迁移到我没有经验的 IIS 服务器时似乎不起作用。
在我的应用程序中,我有一个文件 config.php,它包含在我的应用程序的每个页面中,并且包含以下内容;
<?php
error_reporting(E_ALL);
ini_set('display_errors', 'Off');
ini_set('log_errors', 1);
ini_set('error_log', 'C:\inetpub\wwwroot\my_app\logs\err_log');
ini_set('date.timezone', 'Europe/London');
?>
但是,err_log 中没有记录任何内容 - 我是否必须更改 IIS 设置中的其他内容?
我将在此服务器上拥有多个应用程序,并希望为每个应用程序配置单独的应用程序日志文件,例如
- C:\inetpub\wwwroot\my_app\logs\err_log
- C:\inetpub\wwwroot\another_app\logs\err_log
- C:\inetpub\wwwroot\yet_another_app\logs\err_log
【问题讨论】: