如何解决ThinkPHP5 HTTP状态码500
发布时间 - 2019-06-06 00:00:00 点击率:次在一次 ThinkPHP5 项目部署的时候,环境为Linux服务器。前端Vue项目通过Axios访问 接口,一直走catch的逻辑。直接在浏览器请求接口能返回正常数据,但是通过Chrome浏览器查看请求的状态码为红色的500。初步猜测前端请求不成功和ThinkPHP5 HTTP状态码500 有关。下面就详细的讲解一下如何解决ThinkPHP5 HTTP状态码500。(推荐PHP视频教程)
当发现ThinkPHP5 HTTP状态码为标红的500时,第一反应是服务器内部错误,也
就是自己代码语法有问题。 首先检查这个接口的逻辑是否有问题。经过仔细排查发现并没有问题,访问其他的接口也是类似的情况,页面内容返回正常,状态码一直是500。
然后推测是否是ThinkPHP5框架的问题,就单独的写了一个简单的返回hello world。任然出现页面内容返回正常,状态码一直是500的情况。这时我仔细回顾了一下问题和之前的推测。想了很久,是不是Linux系统下runtime文件夹读写权限导致的呢?这时抱着试一试的心态,在命令行中使用chmod设置runtime文件夹权限解决了这个问题。
回过头来看,推测来解决是很多不确定性的,需要很多项目实战经验。给一些初入行的程序员的建议:
1、打开项目调试模式,直接让问题显示到页面上。这样可以大大的提高我们解决问题的效率。
2、查看服务器日志。这个错误就在apache error_log里面:PHP Fatal error: Uncaught exception ‘think\\exception\\ErrorException’ with message ‘mkdir(): Permission denied’ 。
3、多去官方文档、论坛和社区找答案,很多问题别人都已经遇到过,并且分享出来了。
4、自己多去断行调试,去推测并验证。不管能不能解决当前问题,都是对知识的一种巩固。
推荐教程:最新ThinkPHP 5.1全球首发视频教程(60天成就PHP大牛线上培训班课)
# php
# chrome
# thinkphp
# catch
# Error
# 接口
# apache
# http
# linux
# 都是
# 多去
# 就在
# 其他的
# 很久
# 这个问题
# 抱着
# 想了
# 线上
# 写了
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
如何快速搭建高效服务器建站系统?
如何快速搭建个人网站并优化SEO?
Laravel如何集成微信支付SDK_Laravel使用yansongda-pay实现扫码支付【实战】
javascript中对象的定义、使用以及对象和原型链操作小结
Laravel distinct去重查询_Laravel Eloquent去重方法
JavaScript Ajax实现异步通信
Windows家庭版如何开启组策略(gpedit.msc)?(安装方法)
免费视频制作网站,更新又快又好的免费电影网站?
如何快速选择适合个人网站的云服务器配置?
如何在阿里云虚拟服务器快速搭建网站?
如何快速上传自定义模板至建站之星?
Laravel怎么进行浏览器测试_Laravel Dusk自动化浏览器测试入门
Laravel如何使用集合(Collections)进行数据处理_Laravel Collection常用方法与技巧
如何在宝塔面板创建新站点?
高性能网站服务器配置指南:安全稳定与高效建站核心方案
惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?
在线ppt制作网站有哪些软件,如何把网页的内容做成ppt?
什么是JavaScript解构赋值_解构赋值有哪些实用技巧
进行网站优化必须要坚持的四大原则
今日头条微视频如何找选题 今日头条微视频找选题技巧【指南】
Claude怎样写约束型提示词_Claude约束提示词写法【教程】
Windows驱动无法加载错误解决方法_驱动签名验证失败处理步骤
laravel怎么为应用开启和关闭维护模式_laravel应用维护模式开启与关闭方法
香港服务器网站搭建教程-电商部署、配置优化与安全稳定指南
Laravel如何使用Passport实现OAuth2?(完整配置步骤)
装修招标网站设计制作流程,装修招标流程?
如何快速查询网站的真实建站时间?
如何快速打造个性化非模板自助建站?
如何在 Pandas 中基于一列条件计算另一列的分组均值
Laravel怎么多语言本地化设置_Laravel语言包翻译与Locale动态切换【手册】
如何在建站宝盒中设置产品搜索功能?
Laravel如何使用Gate和Policy进行授权?(权限控制)
Gemini手机端怎么发图片_Gemini手机端发图方法【步骤】
Laravel如何生成URL和重定向?(路由助手函数)
香港服务器选型指南:免备案配置与高效建站方案解析
太平洋网站制作公司,网络用语太平洋是什么意思?
美食网站链接制作教程视频,哪个教做美食的网站比较专业点?
Laravel怎么返回JSON格式数据_Laravel API资源Response响应格式化【技巧】
如何在IIS中配置站点IP、端口及主机头?
深圳网站制作的公司有哪些,dido官方网站?
如何在 Python 中将列表项按字母顺序编号(a.、b.、c. …)
微信小程序制作网站有哪些,微信小程序需要做网站吗?
Laravel 419 page expired怎么解决_Laravel CSRF令牌过期处理
简单实现jsp分页
QQ浏览器网页版登录入口 个人中心在线进入
PHP怎么接收前端传的文件路径_处理文件路径参数接收方法【汇总】
网易LOFTER官网链接 老福特网页版登录地址
*服务器网站为何频现安全漏洞?
使用豆包 AI 辅助进行简单网页 HTML 结构设计
微博html5版本怎么弄发超话_超话进入入口及发帖格式要求【教程】

