发生数据库错误并遇到PHP错误消息:CodeIgniter

时间:2017-06-02 23:08:26

标签: php mysql arrays database codeigniter

我是php的新手,我正在尝试使用codeigniter创建应用程序在线商店,但我遇到了一些错误。

第一次错误

  

发生数据库错误
  无法使用提供的设置连接到数据库服务器   文件名:C:\ xampp \ htdocs \ kocart \ system \ database \ DB_driver.php
  行号:124

这是DB_driver.php

中的一些代码
if ( ! $this->conn_id)
    {
        log_message('error', 'Unable to connect to the database');

        if ($this->db_debug)
        {
            $this->display_error('db_unable_to_connect');
        }
        return FALSE;
    }

第124行是

$this->display_error('db_unable_to_connect');

但我尝试更改application\config\database.php中的代码

$db['default']['db_debug'] = TRUE;

$db['default']['db_debug'] = FALSE;

发生了数据库错误但是又出现了另一个错误

第二次错误

  

遇到PHP错误   严重性:通知
  消息:数组到字符串转换
  文件名:core / Lang.php
  行号:100

  

遇到PHP错误   严重性:通知
  消息:数组到字符串转换
  文件名:core / Lang.php
  行号:100

  

遇到PHP错误   严重性:通知
  消息:数组到字符串转换
  文件名:core / Lang.php
  行号:110

这是来自核心\ Lang.php的一些代码

foreach (get_instance()->load->get_package_paths(TRUE) as $package_path)
        {
            if (file_exists($package_path.'language/'.$idiom.'/'.$langfile))
            {
                include($package_path.'language/'.$idiom.'/'.$langfile);
                $found = TRUE;
                break;
            }
        }

        if ($found !== TRUE)
        {
            show_error('Unable to load the requested language file: language/'.$idiom.'/'.$langfile);
        }
    }

第100行是

if (file_exists($package_path.'language/'.$idiom.'/'.$langfile))

和第110号行是

show_error('Unable to load the requested language file: language/'.$idiom.'/'.$langfile);
  

遇到错误
  无法加载请求的语言文件:language / Array / home_lang.php

这是来自language \ Array \ home_lang.php

的一些代码
<?php
$lang['currency'] = "Currency";
$lang['language'] = "Language";
$lang['best_sell'] = "The Best-Selling Products";
$lang['add_basket'] = "Add Basket";
$lang['reviews'] = "reviews";
$lang['most_popular'] = "The Most Popular Products";
$lang['delete'] = "Delete";
$lang['update_cart'] = "Update your Cart";
$lang['total'] = "Total";
$lang['view_basket'] = "View Basket";

0 个答案:

没有答案