我已将我的 codeigniter 版本从 2.2.4 逐步更新到 3.0.6,但出现错误:
An uncaught Exception was encountered
Type: Error
Message: Call to undefined function mysql_pconnect()
Filename: path-to-project\system\database\drivers\mysql\mysql_driver.php
Line Number: 135
Backtrace:
File: path-to-project\application\controllers\Main.php
Line: 10
Function: __construct
File: path-to-project\index.php
Line: 315
Function: require_once
我刚刚用新的替换了我的 index.php 文件和系统目录,并根据教程对我的应用程序进行了一些更改。
这是主控制器:
class Main extends CI_Controller {
function __construct()
{
parent::__construct();
$this->load->model('main_model');
}
}
是什么原因造成的问题?!
原文由 Afshin 发布,翻译遵循 CC BY-SA 4.0 许可协议
感 谢阿南特
我得出一个结论:
我用新的完全改变了 config 文件夹中的旧 database.php 文件:
从:
至:
错误消失了!