本篇文章由:http://xinpure.com/codeigniter-2-x-to-php5-6-compatible-error/

CI 3.0 已兼容此问题

在代码迁移的过程中,遇到了一个 PHP 版本兼容错误

A PHP Error was encounteredSeverity: NoticeMessage: Only variable references should be returned by referenceFilename: core/Common.phpLine Number: 257

原服务器 PHP 版本为 5.4,新服务器 PHP 版本为 5.6, Codeigniter 版本 2.1.3

解决方法网上比较多,在这记录下,做个笔记。

主要原因: 此错误主要出现在 Codeigniter 2.x 使用 PHP 5.6 以上的版本

解决方法:

  1. 降级 PHP 版本到 5.5 以下

  2. 修改 /system/core/Common.php 第257行代码

将:

return $_config[0] =& $config;

改成:

$_config[0] =& $config; return $_config[0];

转载于:https://www.cnblogs.com/xinpureZhu/p/4765908.html

CodeIgniter 2.X 于 PHP5.6 兼容错误相关推荐

  1. “const char *“ 类型的实参与 “char *“ 类型的形参不兼容错误的解决方法

    "const char *" 类型的实参与 "char *" 类型的形参不兼容错误的解决方法 参考文章: (1)"const char *" ...

  2. TypeScript项目的问题-第三方包报类型兼容错误

    在nuxt项目中,引用了AntV包,1.0.3版本时报了这样子的错误 ERROR ERROR in /Users/***/Desktop/***/****/****/node_modules/@ant ...

  3. Codeigniter文件上传类型不匹配错误

    Codeigniter的文件上传类方便了我们使用PHP来处理文件上传的操作,使用起来非常简单,如下: $config['upload_path'] = './uploads/'; $config['a ...

  4. 编译php5遇到iconv错误的解决方法

    第一个方法: 在make 时,用make ZEND_EXTRA_LIBS='-liconv'代替 第二方法,麻烦一些 http://rental.zhupiter.com/postshow_273_1 ...

  5. win2012 php5.2,windows2012core下php5.5兼容mssql数据库 (完美WASP环境搭建)

    微软官方发布sqlsrv3.1(2014年11月14日) 已经支持php 5.5 (可惜只支持32位版本) 但国外大神已经解决这个问题了,甚至改良到支持5.6的版本.下边跟着我 完美搭建WASP 环境 ...

  6. c语言中char16_t是什么类型,错误[Pe167]:类型为“uint16_t *”的参数与类型为“unsigned char *”的参数不兼容...

    我想通过usb建立tablet与stm32之间的通信,为此我在代码中添加了usb库.在代码中添加库我得到了这个错误.错误[Pe167]:类型为"uint16_t *"的参数与类型为 ...

  7. php中各种报错处理,PHP中的异常和错误处理

    在PHP5中所有错误异常都是基于Exception类,所有具体的异常类都是Exception的子类.而所有的errors都是致命错误或是可恢复性致命错误,是不能被捕获的(只会强制终止脚本) 在PHP7 ...

  8. javascript错误处理与调试

    视频课堂https://edu.csdn.net/course/play/7621 在程序开发中难免会遇到一些错误,在成千上万的代码中去寻找错误很明显相当于大海捞针,为此,每种计算机编程语言都要它独特 ...

  9. javascript错误处理与调试(转)

    JavaScript 在错误处理调试上一直是它的软肋,如果脚本出错,给出的提示经常也让人摸不着头脑. ECMAScript 第 3 版为了解决这个问题引入了 try...catch 和 throw 语 ...

最新文章

  1. php+文件+加密+原理,PHP的加密方式及原理
  2. Python编程之计算生态
  3. muduo之TcpServer
  4. include 引号和尖括号的区别
  5. install scikit-learn
  6. 昨晚停网后,我写了一段Python代码破解了隔壁小姐姐的wifi密码,结果亮了!
  7. Kinect开发学习笔记之(八)彩色、深度、骨骼和用户抠图结合
  8. 扒网站:模板小偷 单页模板扒手
  9. 【Linux】Linux下使用w命令和uptime命令查看系统负载
  10. 【springmvc+mybatis项目实战】杰信商贸-2.数据库配置
  11. [PHP] 数据结构-二叉树的创建PHP实现
  12. Matlab调用系统命令行利用Internet Download Manager(IDM)实现批量下载
  13. 2020华为软挑总结——baseline
  14. wps怎么导入access_WPS Access 2013_access 2013下载-下载之家
  15. CC攻击防御策略详解,效果显著
  16. 网站服务器需不需要装杀毒软件,服务器要不要装杀毒软件
  17. postgreSQL 中raise notice用法
  18. Pubg九月十六日服务器维护,9月16日绝地求生更新时间公告 绝地求生9月16日更新维护...
  19. Android自定义系列——10.PathMeasure
  20. 词性标注:基于MaxEnt的中文词性标注模型实现

热门文章

  1. html中超链接使用_HTML实例源码
  2. 『ACM-算法-lowbit』算法竞赛进阶指南--lowbit运算,找到二进制下所有是1的位
  3. Build a Machine Learning Portfolio(构建机器学习投资组合)
  4. KMP算法中next数组的理解与算法的实现(java语言)
  5. JLINK与JTAG的区别
  6. 开漏(open drain)和开集(open collector)
  7. NS2安装笔记---SUSE Linux
  8. 【目标检测】ATSS: bridging the gap between anchor-based and anchor-free detection via ATSS (cvpr20)
  9. 大脑比机器智能_机器大脑的第一步
  10. 第六章 统计量及其抽样分布