Ошибка на главной странице интернет-магазина «Could not connect:» |  Раздел «Сайтострой»

Не так давно столкнулся со следующей ошибкой после переноса на новый хостинг, сайта созданного на Joomla и VirtueMart — вместо главной страницы сайта выводилась ну просто мегалаконичная ошибка

Could not connect:

“И никаких тебе больше данных!”, как говаривал Силантий Отченаш.

И это при том, что файл конфигурации Джумлы (configuration.php) заполнен правильно и проверен минимум трижды.

Как оказалось, проблема кроется в модуле VirtueMart’а  “mod_frontpage_categories“. Точнее, в файле конфигурации данного модуля по адресу вашсайт.com/ modules/ mod_frontpage_categories/ mod_frontpage_categories_functions.php

Уж не знаю с какого перепугу, но автора данного модуля (или не совсем пряморукие разработчики сайта – не знаю) решили, что не царское это дело – использовать основные настройки подключения к базе данных и сохраняют их в конфиге самого плагина. В частности это касается адреса сервера баз данных. После переноса на другой хостинг (или в другой хостинг-аккаунт) эти данные, разумеется, стают неактуальны.

Итак, для того, чтобы исправить данную проблему просто измените строку:

function find_cat_image($cat_id,$db_username,$db_password,$db_name) { $con = mysql_connect(«localhost»,$db_username,$db_password);

function find_cat_image($cat_id,$db_username,$db_password,$db_name) {

    $con = mysql_connect(«localhost»,$db_username,$db_password);

Вписав вместо “localhost” адрес Вашего mySQL сервера. Если Вы не знаете его, то обратитесь к Вашему хостинг-провайдеру в службу технической поддержки – они в курсе этой информации.

Понравилась статья? Поделиться с друзьями:
Электронный Мастер