DLE > Баг-Фікси > Підтримка нестандартних портів у MySQLi - Реліз 7.0
Підтримка нестандартних портів у MySQLi - Реліз 7.027-05-2008. Автор: Site Administrator |
|
Любі друзі,
Була виявлена невелика проблема, при якій, якщо MySQLi-сервер використовує нестандартний порт для підключення, наприклад, якщо Ваш хостер в якості адреси до MySQL повідомляє адресу website.ua:3307, то скрипт не може підключитися з цими параметрами до бази даних. Дана проблема існує тільки, якщо використовується підключення з нестандартним портом і лише, якщо використовується MySQLi розширення для підключення до бази даних. Помилка у версії: всі версії, що підтримують MySQLi. Виправлення у ручному режимі: Файл: engine/classes/mysqli.class.php Знайти: if(!$this->db_id = @mysqli_connect($db_location, $db_user, $db_pass, $db_name)) { Замінити на: $db_location = explode(":", $db_location); if ($db_location[1]) { $this->db_id = @mysqli_connect($db_location[0], $db_user, $db_pass, $db_name, $db_location[1]); } else { $this->db_id = @mysqli_connect($db_location[0], $db_user, $db_pass, $db_name); } if(!$this->db_id) { Дистрибутив релізу 7.0 на нашому сайті оновлений. Повернутися назад |