我在Codeigniter 2上有一个站点,当我将服务器版本切换到PHP7时,我得到以下两个错误:
遇到PHP错误 严重性:通知消息:只应通过引用分配变量文件名:core/Controller.php行号:51
$this->load->_base_classes =& is_loaded();
遇到PHP错误 严重性:8192消息:与其类同名的方法将不是PHP的未来版本中的构造函数; CI_DB_driver有一个不推荐使用的构造函数文件名:database/DB_driver.php行号:31
有谁知道如何解决它们?
最后我刚刚将CI核心更新为CodeIgniter 2.2.6.不得不将DB驱动程序更改为mysqli(因为php7中不再支持mysql)并在数据库中重新添加了ci_sessions表(不知道为什么).并且像一个魅力!