php - 错误记录在实时服务器上不起作用

标签 php error-handling error-log

该PHP设置为将条目记录到日志文件中,在localhost上运行良好,但是当我将其上传到服务器时,它不会向日志文件添加任何内容。它也不会显示任何错误。我什至尝试回显 undefined variable ,但日志文件中仍然没有错误...

ini_set('error_reporting', E_ALL);
error_reporting(E_ALL);
ini_set('log_errors',TRUE);
ini_set('html_errors',FALSE);
ini_set('error_log',dirname(__FILE__)."/prepop.log");
define("LOG_FILE", dirname(__FILE__)."/prepop.log");
error_log(date('[Y-m-d H:i e] '). "TESTING LOG 123" . PHP_EOL, 3, LOG_FILE);
echo LOG_FILE; exit;

我想念什么?

最佳答案

请设置要求权限以写入日志文件。

关于php - 错误记录在实时服务器上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18798356/

相关文章:

php - 如何使用 PHP 确定多个 SQL 查询何时完成

php - 多张图片上传后的唯一名称

php - 按类别对mysql结果进行分组,并在每个类别下分组显示

angularjs - 即使不在form字段中输入数据,也会执行angularjs错误处理

go - 带有 %e 错误的字符串格式

mysql - MAMP Mysql 错误 - 无法打开日志

php - 将注册失败的错误日志插入PHP中的表

php - 将参数传递给 jQuery 函数?

php - PHP-过滤错误消息

php - 如何将 PHP error_log() 语句回显到输出缓冲区