Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从在线Codeigniter使用localhost MySql_Mysql_Codeigniter_Codeigniter 2 - Fatal编程技术网

从在线Codeigniter使用localhost MySql

从在线Codeigniter使用localhost MySql,mysql,codeigniter,codeigniter-2,Mysql,Codeigniter,Codeigniter 2,我在一台机器上有一个Codeigniter项目,它作为公共访问运行。但是,它使用的MySql数据库只能通过localhost访问。当我运行应用程序时,我得到 A Database Error Occurred Unable to connect to your database server using the provided settings. Filename: core/Loader.php Line Number: 346 我按照上面提到的说明做了,但还是犯了同样的错误 Try

我在一台机器上有一个Codeigniter项目,它作为公共访问运行。但是,它使用的MySql数据库只能通过localhost访问。当我运行应用程序时,我得到

A Database Error Occurred

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

Filename: core/Loader.php

Line Number: 346
我按照上面提到的说明做了,但还是犯了同样的错误

Try

1. print_r($params) and print_r($active_record);

2. if the $params are still correct then simplify $active_record

3. echo mysql_error();

4. $db[‘default’][‘db_debug’] = true/false

5. $db[‘default’][‘stricton’] = true/false; 
[已编辑]

我已将参数设置为

$db['default']['hostname'] = 'mysql12.freehostia.com';
$db['default']['username'] = 'username';
$db['default']['password'] = 'password';
$db['default']['database'] = 'myDB';
$db['default']['dbdriver'] = 'mysql';
$db['default']['dbprefix'] = '';
$db['default']['pconnect'] = false;
$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;

您的mysql没有运行,或者您的连接参数不正确。你下面的链接是垃圾。调试false将支持错误,而不是解决错误。您是否在上托管文件?相同的服务器?
$db['default']['hostname']='localhost'试试看。