通过Windows资源管理器

时间:2016-09-02 09:14:27

标签: php

我无法查看错误日志文件或日志文件夹本身。通过localhost上的php文件运行phpinfo(),我可以获得错误日志文件的路径为C:\ xampp \ php \ logs \ php_error_log,本地值主值

我无法理解为什么日志文件夹本身在c:\ xampp \ php中不可见,而它正由phpinfo()显示。

我添加了一个jpg文件以及这个问题,显示:

  • 错误日志文件的路径,通过phpinfo()。
  • c:\ xampp文件夹下的PHP目录快照,不显示日志
    文件夹本身。

我无法在互联网上的任何一个网站上找到我的问题的答案,包括stackoverfow。 stackoverflow中有一些问题和答案,它解决了错误日志无法正常工作的问题。但我无法找到答案 我的问题,日志文件夹本身不可见。

我已下载xampp 5.6.21。

任何帮助将不胜感激。enter image description here

1 个答案:

答案 0 :(得分:1)

我正在分享我的发现作为我的问题的答案。这些发现基于 syck 提供的一些有价值的输入。以下是我的发现:

  • 使用phpinfo()的错误日志文件的路径 - 如果通过localhost上的php文件运行phpinfo(),则会显示错误日志文件的路径。就我而言,它是" C:\ xampp \ php \ logs \ php_error_log"。
  • 需要创建日志文件夹:即使使用phpinfo()显示错误日志文件的路径,PHP也不会自行创建日志文件夹。我们需要在c:\ xampp \ php文件夹中创建logs文件夹。只有这样,php_error_log文件才会由PHP自动生成,并在我们的任何一个PHP文件中发生错误或警告时放在logs文件夹中。
  • 错误日志文件的可见性:创建logs文件夹并生成错误日志文件并将其放在logs文件夹中后,可通过Windows资源管理器看到php_error_log文件。
  • 输出错误日志文件的原始内容:我们可以使用nl2br输出日志文件的原始内容(file_get_contents(" C:/ xampp / php / logs / php_error_log& #34));