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

 
Посетитель
small user social cms
Сообщений: 90
Всем привет.

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

Я первый раз сталкиваюсь с таким, множество раз устанавливал instant, ну да ладно. Подскажите как быть в таком случае? Есть ли возможность прописать порт для доступа к БД?
Модератор
small user social cms
МедальКубок зрительских симпатийПочетный донор проекта
Сообщений: 964
Откройте файл /core/classes/db.class.php, найдите строку 77:
Код PHP:
  1. $db_link = mysqli_connect($inConf->db_host, $inConf->db_user, $inConf->db_pass, $inConf->db_base);
и замените на:
Код PHP:
  1. $db_link = mysqli_connect($inConf->db_host, $inConf->db_user, $inConf->db_pass, $inConf->db_base, ****);
За место звездочек впишите номер требуемого порта.
Хватит париться, живи как нравится!
Посетитель
small user social cms
Сообщений: 90
Спасибо огромное, все получилось!
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.