Query Builder not enabled for the configured database(未为配置的数据库启用查询构建器)
本文介绍了未为配置的数据库启用查询构建器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我使用的是Ci版本3.0.4。 我试图修复这个错误,但没有找到解决方案,所以我在这里发帖 请帮帮忙。 我的配置、常量或控制器文件是否有任何错误? 我的配置文件、常量文件或控制器文件是否有错误。
**Error:**
An uncaught Exception was encountered
Type: Exception
Message: Query Builder not enabled for the configured database. Aborting.
Filename: G:xamppsoftwarehtdocs24mehtasystemlibrariesSessiondriversSession_database_driver.php
Line Number: 90
**Adminx controller:**
class Adminx extends CI_Controller {
function __construct() {
parent::__construct();
$this->load->module('login');
$this->load->helper('form');
$this->output->enable_profiler(ENABLE_PROFILER);
$this->load->model('Page_DB_Interaction', 'page_db_interaction');
$login = new Login();
if (!$login->_is_logged_in()) {
$citer = &get_instance();
$url_page = $citer->uri->segment(1);
$this->session->set_userdata('url_page', $url_page);
$this->session->set_userdata('login_page', 'backend');
redirect('login');
}
}
**Autoload file:**
$autoload['libraries'] = array('database');
$autoload['drivers'] = array('session');
**login controller**
class Login extends CI_Controller {
function __construct() {
parent::__construct();
$this->load->helper('directory');
$this->load->helper('cookie');
$this->load->model('Global_model', 'gm');
}
**config file:**
$config['sess_driver'] = 'database';
$config['sess_cookie_name'] = 'easfsession';
$config['sess_expiration'] = 7200;
$config['sess_save_path'] = 'NULL';
$config['sess_match_ip'] = FALSE;
$config['sess_time_to_update'] = 300;
$config['sess_regenerate_destroy'] = FALSE;
I am using ci version '3.0.4'
推荐答案
检查文件/application/config/database.php
并确保$query_builder = TRUE;
我猜它当前设置为False。
我还建议将session
作为库而不是驱动程序加载。
$autoload['libraries'] = array('database', 'session');
//remove this line
//$autoload['drivers'] = array('session');
在会话配置中使用
$config['sess_save_path'] = 'ci_sessions'; //assumes `ci_sessions` is the table name you are using
这篇关于未为配置的数据库启用查询构建器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
沃梦达教程
本文标题为:未为配置的数据库启用查询构建器
基础教程推荐
猜你喜欢
- 超薄框架REST服务两次获得输出 2022-01-01
- 如何在 PHP 中的请求之间持久化对象 2022-01-01
- 在 PHP 中强制下载文件 - 在 Joomla 框架内 2022-01-01
- 通过 PHP SoapClient 请求发送原始 XML 2021-01-01
- Libpuzzle 索引数百万张图片? 2022-01-01
- 在 Woocommerce 中根据运输方式和付款方式添加费用 2021-01-01
- WooCommerce 中选定产品类别的自定义产品价格后缀 2021-01-01
- XAMPP 服务器不加载 CSS 文件 2022-01-01
- 在多维数组中查找最大值 2021-01-01
- mysqli_insert_id 是否有可能在高流量应用程序中返回 2021-01-01