Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/63.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.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 Cpanel Mysql数据库设置_Mysql_Codeigniter_Mysqli_Smarty_Cpanel - Fatal编程技术网

Codeigniter Cpanel Mysql数据库设置

Codeigniter Cpanel Mysql数据库设置,mysql,codeigniter,mysqli,smarty,cpanel,Mysql,Codeigniter,Mysqli,Smarty,Cpanel,我已经成功地将codeigniter项目推送到cpanel控制台。 除了数据库连接之外,一切似乎都很正常。 我相信我的设置是正确的,但我可能错了。 下面是我的数据库.php脚本: $active_group = 'default'; $query_builder = TRUE; $db['default'] = array( 'dsn' => '', 'hostname' => 'localhost', 'username' => 'instadri_insta', 'p

我已经成功地将codeigniter项目推送到cpanel控制台。 除了数据库连接之外,一切似乎都很正常。 我相信我的设置是正确的,但我可能错了。 下面是我的数据库.php脚本:

$active_group = 'default';
$query_builder = TRUE;

$db['default'] = array(
'dsn'   => '',
'hostname' => 'localhost',
'username' => 'instadri_insta',
'password' => 'BL9w;K;ds9MR',
'database' => 'instadri_ver',
'dbdriver' => 'mysqli',
'dbprefix' => '',
'pconnect' => FALSE,
'db_debug' => TRUE,
'cache_on' => FALSE,
'cachedir' => '',
'char_set' => 'utf8',
'dbcollat' => 'utf8_general_ci',
'swap_pre' => '',
'encrypt' => FALSE,
'compress' => FALSE,
'stricton' => FALSE,
'failover' => array(),
'save_queries' => TRUE
 );
我有以下错误:

遇到一个PHP错误

严重性:警告

消息:mysqli::real_connect():(HY000/1044):拒绝用户访问 “instadri_insta”@“localhost”到数据库“instadri_ver”

文件名:mysqli/mysqli_driver.php

电话号码:202

回溯:

文件:/home/instadri/application/controllers/Welcome.php行:10 函数:_构造

文件:/home/instadri/public_html/index.php行:319函数: 需要一次

我还得到:

遇到一个PHP错误

严重性:警告

消息:无法修改标题信息-标题已由发送 (输出开始于/home/instadri/system/core/Exceptions.php:272)

文件名:core/Common.php

电话号码:568

回溯:

文件:/home/instadri/application/controllers/Welcome.php行:10 函数:_构造

文件:/home/instadri/public_html/index.php行:319函数: 需要一次

最后:

无法使用提供的设置连接到数据库服务器

文件名:controllers/Welcome.php

电话号码:10

我已经处理了上面的问题。 现在的新问题是smarty模板文件加载。 我有一个控制器可以执行以下操作:

  $this->smarty->view('front-theme/index.tpl', $data );
但我得到了这个错误:

无法加载请求的文件: 前主题/index.tpl

我的cpanel目录结构是:

  • 公共\u html
    -index.php
  • 应用
  • 系统公用
    -_模板
    -_缓存
    -主题

我也有同样的问题,但我已经解决了

只需将CI文件上载到公共html文件夹,CI文件夹中的所有内容都应一起上载。因此,当您打开公用文件夹时,它应该充满CI文件

保持db设置不变,但交叉检查输入的值是否有效。最后转到
config.php
文件,检查基本url变量并更改为url链接名称


就这样

仔细检查是否创建了db user。如果该用户与该数据库关联。以及密码是否正确保存。顺便说一句,不要在这样的公共场所公开凭据。您的数据库主机可能不再是您主机上的
localhost
。检查确认你有合适的主持人。嘿,伙计们,我已经解决了这个问题。谢谢我现在只剩下一个问题了。我的smarty没有加载。我有同样的问题,但我已经解决了,请与我联系以获取更多信息我已经完成了,但是您应该在中编辑它们,而不是在您自己的帖子中添加注释。否则,答案很好。