致命错误:require_once():使用codeigniter打开所需的错误失败

时间:2013-01-02 08:14:49

标签: codeigniter

我有一个适用于我的本地开发服务器的应用程序,但是当上传到远程生产服务器时,我看到以下错误:

   Fatal error: require_once() [function.require]: Failed opening required '/home/madhab/public_html/system/database/drivers/mysql/mysql_driver.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/madhab/public_html/system/database/DB.php on line 140

什么事?我该如何解决?

//我的数据库配置为

$active_group = 'server'; 
$active_record = TRUE;
$db['server']['hostname'] = 'madhab-acharya.com.np';
$db['server']['username'] = '***********';
$db['server']['password'] = '***********';
$db['server']['database'] = '***********';
$db['server']['dbdriver'] = 'mysql';
$db['server']['dbprefix'] = '';
$db['server']['pconnect'] = TRUE;
$db['server']['db_debug'] = TRUE;
$db['server']['cache_on'] = FALSE;
$db['server']['cachedir'] = '';
$db['server']['char_set'] = 'utf8';
$db['server']['dbcollat'] = 'utf8_general_ci';
$db['server']['swap_pre'] = '';
$db['server']['autoinit'] = TRUE;
$db['server']['stricton'] = FALSE;

//我的index.php文件设置为

$system_path = 'system';
$application_folder = 'application';
$assets_folder = 'assets';

而我的应用程序,system,index.php驻留在远程服务器的public_html文件夹中 有人请帮我这个

1 个答案:

答案 0 :(得分:0)

问题在于mysql主机。 通常它就像madhab-acharya.mysqlserver.com.np。我想你已经提供了你的网站名称。 请使用您提供的Web服务检查您的sql hostiname,或者您可以在phpadmin面板中找到它。

如果这是正确的,请确保正确上传每个文件。当我把网站放到制作中时,有时我不得不做第二次。