Перейти к содержимому

- - - - -

Поддержка нестандартных портов в MySQL


Изображение


Была найдена маленькая неувязка, при которой ежели 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) {



0 Comments

Яндекс.Метрика Рейтинг@Mail.ru
Besucherzahler femmes russes a marier
счетчик посещений