我有一个适用于我的本地开发服务器的应用程序,但是当上传到远程生产服务器时,我看到以下错误:
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文件夹中 有人请帮我这个
答案 0 :(得分:0)
问题在于mysql主机。
通常它就像madhab-acharya.mysqlserver.com.np
。我想你已经提供了你的网站名称。
请使用您提供的Web服务检查您的sql hostiname,或者您可以在phpadmin面板中找到它。
如果这是正确的,请确保正确上传每个文件。当我把网站放到制作中时,有时我不得不做第二次。