Ошибка MySQL

Когда пытаюсь перейти на сайт выбивает ошибку «SQL Error: Lost connection to MySQL server at 'reading initial communication packet', system error: 111 at /home/u239023606/public_html/engine/modules/database/Database.class.php line 72
Array ( [code] => 2013 [message] => Lost connection to MySQL server at 'reading initial communication packet', system error: 111 [query] => mysql_connect() [context] => /home/u239023606/public_html/engine/modules/database/Database.class.php line 72 )»

Сайт при этом не работает, английский я не знаю, пользовался переводчиком и понял только что ошибка в файле Database.class.php на 72 строке. Как мне исправить эту ошибку? Прошу резко чайником, нубом и тому подобное не называть, просто я ранее не сталкивался с подобного рода проблемой…

Попытался зайти в phpmyAdmin (на хостинге) пишет "#2002 Невозможно подключиться к серверу MySQL" и снизу «Ошибка при указании соединения для controluser в конфигурации.»
Это значит что я неправильное имя пользователя БД в config.php написал?

9 комментариев

avatar
Ну, вам же админка пишет ответ. Проверьте настройки соединения в файле config.local.php для начала.
avatar
Если всё в порядке, то к хостеру — это их траблы.
avatar
спасибо, исправил! только у меня вопрос, если ошибка в файле config.php то почему оно пишет что ошибка в Database.class.php?
avatar
))) Тут сразу и не подобрать слова. )) В php файле осуществляется подключение к базе, т.е. сама функция расположена в Database.class.php, когда она запускается (функция), то берёт данные из config.php и если эти данные неправильные, то происходит ошибка, а происходит она именно в функции, которая находится в Database.class.php… «В доме, который построил Джек». ))
avatar
понятно. Вы не могли-бы подсказать, как сделать так что-бы некоторые топики были закреплены на главной странице сайта? А то я создал пару топиков, они есть в блоге, а на главной странице их нету…
avatar
Рекомендую Вам воспользоваться поиском по данному сайту — найдёте много вариантов ответа на Ваш вопрос.
avatar
в поиске не нашел…
SQL Error: Can't create table 'stickytopics_sticky_topic' (errno: 28) at /home/u239023606/public_html/engine/modules/database/Database.class.php line 160
Array ( [code] => 1005 [message] => Can't create table 'stickytopics_sticky_topic' (errno: 28) [query] => CREATE TABLE IF NOT EXISTS `stickytopics_sticky_topic` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `user_id` int(11) unsigned NOT NULL, `target_type` enum('blog','personal','index') NOT NULL DEFAULT 'blog', `target_id` int(11) unsigned NOT NULL, `topic_id` int(11) unsigned NOT NULL, `topic_order` int(10) unsigned NOT NULL DEFAULT '0', `show_feed` tinyint(4) NOT NULL DEFAULT '0', `metadata` text, PRIMARY KEY (`id`), KEY `user_id` (`user_id`), KEY `topic_id` (`topic_id`), KEY `target` (`target_id`,`target_type`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 [context] => /home/u239023606/public_html/engine/modules/database/Database.class.php line 160 )
avatar
и это тоже…
SQL Error: Can't create table 'dropdownmenu' (errno: 28) at /home/u239023606/public_html/engine/modules/database/Database.class.php line 160
Array ( [code] => 1005 [message] => Can't create table 'dropdownmenu' (errno: 28) [query] => CREATE TABLE IF NOT EXISTS `dropdownmenu` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `title` varchar(255) NOT NULL, `href` varchar(255) NOT NULL, `weight` int(11) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 [context] => /home/u239023606/public_html/engine/modules/database/Database.class.php line 160 )
avatar
и эта…
SQL Error: Table 'u239023606_nomer.stickytopics_sticky_topic' doesn't exist at /home/u239023606/public_html/engine/classes/MapperORM.class.php line 346
Array ( [code] => 1146 [message] => Table 'u239023606_nomer.stickytopics_sticky_topic' doesn't exist [query] => SHOW COLUMNS FROM stickytopics_sticky_topic [context] => /home/u239023606/public_html/engine/classes/MapperORM.class.php line 346 )
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.