Навигация
Главная
Бесплатные шаблоны 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 июня 2008 добавил lord
     просмотров 5455   комментариев (0)

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.














Rambler's Top100

Яндекс цитирования