Обновление темы

zapazuhu

Постоялец
Регистрация
24 Сен 2007
Сообщения
59
Реакции
8
Здравствуйте, при обновлении темы Revolution 2.3 до 3.1.2 выдаёт следующее (движок ocStore 2.1.0.2.1
Код:
Notice: Error: Duplicate column name 'image2'
Error No: 1060
ALTER TABLE `oc_category` ADD COLUMN `image2` VARCHAR(255) NULL DEFAULT NULL AFTER `parent_id`, ADD COLUMN `category_icontype` INT(11) UNSIGNED NOT NULL DEFAULT '1' AFTER `image2`, ADD COLUMN `category_icon` VARCHAR(50) NOT NULL DEFAULT 'fa none' AFTER `category_icontype`, ADD COLUMN `category_image` VARCHAR(255) NULL DEFAULT NULL AFTER `category_icon`; in /home/p429990/www/ins32.insant32.ru/system/storage/modification/system/library/db/mysqli.php on line 48Warning: Cannot modify header information - headers already sent by (output started at /home/p429990/www/ins32.insant32.ru/admin/index.php:84) in /home/p429990/www/ins32.insant32.ru/system/storage/modification/system/library/response.php on line 20
После этого в админке в настройках шаблона всё в порядке, но на сайте очень много ошибок ссылающихся на строки с category_image и category_icontype. Подскажите что нужно в бд исправить что бы этого не было может какую команду написать?
 
В БД уже есть такая колонка. Следует убрать ее создание:
Код:
ADD COLUMN `image2` VARCHAR(255) NULL DEFAULT NULL AFTER `parent_id`,
Получится это
Код:
ALTER TABLE `oc_category` ADD COLUMN `category_icontype` INT(11) UNSIGNED NOT NULL DEFAULT '1' AFTER `image2`, ADD COLUMN `category_icon` VARCHAR(50) NOT NULL DEFAULT 'fa none' AFTER `category_icontype`, ADD COLUMN `category_image` VARCHAR(255) NULL DEFAULT NULL AFTER `category_icon`;
Этот запрос и надо выполнить.

PS. А вообще перед этим
Код:
SHOW CREATE TABLE `oc_category`
в студию!
 
После запроса к бд ошибки убрались с шаблона, но как "В БД уже есть такая колонка. Следует убрать ее создание:" это сделать и PS. не понял:) Простите опыта мало(
 
После запроса к бд ошибки убрались с шаблона, но как "В БД уже есть такая колонка. Следует убрать ее создание:" это сделать и PS. не понял:) Простите опыта мало(
если ты выполнил запрос, то все уже сделано, и больше не надо ничего трогать, конечно, если ошибок нет
 
Назад
Сверху