【问题标题】:Codeigniter : database configurationCodeigniter:数据库配置
【发布时间】:2012-06-08 10:35:19
【问题描述】:

我是 CI 初学者,所以没有很好的知识。

我的问题是:

我没有使用任何数据库。所有记录都是从 JSON 中获取的。 所以我觉得我不需要配置数据库……

正如 CI 所说,它不一定要求数据库。

所以我的 database.php 配置是:

$active_group = ‘default’;
$active_record = FALSE;

$db[‘default’][‘hostname’] = ‘’;
$db[‘default’][‘username’] = ‘’;
$db[‘default’][‘password’] = ‘’;
$db[‘default’][‘database’] = ‘’;
$db[‘default’][‘dbdriver’] = ‘mysql’;
$db[‘default’][‘dbprefix’] = ‘’;
$db[‘default’][‘pconnect’] = TRUE;
$db[‘default’][‘db_debug’] = TRUE;
$db[‘default’][‘cache_on’] = FALSE;
$db[‘default’][‘cachedir’] = ‘’;
$db[‘default’][‘char_set’] = ‘utf8’;
$db[‘default’][‘dbcollat’] = ‘utf8_general_ci’;
$db[‘default’][‘swap_pre’] = ‘’;
$db[‘default’][‘autoinit’] = TRUE;
$db[‘default’][‘stricton’] = FALSE;

它在我的本地系统中有效,但在实时服务器中无效。我很惊讶。

然后我提供了主机名、用户名、密码和 dbdriver,它就可以工作了。

我的问题是,如果我不使用数据库,是否有必要提供所有详细信息?

感谢您的建议。

【问题讨论】:

  • 确保您没有在 autoload.php 中自动加载数据库库

标签: codeigniter


【解决方案1】:

只是不要调用数据库类不要把它放在 autoload.php CI 不要强迫你使用数据库

【讨论】:

  • 我做了,但它显示错误“致命错误:达到 '100' 的最大函数嵌套级别,正在中止!在第 884 行的 E:\xampp\htdocs\myproject\system\core\Loader.php "
  • 我收到了错误。现在它起作用了。感谢 Raheel 和 Touti 的好建议。 :)
猜你喜欢
  • 2017-11-23
  • 2016-04-14
  • 2017-01-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-03-05
  • 2017-09-16
相关资源
最近更新 更多