117.info
人生若只如初见

如何配置Ubuntu上的PHP错误日志

在Ubuntu上配置PHP错误日志,您需要编辑PHP的配置文件php.ini

  1. 打开终端(快捷键:Ctrl + Alt + T)。

  2. 首先找到您的PHP安装路径。运行以下命令:

    php --ini 

    输出结果类似于:

    Configuration File (php.ini) Path: /etc/php/7.4/cli Loaded Configuration File: /etc/php/7.4/cli/php.ini 

    这里,我们关注的是Configuration File (php.ini) Path,它表示PHP配置文件的路径。请注意,您可能需要根据您的PHP版本更改路径中的数字(例如,7.4)。

  3. 使用文本编辑器打开php.ini文件。在这个例子中,我们将使用nano编辑器:

    sudo nano /etc/php/7.4/cli/php.ini 

    如果您使用的是其他文本编辑器(如vim),请相应地替换nano

  4. php.ini文件中找到以下两行:

    error_reporting = E_ALL display_errors = Off 

    如果您找不到这些行,请在文件的末尾添加它们。

  5. 更改display_errors设置以启用或禁用错误显示。将其设置为On以在浏览器中显示错误,或设置为Off以禁用错误显示。

    display_errors = Off 
  6. 配置错误日志文件的位置。找到以下行:

    log_errors = Off error_log = /var/log/php_errors.log 

    log_errors设置为On以启用错误日志记录。然后,您可以更改error_log设置以指定错误日志文件的位置。例如,要将其保存在/var/log/php_errors.log,请保持不变。

    log_errors = On error_log = /var/log/php_errors.log 
  7. 保存并关闭php.ini文件。如果您使用的是nano编辑器,可以按Ctrl + X,然后按Y,最后按Enter

  8. 重启PHP-FPM或Apache服务以使更改生效。这取决于您使用的Web服务器。对于PHP-FPM,请运行:

    sudo systemctl restart php7.4-fpm 

    对于Apache,请运行:

    sudo systemctl restart apache2 

现在,您已经成功配置了Ubuntu上的PHP错误日志。错误将记录在指定的日志文件中,而不是显示在浏览器中。

未经允许不得转载 » 本文链接:https://www.117.info/ask/fef5fAzsNBANfBlE.html

推荐文章

  • 如何在Ubuntu更新Postman

    在Ubuntu系统上更新Postman有多种方法,以下是其中两种常用的方法:
    通过Snap包管理器更新Postman 打开终端(可以通过按下 Ctrl + Alt + T 快捷键来打开)。...

  • 配置Ubuntu FTP服务器需要哪些准备

    配置Ubuntu FTP服务器需要以下准备:
    1. 更新系统
    确保你的Ubuntu系统是最新的。在终端中运行以下命令来更新系统:
    sudo apt update
    sudo a...

  • Ubuntu Aliases在远程操作中的应用

    在Ubuntu系统中,Aliases(别名)通常用于简化命令行操作,提高工作效率。虽然Aliases本身不直接应用于远程操作,但它们可以与SSH配置结合使用,从而在远程访问U...

  • Ubuntu ifconfig中如何查看DNS服务器

    在 Ubuntu 中,您可以通过以下几种方法查看 DNS 服务器的配置:
    方法一:使用 cat 命令查看 /etc/resolv.conf 打开终端。
    输入以下命令并按回车键:ca...

  • Ubuntu进程更新后出现问题怎么办

    如果在更新Ubuntu进程后出现问题,可以尝试以下步骤来解决: 重启计算机:有时候简单的重启可以解决一些问题。 检查系统日志:查看/var/log/syslog和/var/log/dm...

  • Ubuntu虚拟机中如何安装操作系统

    在Ubuntu虚拟机中安装操作系统的步骤如下:
    准备工作 下载Ubuntu镜像文件: 访问Ubuntu官方网站下载最新版本的Ubuntu镜像文件(ISO文件)。建议选择长期支持...

  • Debian Context下如何解决系统启动问题

    在Debian系统下解决启动问题通常涉及几个关键步骤。以下是一些常见的方法和步骤,可以帮助您解决Debian系统的启动问题:
    检查系统日志 使用 dmesg 命令查看...

  • Ubuntu如何高效使用资源

    在Ubuntu中高效使用资源,可以通过以下几个方面来实现: 优化系统设置: 电源管理:调整电源设置以平衡性能和能耗。可以通过系统设置中的“电源”选项来配置。