XAMPP中缺少php错误日志
php.ini包含以下参数:XAMPP中缺少php错误日志,php,xampp,error-log,Php,Xampp,Error Log,php.ini包含以下参数: track_errors=On error_reporting=E_ALL & ~E_DEPRECATED & ~E_STRICT log_errors=On error_log="C:\xampp\php\logs\php_error_log" 但此路径中缺少“日志”文件夹。它甚至不是隐藏的文件夹。哪里可以找到php错误日志 OS:windows 8.1 php version 5.6.24 如果您确定使用了right config选项来设置日
track_errors=On
error_reporting=E_ALL & ~E_DEPRECATED & ~E_STRICT
log_errors=On
error_log="C:\xampp\php\logs\php_error_log"
但此路径中缺少“日志”文件夹。它甚至不是隐藏的文件夹。哪里可以找到php错误日志
OS:windows 8.1
php version 5.6.24
如果您确定使用了right config选项来设置日志路径,那么可能是由于某种语法错误,PHP没有写入错误日志。将您的代码通过语法检查器,如不知何故,PHP不会自行创建“日志”文件夹。。。这就是我们需要做的:
C:\xampp\php\logs
)
trigger_error("Some info",E_USER_ERROR);
在我的例子中,我通过在问题中进行主要设置解决了这个问题,只做了两个更改:
track_errors=On
error_reporting=E_ALL & ~E_DEPRECATED & ~E_STRICT
log_errors=On
更改1:
error_log="C:\xampp\php\logs\php_errors.log"
在文档中,它说这些方法已被弃用,因此默认情况下禁用,并且使用错误的目录
改变2:
Create the folder 'logs' in: C:\xampp\php
这对我很有效,我希望它会有用。我在php.ini中没有做任何更改,所以这看起来不像php.ini中的语法错误。此外,我的php文件在提供的链接中没有显示任何语法错误。(“php.ini”不能在此链接中检查)我指的是实际的php文件。正如我所说,如果出现一些语法错误,可能就是没有记录错误。如果它是标准的、未经编辑的php.ini文件,我怀疑是否存在任何错误。PHP/WebServer进程启动正常吗?是的,服务器工作绝对正常。并且实际的PHP文件没有任何语法错误。如果出现语法错误,PHP会告诉您,无论错误日志配置如何。非常感谢您发布此消息!事实证明,仅仅创建文件夹就足够了,你不必停止/启动服务器。我喜欢触发器错误技巧,我不知道。我总是通过
$kaboom=3/0实现这一点
要获得一个被零除的错误:-)@ValRob,您需要检查php.ini。默认位置应为C:\xampp\php
。在此处创建文件夹日志
。这为我们解决了这个问题me@jos-亲爱的先生,我试过你的解决办法。。但该文件夹中仍然没有日志,而且php(在浏览器上)也没有显示任何错误:(.我有我的PHPINI,所有设置都是正确的。