FastCGI下PHP无法显示错误信息,500错误

Windows IIS服务器部署PHP网站:从FastCGI配置到生产环境排错指南 在Web服务器领域,Apache和Nginx是部署PHP应用的主流选择,它们通过FastCGI或PHP-FPM等协议与PHP解释器高效通信,处理动态请求。这种架构的核心原理是将Web服务器作为前端代理,将PHP脚本的执行交给专门的后端进程管理器,从而实现高并发与资源隔离。对于需要深度集成Windows生态(如Active Directory、MSSQL)或运维团队熟悉IIS的企业环境,在IIS上部署PHP同样具备稳定、可控的技术价值。通过配置FastCGI模块和处理程序映射,IIS可以高效地调用php-cg 阅读详情
在IIS+FastCGI中配置PHP后,如果php源文件中存在错误,则不论是什么错误,FastCGI都会返回
内部服务器错误500的信息,这给程序调试带来了麻烦。解决这个问题的办法如下:

    打开PHP的配置文件php.ini,并做如下配置修改:
    fastcgi.logging = 0 
    log_errors = On
    error_reporting = E_ALL 
    error_log = "C:\Windows\Temp\php-errors.log"

需要确保"C:\Windows\Temp"就是系统Temp路径,这样以来如果是PHP组件出现错误,就可以在
C:\Windows\Temp\php-errors.log文件中看到错误提示,如果PHP的warning或notice则在浏览器中

会看到详细出错信息并且在php-errors.log文件中也可以看到出错信息了。


不行再来几行:
display_errors = On
html_errors = On 
见:

http://tieba.baidu.com/p/2064856675


【一】PCIe基础知识 Linux PCIe基础知识 阅读详情

相关推荐

深入解析report_timing:从基础参数到高级时序路径分析技巧

本文深入解析了静态时序分析(STA)中`report_timing`命令的核心用法与高级技巧。作为芯片设计的关键诊断工具,它能根据SDC约束精准定位时序路径问题。文章从基础参数过滤讲起,详细介绍了如何通过`-from`、`-through`、`-to`等选项定位关键路径,并深入讲解了`-input_pins`、`-nets`、`-transition_time`等高级选项如何揭示延迟细节,以及`-nworst`、`-slack_lesser_than`等过滤排序技巧,旨在帮助工程师高效解读时序报告,优化设计

h6i7j8的博客 1108

在IIS10中配置PHP时没有找到模块fastcgimodule解决办法

这是因为安装IIS的时候默认没有开启CGI功能,打开该功能即可。

I AM COMING BACK... 3041

ATGM332D模块串口配置保姆级教程:从9600波特率到NMEA数据过滤,一次搞定

本文提供ATGM332D模块串口配置的详细教程,涵盖从基础硬件连接到高级NMEA数据过滤的全过程。内容包括波特率优化、数据输出频率调整、NMEA语句过滤等实用技巧,帮助开发者快速掌握GNSS模块配置,提升定位系统性能。

weixin_30664051的博客 513

PHP错误机制处理

一 PHP错误级别 二 php.ini错误设置 error_reporting = E_ALL // 报告错误级别,什么级别的 error_log = /tmp/php_errors.log // php中的错误显示的日志位置 display_errors = On // 是否把错误展示在输出上,这个输出可能是页面,也可能是stdout display_startup_errors = On ...

xubohaojiaojiao的博客 435

Difftest踩坑笔记(一)

Difftest是差分测试框架,有什么用呢?高性能CPU的设计需要做复杂的测试,传统的测试方法运行较慢,而且出了问题很难定位,Difftest就是为了解决这两个问题。

http://www.icfgblog.com/ 4196

【Docker】Docker安装Hadoop分布式集群

hadoop目录安装在:/usr/local/hadoop-2.7.0/etc/hadoop。访问Hadoop102:9870,查看是否能够看到hdfs界面。访问hadoop103:8088,查看能够看到yarn界面。在yarn上可以看到执行情况。

weixin_46429290的博客 3460

FastCGI下PHP无法显示错误信息的问题的解决办法,针对莫名其妙的500错误

网站使用了iis+fastcgi环境,可以最近总是报500错误,这个很有可能是你的php.ini配置问题。但最终的原因可能还是你的php代码写的不严谨或者有问题。这时需要知道php发生了那些错误。通过下面的配置可以解决。   在IIS+FastCGI中配置PHP后,如果php源文件中存在错误,则不论是什么错误,FastCGI都会返回内部服务器错误500的信息,这给程序调试带来了麻烦。解决这个问...

luoke920 550

Quartus ||———基于Verilog HDL的数字秒表设计实验

Quartus ||———基于Verilog HDL的数字秒表设计实验一、实验目的二、实验步骤(一)新建工程(二)添加设计文件(三)综合分析与功能仿真1、综合分析2、功能仿真 一、实验目的 用Verilog HDL设计一个数字跑表,所需引脚和功能如下: 二、实验步骤 (一)新建工程 在创建好工程名称后,选定芯片类型 (二)添加设计文件 新建Verilog文件,键入代码如下 module n_clk_top( input clk, input rese

TBMmagic的博客 5526

php.ini 配置详解

这个文件必须命名为''php.ini''并放置在httpd.conf中的PHPIniDir指令指定的目录中。 最新版本的php.ini可以在下面两个位置查看: http://cvs.php.net/viewvc.cgi/php-src/php.ini-recommended?view=co http://cvs.php.net/viewvc.cgi/php-src/...

weixin_34205826的博客 851

飞牛NAS 0day漏洞导致断网?完整的排查修复方案来了(含一键检测修复工具)

家里网络莫名断网,折腾十来天才发现是NAS被0day漏洞利用了?🔍 本文详细记录了从发现问题到最终解决的全过程,包括如何自查系统是否被入侵、使用检测脚本和专杀脚本进行修复,以及如何通过端口管理、访问控制、监控预警等措施加固系统安全 🔒,帮助遇到同样问题的用户快速排查和解决NAS安全风险 ✅

XiaoqiangClub的博客 5515

【天工Godwork精品教程】天工3.1.7安装教程(附Godwork完整版下载地址)

本文讲解天工3.1.7安装过程(附Godwork完整版网盘下载地址)。 一、天工3.1.7安装教程 1. 安装GodWork-AT 3.1.7 2. 安装GodWork-AT 3.1.7补丁 3. 安装GodWork-EOS-Setup-2017B-1231 4. 安装GodWork-EOS补丁 5. 运行godwokr软件 6. 生成ZC码 7. 输入ZC码 8. eos插

智慧空间实验室 5285

lighttpd php 原理,lighttpd+php5中的fastcgi问题

[PHP]zend.ze1_compatibility_mode = Off; Language Optionsengine = On;short_open_tag = Offprecision =12y2k_compliance = Onoutput_buffering = Off;output_handler =zlib.output_compression = Off;zlib.o...

weixin_29830833的博客 288

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

php在Linux下页面报500错误追踪

页面显示500错误,前提是PHP调试模式打开的情况下还是查看不到错误信息的情况 1、nginx的运行目录限制 一般情况下在nginx目录下的fastcgi.conf,查看以下配置 fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/:/tmp/:/proc/:xxxx" $document_root后目录划分,以“:”为切分,如果代码中未添加项目运行所在目录(设置了软连接的需添加真实地址) 2、修改php.ini配置,显示错.

baidu_30796567的博客 669

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

IIS 环境下 PHP无法显示错误信息------500错误

我使用的是window2012的服务器。 在IIS+FastCGI中配置PHP后,如果php源文件中存在错误,则不论是什么错误,FastCGI都会返回 内部服务器错误500的信息,这给程序调试带来了麻烦。 解决这个问题的办法如下: 1.PHP 首先打开PHP的配置文件php.ini,并做如下配置修改: log_errors = On html_errors = On di...

YBaog Blog 5764

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

iis+php+fastcgi在网址访问量大的时候经常会出现500错误的解决方法

问题描述 最近在服务器中使用iis+php+fastcgi的模式后发现,网站在访问量大的时候经常会出现500错误。每天看日志的时候都可以发现很多,但是自己一直无法复现,头疼了很久。 期间尝试在iis中尝试修改了很多词fastcgi的设置,包括最大实例数、实例最大请求数以及fastcgi中的php_fcgi_max参数,但全都无效,效果可谓是微乎其微。 解决方法 近日再次研究的时候突然注意到了php.ini中的memory_limit这一项,发现其设定的值还是保持的是128MB。之前下意识的以为128MB已经

QuMingZhenShiNan的博客 1083

fastcgi php错误,PHP套件出现FastCGI等错误解决方法汇总_护卫神

如果您的服务器安装了PHP套件,出现了无法打开的情况,请参照如下办法解决:首先,需要设置IIS允许输出详细的错误信息到浏览器,才好具体分析,设置方法请参见视频教程:查看ASP详细错误信息方法错误一: 处理程序“FastCGI”在其模块列表中有一个错误模块“FastCgiModule”。英文系统提示:Handler “FastCGI” has a bad module “FastCgiModule”...

weixin_29263201的博客 1942

iis打开php出现500,iis7配置php出现fastcgi的500错误LocalSystem/LocalService/Netw

iis7配置php出现fastcgi的500错误LocalSystem/LocalService/Netw服务器配置篇 ━━ iis7配置php出现fastcgi的500错误,LocalSystem/LocalService/NetworkService/ApplicationPoolIdentity最近在IIS7上配置PHP,但总是提示500错误,以往是因为.net framework版本弄错,...

weixin_33479485的博客 654

IIS 500_无法显示错误提示是因为什么?

环境:   winodws2008   iis7   问题:iis出现500错误,导致无法显示。   问题解决方法:   1、我们打开iis,打开之后我们在功能视图找到错误页,找到之后,点击进入;   2、点击右边的“操作”,选择“编辑功能设置”,然后选择“错误响应”下面的“详细错误”;   3、在桌面打开开始菜单,然后打开“控制面板”中的管理工具,打开“Internet信息服务(IIS)管理器”...

weixin_44400506的博客 1040

Error500错误的解决方法(俩种解决方法)

Windows7IIS500–内部服务器错误解决方案 1、解决方法:打开IIS,在功能视图中找到“错误页”,双击进去后,看最右边的“操作”下的“编辑功能设置…”,将“错误响应”下的“详细错误”勾上。 2、打开控制面板→管理工具→Internet信息服务(IIS)管理器→双击“ASP”图标,然后在右边的窗口中展开“调试属性”,把“将错误发送到浏览器”设为True即可。微软基于安全性考虑...

weixin_42564434的博客 3万+

windows服务器iis PHP套件出现FastCGI等错误解决方法汇总

安装PHP7.0套件出现错误“FastCGI进程意外退出”,双击“php-cgi.exe”出现提示“无法启动此程序,因为计算机中丢失 api-ms-win-crt-stdio-l1-1-0.dll。原因分析:这种多出现于PHP升级,一般是你升级前的PHP.ini存放在C:\windows\system32\php.ini。解决办法:据分析,出现此种情况的解决办法最好就是重装系统,并且更换操作系统,如果还不行,建议打SP1补丁。把应用程序开发功能选择上就可以了,PHP的CGI版本,CGI的功能是必须选择的。

程序员 3311

php 您查找的资源存在问题 因而无法显示,500 - 内部服务器错误。您查找的资源存在问题...

今天修改一个早期ASP论坛,用IE进入管理页后全部显示500 -内部服务器错误。您查找的资源存在问题。而火狐、谷歌浏览器则正常。先怀疑可能是由于部分ASP文件名带下划线故不被IIS5.5以上版本支持,选择去掉下划线_或改_为-,部分问题得以解决。打开Internet选项(桌面IE图标上直接点右键然后选属性)——高级拉到最下面找到显示友好 HTTP错误信息前面的勾去掉,然后确定保存后重新打开网页提交...

weixin_29404509的博客 481

thinkphp5 部署到nginx服务器 提示500错误的解决方法

1.检查自己的入口文件 index.php 是否正确,域名绑定到public目录 2.查看自己的nginx配置是否正确 location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=$1 last; break; } } 3.我报服务器...

wanlainet的博客 2031

500 – 内部服务器错误。 您查找的资源存在问题,因而无法显示。

Windows7 IIS 500 – 内部服务器错误解决方案 1、解决方法:打开IIS,在功能视图中找到“错误页”,双击进去后,看最右边的“操作”下的“编辑功能设置…”,将“错误响应”下的“详细错误”勾上。 2、打开控制面板→管理工具→Internet 信息服务(IIS)管理器→双击“ASP”图标,然后在右边的窗口中展开“调试属性”,把“将错误发送到浏览器”设为True即可。微软基于安

gavinvong的专栏 5万+

Discuz 部署,500 – 内部服务器错误。 您查找的资源存在问题,因而无法显示。

Windows7 IIS 500 – 内部服务器错误解决方案1、解决方法:打开IIS,在功能视图中找到“错误页”,双击进去后,看最右边的“操作”下的“编辑功能设置…”,将“错误响应”下的“详细错误”勾上。2、打开控制面板→管理工具→Internet 信息服务(IIS)管理器→双击“ASP”图标,然后在右边的窗口中展开“调试属性”,把“将错误发送到浏览器”设为True即可。微软基于安全性考虑不将错误...

LiuCabbage 4164

php fastcgi 权限,php以fastCGI的方式运行时文件系统权限问题及解决方法

在IIS7.0上以FastCGI方式配置好PHP运行环境,测试可以正常运行PHP程序后,将PHP程序部署上去,导入程序原来的数据和配置信息。很快就有问题出来啦下面我们就详细今天准备将一个php demo放在IIS下运行,网站在IIS下的配置是这样的:应用程序池是集成模式下的.net framework 2.0(2.0或4.0没什么关系,因为php以fastCGI的方式在跑), 应用程序池标识配置为...

weixin_35094077的博客 210

IIS 500 – 内部服务器错误解决方案

最近装了测试机windows2008使用IIS7.5各种不习惯呀,各种问题,唉。。 今天又遇到了“500 – 内部服务器错误。 您查找的资源存在问题,因而无法显示。”的问题,网上查找了一下,找到解决办法,这里给大家分享一下。。 解决办法: 1、解决方法:打开IIS,在功能视图中找到“错误页”,双击进去后,看最右边的“操作”下的“编辑功能设置…”,将“错误响应”下的“详细错误”勾上。 2、打开...

weixin_30780649的博客 441
上一篇: 移动端UI设计规范参考
下一篇: HTML转义字符大全
xmlife
博客等级 码龄19年 89粉丝 55原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值