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です。私はあなたのウェブサイト名を与えていると思います。Web サービス プロバイダーで SQL ホスト名を確認するか、phpadmin パネルで確認してください。

これが正しければ、すべてのファイルが正しくアップロードされていることを確認してください。サイトをプロダクションに入れるときに、2回目の作業をしなければならないこともありました。

于 2013-01-02T08:58:26.633 に答える