首页 > 编程知识 正文

php异常在哪里可以查看日志(php如何记录日志)

时间:2023-12-09 14:12:25 阅读:313481 作者:ROWQ

本文目录一览:

  • 1、PHP自带的日志是怎么写入和查看的呢
  • 2、LNMP模式下如何开启PHP错误日志
  • 3、php错误日志在哪里查看
  • 4、如何查看php网站的错误信息和错误日志
  • 5、linux php错误日志在哪
  • 6、如何查看服务器上的php错误日志

PHP自带的日志是怎么写入和查看的呢

查看PHP错误日志

可以在命令行里面输入: find . -name error.log

tailf -f error.log

写入日志,有固定的函数error_log($str, 3, filename)

LNMP模式下如何开启PHP错误日志

500错误首先就需要先开启php错误日志,通过php错误日志来排错。

LNMP下的错误需要编辑 /usr/local/php/etc/php-fpm.conf 加上

php_admin_value[error_log] = /usr/local/php/var/log/php_errors.log

php_admin_flag[log_errors] = on

或在/usr/local/php/etc/php-fpm.conf里设置,加上catch_workers_output

= yes,错误信息就会记录到php-fpm.conf里error_log设置的文件里。 上述两种方法都行,重启php-fpm生效

同理php.ini里的display_errors也是需要在php-fpm.conf里设置的,加上php_flag[display_errors]

= On就开启了。 有时可能错误日志文件不自动创建,可以执行:touch

/usr/local/php/var/log/php_errors.log

php错误日志在哪里查看

你对这个函数,好像,不是怎么了解哟,你再去看一下这个函数的介绍

error_log("You messed up!", 3, "1.log");

如何查看php网站的错误信息和错误日志

1.不建议用IIS服务器调试PHP,

2.用WAMP或者AMPSERVER调试;

3.用以上服务器可以显示错误提示的;

4.在APCHE中开通错误提示和注销安全模式;

linux php错误日志在哪

由于nginx仅是一个web服务器,因此nginx的access日志只有对访问页面的记录,不会有php 的 error log信息。

nginx把对php的请求发给php-fpm fastcgi进程来处理,默认的php-fpm只会输出php-fpm的错误信息,在php-fpm的errors log里也看不到php的errorlog

原因:

php-fpm的配置文件php-fpm.conf中默认是关闭worker进程的错误输出,直接把他们重定向到/dev/null,所以我们在nginx的error log 和php-fpm的errorlog都看不到php的错误日志。

解决nginx下php-fpm不记录php错误日志的办法:

1.修改php-fpm.conf中配置 没有则增加

2.修改php.ini中配置,没有则增加

3.重启php-fpm

如何查看服务器上的php错误日志

切换到根目录, 输入 sudo find . -name error.log 就能返回php错误日志的路径.

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。