Нет коннекта к базе данных

#1 5 ноября 2013 в 17:07
Всем привет.

Поставил систему на один хостинг, залил файлы и дамп в базу данных. В конфиге прописал доступ к БД, но при открытии сайта выдает ошибку "Cannot connect to MySQL server". Обратился к хостеру, проверили реквизиты доступа, все правильно. Но тут оказалось, что мне в обязательном порядке помимо всего, в конфиге нужно прописать порт для доступа к БД. Без него никак.

Я первый раз сталкиваюсь с таким, множество раз устанавливал instant, ну да ладно. Подскажите как быть в таком случае? Есть ли возможность прописать порт для доступа к БД?
#2 5 ноября 2013 в 18:05
Откройте файл /core/classes/db.class.php, найдите строку 77:
  1. $db_link = mysqli_connect($inConf->db_host, $inConf->db_user, $inConf->db_pass, $inConf->db_base);
и замените на:
  1. $db_link = mysqli_connect($inConf->db_host, $inConf->db_user, $inConf->db_pass, $inConf->db_base, ****);
За место звездочек впишите номер требуемого порта.
#3 5 ноября 2013 в 18:12
Спасибо огромное, все получилось!
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.