Ошибка 1054 - Unknown column после обновления и открытие отдельных статей

  • 4 Ответов
  • 2135 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

*

scs

  • Осваиваюсь на форуме
  • ***
  • 165
  • 2
  • ДумаюююююЮЮ
После переезда с Joomla 1.5 на 3 в отдельных статьях (материалах) появилась такая ошибка.

1054 - Unknown column 'c.deleted' in 'field list' SQL=SELECT c.id, c.parent, c.object_id, c.object_group, c.userid, c.name, c.username, c.title, c.comment , c.email, c.homepage, c.date, c.date as datetime, c.ip, c.published, c.deleted, c.checked_out, c.checked_out_time , c.isgood, c.ispoor , 1 as voted , case when c.parent = 0 then unix_timestamp(c.date) else 0 end as threaddate, '' AS object_title, '' AS object_link, 0 AS object_access, 0 AS object_owner FROM uns4o_jcomments AS c WHERE c.object_id = 3 AND c.object_group = 'com_content' AND c.published = 1 ORDER BY c.parent, c.date ASC

Сталкивался кто с таким?
Причем часть материалов открывается нормально. При открытии других ошибка.




*

scs

  • Осваиваюсь на форуме
  • ***
  • 165
  • 2
  • ДумаюююююЮЮ
Методом "тыка" выяснил что виноват jcomments. Его удаление "исправило" ситуацию. но как лечить?

P,s, Перенесите тему в раздел jcomments

*

wolfzp

  • Новичок
  • *
  • 2
  • 0
Проблема решается очень просто.
Вероятней всего переезд делали компонентом SP Upgrade.
После его работы в таблице префикс_jcomments нет поля deleted, его необходимо добавить в таблицу либо пересозданием таковой

Код
CREATE TABLE IF NOT EXISTS `префикс_jcomments` (
`id` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT,
`parent` INT(11) UNSIGNED NOT NULL DEFAULT '0',
`thread_id` INT(11) UNSIGNED NOT NULL DEFAULT '0',
`path` VARCHAR(255) NOT NULL DEFAULT '',
`level` TINYINT(1) UNSIGNED NOT NULL DEFAULT '0',
`object_id` INT(11) UNSIGNED NOT NULL DEFAULT '0',
`object_group` VARCHAR(255) NOT NULL DEFAULT '',
`object_params` TEXT NOT NULL DEFAULT '',
`lang` VARCHAR(255) NOT NULL DEFAULT '',
`userid` INT(11) UNSIGNED NOT NULL DEFAULT '0',
`name`VARCHAR(255) NOT NULL DEFAULT '',
`username`VARCHAR(255) NOT NULL DEFAULT '',
`email` VARCHAR(255) NOT NULL DEFAULT '',
`homepage` VARCHAR(255) NOT NULL DEFAULT '',
`title` VARCHAR(255) NOT NULL DEFAULT '',
`comment` TEXT NOT NULL DEFAULT '',
`ip` VARCHAR(39) NOT NULL DEFAULT '',
`date` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00',
`isgood` SMALLINT(5) NOT NULL DEFAULT '0',
`ispoor` SMALLINT(5) NOT NULL DEFAULT '0',
`published` TINYINT(1) UNSIGNED NOT NULL DEFAULT '0',
`deleted` TINYINT(1) UNSIGNED NOT NULL DEFAULT '0',
`subscribe` TINYINT(1) UNSIGNED NOT NULL DEFAULT '0',
`source` VARCHAR(255) NOT NULL DEFAULT '',
`source_id` INT(11) UNSIGNED NOT NULL DEFAULT '0',
`checked_out` INT(11) UNSIGNED NOT NULL DEFAULT '0',
`checked_out_time` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00',
`editor` VARCHAR(50) DEFAULT NULL,
PRIMARY KEY  (`id`),
KEY `idx_userid` (`userid`),
KEY `idx_source` (`source`),
KEY `idx_email` (`email`),
KEY `idx_lang` (`lang`),
KEY `idx_subscribe` (`subscribe`),
KEY `idx_checkout` (`checked_out`),
KEY `idx_object` (`object_id`, `object_group`, `published`, `date`),
KEY `idx_path` (`path`, `level`),
KEY `idx_thread` (`thread_id`)
) DEFAULT CHARSET=utf8;

либо добавлением в него поля deleted
Код
ALTER TABLE `префикс_jcomments` ADD `deleted` TINYINT(1) UNSIGNED NOT NULL DEFAULT '0';

*

scs

  • Осваиваюсь на форуме
  • ***
  • 165
  • 2
  • ДумаюююююЮЮ
Проблема решается очень просто.
В моем случае заменой компонента на Komento, более гибкий "современный". Теперь его еще прикрутить к JoomGallery и DJ-Classifieds осталось.

*

levdon

  • Новичок
  • *
  • 1
  • 0
Уважаемые гуру- просвятите пожалуйста в вопросе:

обнаружина ошибка при попытке создать модуль поиска

 1054 Unknown column 'name_ru-RU' in 'field list' SQL=SELECT `name_ru-RU` as name, category_id, category_parent_id, category_publish FROM `bd06p_jshopping_categories` where access IN (1,1,2,3) ORDER BY category_parent_id, ordering
после русификации

1. я установила шаблон G2ShopMy от smartaddons он был на версии Joomla 3.3.3
2. русифицировала панель управления и сайт с помошью ru-RU_joomla_lang_full_3.3.6v1
3. потом перешла Joomla 3.4.1 (в надежде что что то изменится)

увы чуда не произошло....

спасибо за ответы!)