MySQLi порт MySQL сервера

Тема в разделе "Установка и обновление", создана пользователем RubenS, 26 окт 2014.

  1. RubenS

    RubenS Пользователь

    Сообщения:
    50
    Симпатии:
    8
    При установке Opencart 2.0 на рабочий хостинг столкнулся с проблемой ошибки подключения к базе MySQL.

    Оказалось все дело в порте MySQL, т.к. у хостера стоял нестандартный порт.

    В настройках Opencart порт нигде не указывается, форма типа "имя_сервера:порт" в mysqli не работает, т.е. или используется по умолчанию (3306) или порт надо менять в настройках php (mysqli.default_port), что хостер не всегда позволяет.

    В mysqli есть возможность указания порта подключения, но в Opencart это не используется! Странно!
     
    Romans нравится это.
  2. Romans

    Romans Administrator Команда форума

    Сообщения:
    1.339
    Симпатии:
    698
    Очень странно.
    На локалке, сменил порт базы на 3307
    в mysqli.default_port насильно установил 3306

    При установке ввожу в поле "Сервер БД" localhost:3307 и все отлично.
     
  3. RubenS

    RubenS Пользователь

    Сообщения:
    50
    Симпатии:
    8
    Описанная мной ситуация была именно у хостера (zenon.net).

    На определение ошибки, написание тестового скрипта, проверки и т.д. было потрачено часа два!
     
  4. Romans

    Romans Administrator Команда форума

    Сообщения:
    1.339
    Симпатии:
    698
    т.е тестовый скрипт отработал без ошибки с именем сервера базы данных в виде СЕРВЕР:Порт
    а Opencart в поле Сервер БД нет?
     
  5. RubenS

    RubenS Пользователь

    Сообщения:
    50
    Симпатии:
    8
    Да нет конечно, тестовый скрипт был написан для проверки и тестирования различных параметров mysqli при соединении с базой, дабы не править скрипты от opencart.

    У меня на локалке тоже все работало в таком виде, но у хостера не работает и именно это я и написал= При установке Opencart 2.0 на рабочий хостинг!
     
  6. Romans

    Romans Administrator Команда форума

    Сообщения:
    1.339
    Симпатии:
    698
    @RubenS спасибо за информацию. Будет похожая ситуация на хостинге, будем тестировать.
     
  7. santos-lv

    santos-lv Новичок

    Сообщения:
    1
    Симпатии:
    0
    в config.php просто порт прописывается