上传 CodeIgniter 网站 bt cpanel
Posted
技术标签:
【中文标题】上传 CodeIgniter 网站 bt cpanel【英文标题】:upload CodeIgniter site bt cpanel 【发布时间】:2012-11-28 06:37:57 【问题描述】:我首先上传网站。
我使用过 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;
谁能帮帮我?? 如果有人有任何教程的链接,请给我。 提前谢谢....
【问题讨论】:
【参考方案1】:这正是它在锡上所说的 - 您的数据库设置错误,您正在寻找问题所在的正确位置。
很明显,您没有设置数据库密码,但我假设您将其拿出来问这个问题。我的建议是联系您的托管服务提供商,以了解您的数据库设置应该是什么。
也可能值得检查您的错误日志以确认问题。
可能只是您的用户名末尾不需要@localhost。
您不需要教程,只需要输入正确的数据库设置,我敢打赌,问题出在以下之一:
$db['default']['username'] = 'lakshr5e@localhost';
$db['default']['password'] = '';
$db['default']['database'] = 'lakshr5e_groupon';
不在您不了解的设置中。
【讨论】:
【参考方案2】:如果 cpanel 用户名 lakshr5e 那么您的数据库用户名 lakshr5e_(dbuser)。您必须从 cpanel > mysql 数据库中添加用户以授予不同类型的语句权限,例如 SELECT、UPDATE、INSERT 等。配置文件如下所示:
$db['default']['username'] = 'lakshr5e_dbuser';
$db['default']['password'] = 'yourdbpassword';
$db['default']['database'] = 'lakshr5e_groupon';
希望对你有帮助。
【讨论】:
我的另一个错误是 $db['default']['db_debug'] = TRUE;必须是 $db['default']['db_debug'] = False;.以上是关于上传 CodeIgniter 网站 bt cpanel的主要内容,如果未能解决你的问题,请参考以下文章
Summernote 图像上传在 codeigniter 中不起作用