百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术资源 > 正文

解决了困扰了几天的问题(困扰已久的问题解决了的说说)

off999 2025-03-29 20:52 48 浏览 0 评论

最近接了一个已有现成代码的项目,后台和接口是用PHP语言开发, 框架是thinkPHP, 前端用的是 uniapp, 主要是做一些新的功能开发和维护, 之前一直在Linux下开发, 最近在MAC下搭建了nginx + PHP + mysql 的环境做本地开发;

在开发的过程 遇到错误, 前端只显示An error occurred. Nginx 500 默认错误信息

第一时间认为没有开启框架的debug模式, 于是打开了thinkPHP的debug开关, 结果是一样不显示

于是尝试打开PHP配置文件错误信息的开关

php-fpm conf 文件修改为:

php_flag[display_errors] = on
php_admin_flag[log_errors] = on
php_admin_value[error_reporting] = E_ALL

php.ini 修改为:

display_errors = On
log_errors = On

发现没有作用, 而且日志文件也不显示错误日志, 配置文件应该是没有生效, 来回尝试了多次还是一样. 怎么会不生效呢, 明明是开启了呀?

研究框架代码发现thinkPHP开启debug模式 会把PHP的错误开关停掉, 于是注释带后前端页面是一样显示默认的错误页面
纳闷了几天, 没有成功的反馈,挫败感油然而生,

PHP开发的时候不显示提示错误信息,太影响开发效率, 不然也就算了.
今天重新想了一下问题, 为什么Nginx会一直显示这个500的页面, 而不是显示php-fpm 的错误提示信息呢. 既然这个页面是Nginx的 ,应该是nginx的配置问题, 没有把php的错误信息显示出来, 看了设置里面与一段

error_page 500 502 503 504 /50x.html;

于是把它注释掉

结果显示了框架的错误信息, 心里舒服呀

问题的核心: PHP框架错误信息的返回的状态码是500, Nginx接收到PHP的500状态码, 按照nginx配置直接返回500状态 默认页面, 而不是返回thinkPHP 的信息页面


开发代码也是一个熟能生巧的过程, 跟打怪兽一样 积累经验 不断升级

程序员自由职业赚钱养家不容易, 一个人干一个团队的事情, 而且必须是全栈, 前后端都要熟悉和开发.

相关推荐

键盘快捷键(键盘快捷键是哪个)

电脑键盘快捷键大全:Ctrl+1,2,3... 功能:切换到从左边数起第1,2,3...个标签Ctrl+A 功能:全部选中当前页面内容Ctrl+C 功能:复制当前选中内容Ctrl+D 功能:打开“添加...

宏基acer官网商城(宏基官方商城)

宏碁本本底部有个序列号标签,不是粉色的那个,粉色的是系统的序列号,白色的是本本的出厂序列号,上宏碁官网查查你的序列号就知道真假了。在盖子的后面就可以查询到序列号,或者是去网上查询宏碁笔记本在官网下...

网盘在哪里打开(华为网盘在哪里打开)

给你的是一个网盘地址吧,直接把这个地址放到浏览器地址栏就好了,如果有提取码,他会提示你输入提取码的。一般都是在网上找到百度云链接,然后把文件保存在自己的百度网盘文件夹里面的。打开百度网盘app,...

win10系统安全模式怎么进入(win10安全模式如何进入)
  • win10系统安全模式怎么进入(win10安全模式如何进入)
  • win10系统安全模式怎么进入(win10安全模式如何进入)
  • win10系统安全模式怎么进入(win10安全模式如何进入)
  • win10系统安全模式怎么进入(win10安全模式如何进入)
win7sp1专业版(win7专业版vl)

Win7系统SP1是系统发布后第一个SP包x64是64位操作系统。Windows7指的是微软公司的Windows7操作系统ultimate指的是旗舰版(with表示伴随,说明这是提供商所提供...

手写输入法手写板怎么设置(手写输入法手写板怎么设置 iphone)

手写输入法设置方法:1、打开手机至桌面主页,保持手机处于工作状态;  2、在手机桌面主页列表找到设置,点击打开并进入设置主界面;  3、在设置主界面找到系统设置选项,点击打开并进入系统设置主界面;  ...

推荐杀毒软件(下载杀毒软件最新版)
推荐杀毒软件(下载杀毒软件最新版)

好的杀毒软件有360杀毒,金山毒霸,AVG杀毒等等。1,360杀毒,品牌介绍:360安全卫士品牌是一款由奇虎360公司推出的功能强、效果好、受用户欢迎的安全杀毒软件。360安全卫士拥有查杀木马、清理插件、修复漏洞、电脑体检、电脑救援、保护隐...

2025-11-12 08:51 off999

百度云盘官网(百度云盘官网下载)

网盘在手机上面仅仅是一个图标,他是不占用手机硬盘的,当然,如果你从网盘上下载了文件到本地,下载的文件就会占用手机的硬盘空间。要找到这个文件,可以通过文件管理器来进行查找,也可以通过路径的方式来查找,但...

路由器设置管理系统(路由器设置管理员密码怎么设置)
路由器设置管理系统(路由器设置管理员密码怎么设置)

电脑端:把华为路由器接通电源,并开启WIFI,如果你使用电脑PC端,请使用网线连接路由器;成功连接到路由器之后,打开电脑浏览器,在浏览器中输入IP地址:192.168.3.1即可进入华为路由器管理界面;进入我要上网页面。在上网方式下拉框中,...

2025-11-12 07:51 off999

win10家庭版密钥在哪里看(windows10家庭版密钥在哪里)

要查看Windows10系统的激活密钥,请按照以下步骤操作: 1.点击“开始”菜单,然后选择“设置”(齿轮图标)。 2.在“设置”窗口中,选择“更新和安全”。 ...

两个wifi路由器怎么连接(两个wifi路由器设置方法)

无线路由器再连接一个无线路由器的设置方法如下:一、主路由器设置方法:先将网线(总线)插在无线路由器的WAN口,用一条网线一头插入无线路由器的任意LAN口一头连接电脑网卡,开启路由器的电源。电脑打开浏览...

windows7的安装过程(windows7安装步骤有哪些)

安装教程注意事项:1、本系统可以直接安装,不需要制作U盘启动盘,适合能正常开机的电脑。2、安装系统后C盘(包括桌面)数据会丢失,重要的东西请自行备份。3、此安装方法只适用于当前系统为XP、Win7、W...

惠普打印机插件手机版(惠普打印插件app)

您好,感谢您选择惠普产品。不是所有的打印机都可以实现手机打印功能的。一般来说支持ariprint的打印机,并且手机也有该功能,才能实现打印功能。如果您不需要实现打印功能,那么这个插件对您来说可能用处不...

电脑热点怎么禁止别人连接(怎么让电脑的热点不被关闭)

方法/步骤1/7首先,在我们的屏幕上找到“设置”。2/7点击进入设置之后,正数第三位就是个人热点。3/7在个人热点中,我们可以设置热点密码,开启关闭热点。4/7排名第三的是连接管理,可以设置允许一个至...

常用浏览器有哪些

电脑常用浏览器好用的方法步骤1从用户体验和功能扩展性来看,Chrome是最好用的浏览器。2Chrome拥有快速的页面加载速度、优秀的标签页管理和内置的开发者工具等功能,还有不断更新的扩展程序,能够...

取消回复欢迎 发表评论: