PHP的错误日志在XAMPP中的何处?


Answers:


114

\xampp\apache\logs\error.logxampp您的安装文件夹在哪里。如果您尚未更改error_logPHP中的设置(使用选中phpinfo()),它将被记录到Apache日志中。


2
xampp for Linux(Ubuntu 14.04)中不存在此路径
Muhammad bin Yusrat 2015年

1
对于我(macOS),错误日志路径位于vm内部(这使我花了很长时间才能实现)。我只知道如何通过xampp控制面板终端进行访问,路径为:/opt/lampp/logs/php_error_log
Scott Anderson

58

我在以下位置找到它: \xampp\php\logs\php_error_log


12
为什么这被否决?在较新版本的XAMPP中,这是正确的目录。
cdmckay 2012年

2
正确,应该对问题进行编辑以包括XAMPP版本,以使当前接受的答案也正确……
Frhay

在我的XAMPP版本中,根文件夹是lampp而不是xampp。否则,位置是相同的。
posfan12

10

您也可以打开xampp控制面板,然后单击“日志”按钮:

在此处输入图片说明


11
好的箭头:D @Black
Roberto

1
如果单击此,则找不到文件。如何设置路径以找到日志文件?
Nemo

9

对于Mac用户XAMPP版本1.7.3

/Applications/XAMPP/xamppfiles/logs/error_log

在较新的版本中,对我来说,它只是/ Applications / XAMPP / logs。
DemitryT

5

\xampp\php\logs 对我来说根本不存在-无论出于什么原因。

我只需要创建一个\xampp\php\名为的文件夹logs,然后php_error_log创建该文件并将其写入。


4

对于在XAMPP for Ubuntu中搜索php日志文件的任何人,其:

/opt/lampp/logs/php_error_log

它很可能会很大(我的大约是350 mbs),打开后放慢了我的文本编辑器的速度。如果您不关心过去的所有日志,则只需转到终端,然后一一写入以下三行,即可轻松清空文件:

sudo su 
cd /opt/lampp/logs/
> php_error_log

现在,可以轻松快捷地打开较新的日志。

希望一些Ubuntu用户觉得它有用。


3

在您的配置文件中查找并搜索error_log设置。或使用phpinfo()查找此设置。



0

对于我的问题,我必须将日志清零:

sudo bash -c ' > /Applications/XAMPP/xamppfiles/logs/php_error_log '



0

默认情况下,xampp php日志文件路径位于/ xampp_installation_folder / php / logs / php_error_log中,但我注意到有时它不会自动生成。可能是Windows帐户写权限问题?我不确定,但是我手动创建了logs文件夹和php_error_log文件,然后最终将php日志登录到其中。


0

如上所述,您可以在Windows中找到PHP错误日志。在c:\ xampp \ apache \ logs \ error.log中。您可以通过以下方式轻松显示最近的日志tail -f .\error.log


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.