1

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

   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 文件夹中时,有人请帮我解决这个问题

4

1 回答 1

0

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

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

于 2013-01-02T08:58:26.633 回答