Гость
09 Янв 2013 16:01

После добавления хотя бы одной статьи и переходе в админке в раздел всех статей Кобальта вылетает следующая ошибка:

500 SQL=SELECT code, short_code, country FROM j25_js_ip_2_country WHERE ip_from <= inet_aton('127.0.0.1') AND ip_to >= inet_aton('127.0.0.1')

Если статью удалить, т. е. когда нет ни одной статьи, заходит нормально.

Сайт на Денвере.

Ранее, для теста, ставил версию 8.90 таких проблем не было. Сейчас поставил последнюю 8.145 появилась ошибка.

В чем может быть дело?

Последние изменения: 02 Март 2014


Sergey
Total posts: 13,748
09 Янв 2013 23:14

Надо проверить есть ли таблица в базе _js_ip_2_country. И если нет то выполните этот запрос

CREATE TABLE IF NOT EXISTS `#__js_ip_2_country` (

  `ip_from` int(10) unsigned NOT NULL DEFAULT '0',

  `ip_to` int(10) unsigned NOT NULL DEFAULT '0',

  `short_code` varchar(2) NOT NULL DEFAULT '',

  `code` varchar(3) NOT NULL DEFAULT '',

  `#__js_res_country` varchar(100) NOT NULL DEFAULT '',

  KEY `idx_from` (`ip_from`),

  KEY `idx_to` (`ip_to`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8;

Замените #__ на пефикс вашей базы. Наприер jos_js_ip_2_country


Гость
10 Янв 2013 05:21

Таблица есть. Я ее удалил, попробовал зайти ничего не меняется, ошибка осталась. Создал таблицу заново, при помощи вашего запроса, ошибка осталась.

Проблему решил следующим способом:

Все снес, установил кобальт версии 8.90, потому как в этой версии данной ошибки не было, затем на верх версию 8.145, создал материал, зашел все норм.


Sergey
Total posts: 13,748
10 Янв 2013 07:04

Fixed. Thank you.

Работает на Cobalt