Я использую codeigniter 3 в среде linux, используя php 7.2.Вот моя конфигурация автозагрузки в codeigniter:
$autoload['libraries'] = array('database', 'session');
и моя конфигурация базы данных:
$db['default'] = array(
'dsn' => '',
'hostname' => 'localhost',
'username' => 'root',
'password' => '',
'database' => 'scevas',
'dbdriver' => 'mysqli',
'dbprefix' => '',
'pconnect' => FALSE,
'db_debug' => (ENVIRONMENT !== 'production'),
'cache_on' => FALSE,
'cachedir' => '',
'char_set' => 'utf8',
'dbcollat' => 'utf8_general_ci',
'swap_pre' => '',
'encrypt' => FALSE,
'compress' => FALSE,
'stricton' => FALSE,
'failover' => array(),
'save_queries' => TRUE
);
, но после загрузки / сохранения и просмотра своей страницы я получаю эту ошибку:
введите описание изображения здесь
Я уже включил phpenmode mysqli и перезапустил службу Apche, но все еще получаю сообщение об ошибке, у меня нет идей, и я уже погуглил эту ошибку, но ни один из них не помог мне.Кто-нибудь знает, как это исправить?
Я уже решил эту проблему: Я забыл установить другие пакеты / модули
apt-get install php-pear php7.2-dev php7.2-zip php7.2-gd php7.2-mysql php7.2-xml
, затем перезапустите службу apache2, и она работает, ПРИМЕЧАНИЕ: я не использую root-пользователя в базе данных, я просто добавляю / создаю другого пользователя с предоставленными привилегиями