本文实例讲述了thinkPHP线上自动加载异常与修复方法。分享给大家供大家参考,具体如下:

项目遇到一个奇怪的问题,本地代码正常,服务器上却不正常。

经过测试,应该是自动加载出了问题,尝试了各种方法,

1.手动加载,发现好麻烦,没完没了。

2.自己写自动加载,写不出来,尴尬。

3.修改配置,使其支持自动加载,发现还是不行。

后来进行调试,

发现本地支持

import('@.ORG.OSS\OssClient');

import('@.ORG.OSS\Core\OssUtil');

而服务器上,不支持这种斜杠的方式,却支持.的方式

后来就把thinkphp核心代码,进行调整。

// 根据自动加载路径设置进行尝试搜索

$paths = explode(',',C('APP_AUTOLOAD_PATH'));

foreach ($paths as $path){

$class = str_replace("\\",".",$class);

// dump($class);

if(import($path.'.'.$class)){

// dump($path.'.'.$class);

// 如果加载类成功则返回

return ;

}

}

经过这个小小的动作,可以了,服务器可以使用OSS了。

不容易啊!

希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。

php tp 重加载页面,thinkPHP线上自动加载异常与修复方法实例分析相关推荐

  1. 基于JQuery实现滚动到页面底端时自动加载更多信息

    基于JQuery实现滚动到页面底端时自动加载更多信息关键代码:代码如下: var stop=true; $(window).scroll(function(){ totalheight = parse ...

  2. thinkphp 框架自动加载原理_thinkPHP5.0框架自动加载机制分析

    本文实例讲述了thinkPHP5.0框架自动加载机制.分享给大家供大家参考,具体如下: 概述 ThinkPHP5.0 真正实现了按需加载,所有类库采用自动加载机制,并且支持类库映射和composer类 ...

  3. gta5ol什么时候修复服务器,【图片】Rockstar感谢GTA玩家修复了线上的加载时间,官方更新即将到来。【gta5吧】_百度贴吧...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 Rockstar感谢GTA Online玩家修复了线上的加载时间,官方更新即将到来. 作者: Andy Chalk 最近有玩家声称自己将<GTA O ...

  4. 怎么用html3秒自动跳网页,HTML页面3秒后自动跳转的三种常见方法

    在练习中,我分博累发口小定逻间框加题览果些屏洁动理应们常常遇到一种问题就是,怎么实现页面N秒之后自动跳转圈件浏用是刚.它学编套互学工久不都维逻直数构过曾结里总经网屏广明果名呢? 我圈调直年情,量的单框 ...

  5. 线上服务Java进程假死快速排查、分析

    线上服务Java进程假死快速排查.分析 最近我们有一台服务器上的Java进程总是在运行个两三天后就无法响应请求了,具体现象如下: 请求业务返回状态码502,查看进程还在,意味着Java进程假死,无法响 ...

  6. html几秒自动跳转,HTML页面3秒后自动跳转的三种常见方法

    在练习中,我们常常遇到一种问题就是,怎么实现页面N秒之后自动跳转呢? 我自己遇到问题和查找资料,总结了3个方法 方法1: 最简单的一种:直接在前面 里面添加代码: 复制代码代码如下: //3秒之后自动 ...

  7. java中3秒自动跳转_HTML页面3秒后自动跳转的三种常见方法

    在练习中,我们常常遇到一种问题就是,怎么实现页面N秒之后自动跳转呢? 我自己遇到问题和查找资料,总结了3个方法 方法1: 最简单的一种:直接在前面 里面添加代码: 复制代码代码如下: //3秒之后自动 ...

  8. Android 持续集成实践(二)——配置 Docker + gitlab-runner 实现线上自动编译

    文章目录 前言 系列文章 Android 持续集成实践(二)--配置 Docker + gitlab-runner 实现线上自动编译 安装 Docker 安装 gitlab-runner 安装 注册 ...

  9. 一次线上Redis类转换异常排查引发的思考

    之前同事反馈说线上遇到Redis反序列化异常问题,异常如下: XxxClass1 cannot be cast to XxxClass2 已知信息如下: 该异常不是必现的,偶尔才会出现: 出现该异常后 ...

最新文章

  1. 服务器不能显示皮肤,服务器控件gridview扩展,为什么不能应用皮肤?
  2. 正态分布||方差、均值的概念
  3. java冒泡排序代码_JAVA
  4. python3正式发布时间_Python3 日期和时间
  5. 分享:Django学习笔记(4)---ManyToMany 添加、删除关联、查询
  6. 在VB6.0中怎么实现escape和unescape
  7. 使用WCF实现消息推送
  8. 跟着辛星认识一下PHP的自己主动载入
  9. c语言中引用sqrt需要cmath嘛,c语言根号(c语言中根号怎么输入)
  10. Sigmoid函数简介
  11. android exoplayer 直播流,android – Exoplayer自适应hls流媒体
  12. [RQNOJ PID85]三个袋子 {快速幂 or 矩阵乘法}
  13. Android APP安全测试
  14. 显著性检测(一)Saliency Detection: A Spectral Residual Approach
  15. 对递归的理解【笔录】
  16. 51单片机c语言学习笔记,51单片机学习笔记.docx
  17. python爬虫可以爬哪些网站-网络爬虫都能干什么?有哪些网站的数据可以爬取?...
  18. RK3399:HDMI输出固定频率与热插拔
  19. Mac 常用软件推荐
  20. 数据分析 学习小结记录

热门文章

  1. ASP.NET 2.0 中改进的缓存功能
  2. 【摩天好课】数字时代职业生涯规划
  3. 团队竞争力有多强,你的企业就能走多远
  4. YonStore应用+摩天知识,用友树立云生态新标杆
  5. [系统集成] RT(Request Tracker)执行自定义脚本及发送微信、短信的实现方法
  6. 如何在本地搭建多个网站(wampserver)
  7. Android Fragment 简单实例
  8. 基于订阅的服务通讯架构体系
  9. windows mysql 自动备份的几种方法
  10. 学java_北京Java培训班好吗?去哪儿学