У меня есть выделенный сервер, работающий с ISPConfig 3. Он попал под Debian 7 (официально PHP 5.4). Я обновил его до PHP 5.5.
Тем не менее, я не понял, что CodeIgniter нуждается в драйвере mysql для запуска … Поэтому мой сайт больше не работает.
Поэтому либо я нахожу способ использовать PHP 5.4 только на веб-сайте (не затрагивая других, работающих под PHP 5.5), либо я нахожу способ «обновить» CodeIgniter, чтобы он больше не использовал устаревшее расширение mysql.
Я считаю, вы можете сделать это простое изменение в config/database.php
+ Изменить
$db['default']['dbdriver'] = "mysql";
чтобы:
$db['default']['dbdriver'] = "mysqli";
Поскольку CI использует уровень абстракции базы данных, это должно быть транспарентным.