【问题标题】:CodeIgniter Modular Extensions HMVC database errorCodeIgniter Modular Extensions HMVC 数据库错误
【发布时间】:2011-12-13 10:18:52
【问题描述】:

我安装了 CodeIgniter 最新版本和模块化扩展 HMVC Wiredesignz HMVC Bitbucket

它在我的服务器中显示令人讨厌的错误。如果我将同一页面刷新 100 次,总刷新的 5-10% 会显示此错误。

A Database Error Occurred

Unable to connect to your database server using the provided settings.

Filename: /Library/WebServer/Documents/modular/third_party/MX/Loader.php

Line Number: 96

错误截图

自动加载配置文件./autoload.php中的代码。

$autoload['packages'] = array(APPPATH.'third_party');

$autoload['libraries'] = array('database');

数据库配置文件./database.php中的代码。

$active_group = 'default';
$active_record = TRUE;

$db['default']['hostname'] = 'localhost';
$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;

希望我清楚。提前致谢。

【问题讨论】:

标签: codeigniter activerecord model controller hmvc


【解决方案1】:

尝试将这些属性中的一个或两个设置为FALSE

$db['default']['pconnect'] = TRUE;

$db['default']['db_debug'] = TRUE;

【讨论】:

    【解决方案2】:

    这不是 HMVC 问题,当我更改主机时,它工作正常。某些主机或您的设置可能存在一些数据库服务器问题或文件权限问题。

    HMVC 的作者 Phil 在这里解释

    Trouble with HMVC modular extensions for CodeIgniter

    【讨论】:

      【解决方案3】:

      修改数据库用户密码 像 mydb.123 一样简单设置 并测试 就我而言,它有效

      【讨论】:

        猜你喜欢
        • 2017-05-24
        • 1970-01-01
        • 1970-01-01
        • 2016-03-09
        • 2017-12-10
        • 2014-02-28
        • 1970-01-01
        • 1970-01-01
        • 2014-03-25
        相关资源
        最近更新 更多