所以,我将开始构建一个新的基于Wordpress的网站。在同一个网址上有一个旧网站,我必须获取所有内容和详细信息等。
为了确保我从网站所有者那里获得了所有正确的登录信息,我登录了phpMyAdmin和FTP - 没有修改或更改任何内容!
现在我无法通过它的网址访问该网站,而是收到此错误:
Unable to connect to your database server using the provided settings.
Filename: core/Loader.php
Line Number: 346
当我去第346行的core / Loader.php时,有:
$CI->db =& DB($params, $active_record);
有谁能猜出可能出错的地方?
谢谢!
答案 0 :(得分:1)
请尝试以下,
转到:application->config->database.php
并确保您已设置正确的详细信息。
$active_group = 'default';
$active_record = TRUE;
$db['default']['hostname'] = 'localhost'; //set your host name
$db['default']['username'] = ''; //databse username
$db['default']['password'] = ''; //databse password
$db['default']['database'] = ''; //database name
$db['default']['dbdriver'] = 'mysqli'; //database driver
$db['default']['dbprefix'] = '';
$db['default']['pconnect'] = TRUE;
$db['default']['db_debug'] = FALSE;
$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'] = FALSE;
$db['default']['stricton'] = FALSE;$active_group = 'default';
我还建议您自动加载数据库库,如下所示
转到:application->config->autoload.php
然后$autoload['libraries'] = array('database');