個人の Web サーバー上にサイトを構築しました。すべてがうまくいきました。データベースをオンラインにし、インポートしてデータベースに接続すると、コアファイルに奇妙なエラーが発生します
致命的なエラー: 986 行目の* */system/database/DB_active_rec.phpの非オブジェクトに対するメンバー関数 num_rows() の呼び出し
データベースが接続されていることをテストして確認しました。したがって、これはサーバー構成の問題に違いありません。しかし、誰かがそれが何であるかを私に提案できますか?
この問題は、db_debug を false に変更して修正したデータベース接続の問題として始まりました。
私の一部は、それが新しい Web サーバーのメモリの問題だと考えています。
$db['default']['hostname'] = 'localhost';
$db['default']['username'] = '***';
$db['default']['password'] = '***';
$db['default']['database'] = '***';
$db['default']['dbdriver'] = 'mysql';
$db['default']['dbprefix'] = '';
$db['default']['pconnect'] = TRUE;
$db['default']['db_debug'] = FALSE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = '';
$db['default']['char_set'] = 'utf8';
$db['default']['dbcollat'] = 'utf8_general_ci';
$db['default']['swap_pre'] = '';
$db['default']['autoinit'] = TRUE;
$db['default']['stricton'] = FALSE;