广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >nginx不提示php错误如何解决
  • 643
分享到

nginx不提示php错误如何解决

2023-07-05 17:07:15 643人浏览 泡泡鱼
摘要

本篇内容主要讲解“Nginx不提示PHP错误如何解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“nginx不提示php错误如何解决”吧!一、理解错误报告及搜集方法在部署服务器的过程中,我们习惯

本篇内容主要讲解“Nginx不提示PHP错误如何解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“nginx不提示php错误如何解决”吧!

一、理解错误报告及搜集方法

在部署服务器的过程中,我们习惯性地关闭了PHP的错误输出,这是因为PHP的错误信息可能会导致安全隐患暴露,或导致信息泄露。但是在开发过程中,我们需要这些错误信息来定位问题和调试程序。

解决这一问题的方法之一是打开PHP的错误输出。在PHP中我们可以设置错误日志级别或者即时报告错误。同时,我们也可以在Nginx的配置文件中添加一些选项来显示PHP错误信息。

二、Nginx 配置文件中的 PHP 错误设置

打开Nginx服务器的配置文件,一般为/etc/nginx/nginx.conf,找到Http{}块,添加如下配置:

server {    # server settings    ...        # server block location rules    ...    # php-fpm status check    location ~ ^/(status|ping)$ {        access_log off;        # php-fpm settings        fastcgi_param PHP_VALUE "error_reporting=E_ALL";        include fastcgi_params;        fastcgi_pass unix:/run/php/php7.4-fpm.sock;    }    # php error logs    location ~ \.php$ {        fastcgi_param PHP_VALUE "error_log=/var/log/nginx/php_error.log";        include fastcgi_params;        fastcgi_pass unix:/run/php/php7.4-fpm.sock;    }    # error pages    error_page 404 /404.html;    error_page 500 502 503 504 /50x.html;    # static files    location ~* \.(jpg|jpeg|gif|png|CSS|js|ico)$ {        expires 7d;        access_log off;    }    # disable direct access to .ht files    location ~ /\.ht {        deny all;    }}

其中,fastcgi_param PHP_VALUE用于向Nginx服务器请求的PHP进程传递错误信息。 error_reporting=E_ALL表示输出所有错误级别的信息。fastcgi_param PHP_VALUE "error_log=/var/log/nginx/php_error.log";表示将PHP错误信息输出到/var/log/nginx/php_error.log文件中。

更改完配置文件后,重新加载Nginx服务器:

sudo systemctl reload nginx

三、PHP 配置文件中的错误设置

PHP的配置文件一般为/etc/php/7.4/fpm/php.ini,找到error_reporting这一行,将其设置为显示所有的错误信息:

error_reporting = E_ALL

然后找到display_errors这一行,将其设置为On,这样就可以在网页上显示所有的PHP错误信息了:

display_errors = On

然后保存文件并重启PHP-FPM:

sudo systemctl restart php7.4-fpm

到此,相信大家对“nginx不提示php错误如何解决”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

--结束END--

本文标题: nginx不提示php错误如何解决

本文链接: https://www.lsjlt.com/news/354018.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • nginx不提示php错误如何解决
    本篇内容主要讲解“nginx不提示php错误如何解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“nginx不提示php错误如何解决”吧!一、理解错误报告及搜集方法在部署服务器的过程中,我们习惯...
    99+
    2023-07-05
  • nginx不提示php错误怎么解决
    在日常的网站开发中,我们经常会使用Nginx作为Web服务器,并配合PHP作为后端语言。然而有时候我们会发现,即使PHP中存在错误,Nginx也不会提示任何信息,这让我们调试程序非常困难。本文将介绍一些解决方法,使Nginx能够提示PHP错...
    99+
    2023-05-14
    php nginx
  • thinkphp不提示错误信息如何解决
    这篇文章主要介绍“thinkphp不提示错误信息如何解决”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“thinkphp不提示错误信息如何解决”文章能帮助大家解决问题。thinkphp不提示错误信息的...
    99+
    2023-07-04
  • php提示账号密码错误后不消失如何解决
    本文小编为大家详细介绍“php提示账号密码错误后不消失如何解决”,内容详细,步骤清晰,细节处理妥当,希望这篇“php提示账号密码错误后不消失如何解决”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。1.原因分析首先,...
    99+
    2023-07-05
  • php点击删除提示错误如何解决
    这篇文章主要介绍“php点击删除提示错误如何解决”,在日常操作中,相信很多人在php点击删除提示错误如何解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”php点击删除提示错误如何解决”的疑惑有所帮助!接下来...
    99+
    2023-07-05
  • nginx php403错误如何解决
    今天小编给大家分享一下nginx php403错误如何解决的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。nginx php4...
    99+
    2023-07-04
  • win7提示actionscript错误如何解决
    要解决Win7提示ActionScript错误,您可以尝试以下方法:1. 更新Flash Player插件:前往Adobe官方网站下...
    99+
    2023-08-22
    win7
  • 如何解决php7提示500错误
    本篇内容介绍了“如何解决php7提示500错误”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!php7提示500错误的解决办法:1、找到Vis...
    99+
    2023-06-25
  • linux不显示错误信息提示怎么解决
    如果Linux不显示错误信息提示,可以尝试以下解决方法: 检查命令的输出是否被重定向到其他地方。例如,如果你在终端中执行的命令后...
    99+
    2023-10-27
    linux
  • win7提示svchost错误内存不能为read如何解决
    本文小编为大家详细介绍“win7提示svchost错误内存不能为read如何解决”,内容详细,步骤清晰,细节处理妥当,希望这篇“win7提示svchost错误内存不能为read如何解决”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一...
    99+
    2023-06-28
  • php如何显示错误提示
    这篇“php如何显示错误提示”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“php如何显示错误提示”文章吧。一、PHP错误提示...
    99+
    2023-07-05
  • php提示账号密码错误后不消失怎么解决
    PHP是一种很受欢迎的编程语言,用于开发Web应用程序。在开发Web应用程序时,通常需要进行用户认证。由于账户安全性的重要性,当用户提交错误的用户名或密码时,应该及时给出相应的提示信息。然而,有时候我们会遇到一个问题,就是即使用户输入了正确...
    99+
    2023-05-14
    php
  • ​win7系统提示appcrash错误如何解决
    要解决Win7系统提示AppCrash错误,可以尝试以下方法:1. 更新操作系统:确保已经安装了最新的Windows 7更新补丁和服...
    99+
    2023-10-23
    ​win7
  • win10提示0xc0000142错误如何解决
    0xc0000142错误通常是由于系统文件损坏或程序冲突导致的。以下是几种可能的解决方法: 运行系统文件检查工具:打开...
    99+
    2023-10-22
    win10
  • cad激活错误提示0015.111如何解决
    这篇文章主要介绍“cad激活错误提示0015.111如何解决”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“cad激活错误提示0015.111如何解决”文章能帮助大家解决问题。cad激活错误提示001...
    99+
    2023-07-05
  • Nginx php怎样解决502 Bad Gateway错误
    这期内容当中小编将会给大家带来有关Nginx php怎样解决502 Bad Gateway错误,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。在Web服务器中有很多先进的技...
    99+
    2022-10-19
  • 如何在Linux上解决PHP加载时的错误提示?
    在Linux系统上,PHP是一种非常流行的脚本语言。然而,在使用PHP时,有时会遇到错误提示,这会影响我们的开发工作。本文将介绍如何在Linux上解决PHP加载时的错误提示。 一、错误提示的原因 在Linux系统中,PHP的错误提示通常由以...
    99+
    2023-11-04
    load linux linux
  • phpmyadmin提示令牌不符错误的解决方法
    这篇文章将为大家详细讲解有关phpmyadmin提示令牌不符错误的解决方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。首先打开phpmyadmin 目录下 librar...
    99+
    2022-10-18
  • dedecms错误提示怎么解决
    dedecms错误提示解决方法:1、确认数据库信息;2、数据库权限问题;3、数据库服务器是否正常工作;4、确认文件或目录路径;5、文件或目录权限问题;6、检查模板文件路径;7、检查模板文件语法;8、关闭安全敏感字符拦截;9、修改安全敏感字符...
    99+
    2023-07-31
  • Nginx显示500错误原因和解决方法
    文章目录 1.背景2.Nginx 常见的几种报错3. 解决500错误 1.背景 最近在操作nginx 的时候出现了 Nginx 500 内部错误,在此记录一下原因,项目采用的是前后端分...
    99+
    2023-09-07
    nginx 服务器 运维
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作