在哪里可以找到 PHP 的错误日志文件?

Where can I find error log files for PHP?(在哪里可以找到 PHP 的错误日志文件?)
本文介绍了在哪里可以找到 PHP 的错误日志文件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在哪里可以找到错误日志文件?

我需要检查它们以解决安装 suPHP 后显示的内部服务器错误.

解决方案

您可以使用 lsof 查找系统上打开的日志文件.lsof 只是为您提供所有打开文件的列表.

将 grep 用于日志"...再次为php"使用 grep(如果文件名包含字符串log"和php",就像在php_error_log"中一样,并且您是 root 用户,您将在不知道配置的情况下找到这些文件).

lsof |记录日志...剪gmain 12148 12274 用户 13r REG 252,1 32768 661814/home/user/.local/share/gvfs-metadata/home-11ab0393.loggmain 12148 12274 用户 21r REG 252,1 32768 662622/home/user/.local/share/gvfs-metadata/root-56222fe2.loggvfs-udis 12246 用户内存 REG 252,1 55384 790567/lib/x86_64-linux-gnu/libsystemd-login.so.0.7.1==>apache 12333 用户内存 REG 252,1 55384 790367/var/log/http/php_error_log**...剪

<块引用>

lsof |grep 日志 |grep php**apache 12333 用户内存 REG 252,1 55384 790367/var/log/http/php_error_log**...剪

另请参阅有关查找打开的日志文件的文章:查找 Linux 系统上打开的日志文件

Where can I find error log files?

I need to check them for solving an internal server error shown after installing suPHP.

解决方案

You can use lsof to find open logfiles on your system. lsof just gives you a list of all open files.

Use grep for "log" ... use grep again for "php" (if the filename contains the strings "log" and "php" like in "php_error_log" and you are the root user you will find the files without knowing the configuration).

lsof | grep log

... snip
gmain     12148 12274       user   13r      REG              252,1    32768     661814 /home/user/.local/share/gvfs-metadata/home-11ab0393.log
gmain     12148 12274       user   21r      REG              252,1    32768     662622 /home/user/.local/share/gvfs-metadata/root-56222fe2.log
gvfs-udis 12246             user  mem       REG              252,1    55384     790567 /lib/x86_64-linux-gnu/libsystemd-login.so.0.7.1
==> apache 12333             user  mem       REG              252,1    55384     790367 /var/log/http/php_error_log**
        ... snip

lsof | grep log | grep php

**apache 12333             user  mem       REG              252,1    55384     790367 /var/log/http/php_error_log**
... snip

Also see this article on finding open logfiles: Find open logfiles on a Linux system

这篇关于在哪里可以找到 PHP 的错误日志文件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!

本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

Convert JSON integers and floats to strings(将JSON整数和浮点数转换为字符串)
in php how do I use preg replace to turn a url into a tinyurl(在php中,如何使用preg替换将URL转换为TinyURL)
all day appointment for ics calendar file wont work(ICS日历文件的全天约会不起作用)
trim function is giving unexpected values php(Trim函数提供了意外的值php)
Basic PDO connection to MySQL(到MySQL的基本PDO连接)
PHP number_format returns 1.00(Php number_Format返回1.00)