温馨提示×

如何自定义Ubuntu PHP错误页面

小樊
47
2025-11-24 20:10:29
栏目: 编程语言

要自定义 Ubuntu 上的 PHP 错误页面,您需要编辑 PHP 配置文件 php.ini。以下是详细步骤:

  1. 打开终端。

  2. 首先找到您的 php.ini 文件。在终端中输入以下命令:

php --ini

这将显示您的 PHP 配置文件的位置。通常,它位于 /etc/php/{版本号}/apache2/php.ini/etc/php/{版本号}/cli/php.ini

  1. 使用文本编辑器打开 php.ini 文件。例如,如果您使用的是 nano 编辑器,可以输入以下命令:
sudo nano /etc/php/{版本号}/apache2/php.ini

{版本号} 替换为您的 PHP 版本号。

  1. php.ini 文件中找到以下行:
display_errors = Off

将其更改为:

display_errors = On

这将允许 PHP 在浏览器中显示错误。

  1. 现在,找到以下行:
error_reporting = E_ALL

这将确保所有错误都被报告。如果您只想报告特定类型的错误,可以相应地更改此设置。

  1. 保存并关闭 php.ini 文件。

  2. 重启您的 web 服务器以使更改生效。如果您使用的是 Apache,可以输入以下命令:

sudo systemctl restart apache2

如果您使用的是 Nginx 和 PHP-FPM,可以输入以下命令:

sudo systemctl restart nginx
sudo systemctl restart php{版本号}-fpm

{版本号} 替换为您的 PHP 版本号。

现在,当您的应用程序遇到错误时,它将显示自定义的 PHP 错误页面。要自定义错误页面,您可以在项目的根目录中创建一个名为 custom_error_page.php 的文件,并在其中添加您想要的 HTML 和 PHP 代码。然后,在 php.ini 文件中添加以下行:

error_page = custom_error_page.php

这将告诉 PHP 使用您创建的自定义错误页面替换默认错误页面。

0