Mac OSX 上的 PHP 日志文件在哪里?

Dav*_*vid 22 mac php phpmyadmin

我的 Mac 上的 phpMyAdmin 有问题。我似乎无法连接到本地 MySQL 服务器。当我尝试登录时,我收到以下消息

Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly.
Run Code Online (Sandbox Code Playgroud)

我现在正在尝试查找日志文件。我跑了phpinfo(),它告诉我该php.ini文件位于/etc,但是当我查看时,我只能看到php.ini.default. 我php.ini.default通过指定日志文件/tmp/php_errors并启用日志记录来继续编辑。

我尝试通过 phpMyAdmin 登录 MySQL 服务器,但仍然出现相同的错误。我继续,/tmp但错误日志不在那里。

关于我可能做错了什么的任何建议?

小智 27

Apache 的日志位于 /var/log/apache2

  • 当 php.ini 中未指定位置时,PHP 错误日志似乎默认位于 /var/log/apache2/error_log 中。谢谢。 (8认同)
  • 我有一个自定义的 apache 安装,所以我找到了带有 `find /usr/local -name error_log` 的日志文件。 (4认同)

小智 10

尝试重命名php.ini.default,以php.ini和编辑它,使你想要的记录。

在重新启动 Apache 之前,这些更改可能不会生效。由于您使用的是 Mac,只需禁用网络共享并重新启用即可。