1

我安装了 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;

希望我清楚。提前致谢。

4

3 回答 3

1

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

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

$db['default']['db_debug'] = TRUE;
于 2013-08-28T10:53:10.070 回答
0

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

Phil,HMVC 的作者在这里解释

CodeIgniter 的 HMVC 模块化扩展存在问题

于 2012-08-09T14:34:44.713 回答
0

更改数据库用户的密码设置它像 mydb.123 一样简单,并在我的情况下测试它是否有效

于 2016-12-17T19:32:51.013 回答