Навигация
Главная
Бесплатные шаблоны dle
Платные шаблоны dle
Бесплатные модули dle
Хаки dle
Скачать DataLife Engine
Заработок для Web мастеров
Контакты
Rss
Вход на сайт
  Логин
  Пароль
Популярные новости

Баг: Поддержка нестандартных портов в MySQLi

[left]Была обнаружена небольшая проблема, при которой если MySQLi сервер использует нестандартный порт для подключения, например если ваш хостер в качестве адреса к MySQL сообщает адрес website.ru: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) {


20-06-2008, 19:50 добавил lord
     просмотров 5094   комментариев (0)