我是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";