0

我首先上传网站。

我使用过 php、phpmyadmin 和 CodeIgniter 框架工作

我已经上传了我的所有文件。它在我的机器上运行良好,但在这里它给出了错误

A Database Error Occurred

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

Filename: core/Loader.php

Line Number: 346 

我的数据库.php

$db['default']['hostname'] = 'localhost';
$db['default']['username'] = 'lakshr5e@localhost';
$db['default']['password'] = '';
$db['default']['database'] = 'lakshr5e_groupon';
$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

2 回答 2

1

这正是它在锡上所说的 - 你的数据库设置是错误的,你正在寻找问题所在的正确位置。

很明显你没有设置数据库密码,但我假设你把它拿出来问这个问题。我的建议是联系您的托管服务提供商以确切了解您的数据库设置应该是什么。

检查您的错误日志以确认问题也可能值得。

可能只是您的用户名末尾不需要@localhost。

您不需要教程,您只需要输入正确的数据库设置,我敢打赌,问题出在其中之一:

$db['default']['username'] = 'lakshr5e@localhost';
$db['default']['password'] = '';
$db['default']['database'] = 'lakshr5e_groupon';

不在您不了解的设置之一。

于 2012-12-10T23:48:06.830 回答
0

如果 cpanel 用户名lakshr5e那么您的数据库用户名lakshr5e_(dbuser)。您必须从 cpanel > mysql 数据库中添加具有数据库的用户,以授予不同类型的语句权限,例如 SELECT、UPDATE、INSERT 等。配置文件如下所示:

$db['default']['username'] = 'lakshr5e_dbuser';
$db['default']['password'] = 'yourdbpassword';
$db['default']['database'] = 'lakshr5e_groupon';

我希望这会对你有所帮助。

于 2012-12-11T04:08:26.493 回答