Обновление Joomla. Проблемы с K2

Fima Korolev

Обновление Joomla !

 

Исправляем проблемы K2 после обновления Joomla

 

Иногда, при обновлении веб-сайта под управлением Joomla 1.5 — 1.7 до последней версии Joomla 2.5, вы натыкаетесь на ошибку компонента K2, т.е. начиная редактировать старый материал K2 на новой версии, вы можете обнаружить что-то похожее на это:
TableK2Item: :store failed
Unknown column ‘language’ in ‘field list’ SQL=UPDATE jos17_k2_items SET title=’Название материала’,alias=’такой-то’,catid=’2′,published=’1′,introtext=’ и т.д.
Но впадать в отчаяние рано, это можно исправить за 5 минут.

Выполним следующие действия:
В панели управления хостингом открываем phpmyadmin — ваша база данных – и там таблицу jos17_k2_categories (префикс вашей базы данных может отличаться, будьте внимательны). Во вкладке «Структура», в конце таблицы, добавляем поле, примерно таким образом:

Обновление Joomla
Идем опять в «Структуру» и в этот раз добавляем индекс. На самом деле, все очень просто:

Обновление Joomla, проблема с К2
Теперь очередь таблицы jos17_k2_items (помним про префикс!!!), с ней повторяем ту же операцию. Если надо, смотрим на скриншоты выше — все точно так же.

Как альтернативный вариант, можно достичь того же результата произведя два SQL-запроса (Внимание префикс!) к базе данных:
ALTER TABLE jos17_k2_categories ADD language CHAR( 7 ) NOT NULL DEFAULT ‘None’, ADD INDEX ( language );
ALTER TABLE jos17_k2_items ADD language CHAR( 7 ) NOT NULL DEFAULT ‘None’, ADD INDEX ( language );

После этих не хитрых действий вы сможете редактировать материалы K2, проблемы больше не существует.


Комментариев нет »

No comments yet.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Что-то типа КАПЧИ :) *