2013-01-02 130 views
1

我有我的地方,开发服务器上工作,但当上传到远程应用,生产服务器我看到下列错误:致命错误:require_once():用笨失败开放所需错误

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'; 

而我的应用程序,系统的index.php驻留在远程服务器的public_html文件夹 有人请帮我解决这个问题

+1

问题也可能是文件权限。请检查文件许可情况。 –

+0

我没有得到那个对不起rabindra你能告诉我更多的细节...即时新的codeigniter –

+0

在你的FTP,只需右键单击您的系统文件夹,并查看文件权限分配给文件夹,并分配755权限,以避免这个问题。 –

回答

0

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

如果这是正确的,确保每个文件都正确上传。有时当我将网站投入制作时,我不得不再做第二次。

+0

你能告诉我在哪里可以找到mysqlserver,mysql hostiname在php我的管理员...是它 - 服务器:**本地主机**通过UNIX套接字或其他。 –

+0

转到您的生产站点控制面板,您可以在其中找到数据库创建选项。在数据库下,您必须导航到相关数据库。在那里你可以找到php的数据库操作。如果难以尝试客户关怀。他们会给你 – newday

+0

我不是在说本地主机,但生产网站的主机 – newday

相关问题