要在 CentOS 上自定义 PHP 错误页面,请按照以下步骤操作:
- 创建自定义错误页面文件
首先,创建一个包含您希望显示的自定义错误信息的 HTML 文件。例如,您可以创建一个名为 custom_error.html
的文件,并将其放在您的网站根目录或其他适当的位置。在这个文件中,您可以编写自定义的 HTML 代码以及任何 CSS 或 JavaScript 样式或脚本。
自定义错误页面 抱歉,出现错误!
我们非常抱歉,但您的请求导致了错误。请稍后再试。
- 修改 PHP 配置文件
接下来,您需要修改 PHP 配置文件以指定自定义错误页面的位置。找到您的 php.ini
文件。它通常位于 /etc/php.ini
或 /etc/php.d/
目录中。
使用文本编辑器打开 php.ini
文件,例如:
sudo vi /etc/php.ini
或者,如果您知道特定的 PHP 配置文件(例如 apache2.conf
或 nginx.conf
),则可以编辑该文件。
- 设置自定义错误页面
在 php.ini
文件中,找到以下行:
display_errors = Off error_reporting = E_ALL
确保 display_errors
设置为 Off
,以便在生产环境中不显示错误。然后,添加以下行以指定自定义错误页面的位置:
error_page = /custom_error.html
请确保将 /custom_error.html
替换为您在步骤 1 中创建的自定义错误页面文件的实际路径。
- 保存更改并重启 Web 服务器
保存对 php.ini
文件所做的更改,然后重启您的 Web 服务器以使更改生效。对于 Apache,您可以使用以下命令:
sudo systemctl restart httpd
对于 Nginx,您可以使用以下命令:
sudo systemctl restart nginx
现在,当您的应用程序遇到错误时,它将显示您在自定义错误页面文件中指定的自定义错误信息。