Перейти к содержанию
Форум поддержки пользователей VamShop

Обновление через админку


Алексей Павлов

Рекомендуемые сообщения

Алексей Павлов

Здравствуйте!

У меня версия магазина 2.17 при попытке обновиться до последней версии 2.30 обновление происходит успешно, админка открывается и работает, но при этом при открытии сайта получаю ошибку. Подскажите как обновиться правильно?

Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте!

 

А читали сообщение вот это - 

 

Лучше взять из темы той архивы, начиная с 2.17 с обновлениями и переписать файлы из архивов вручную.

sql не трогать.

 

Затем сделать как написано в сообщении про обновление до 2.3

 

т.е. Вам нужно взять архивы 2.18, 2.19, 2.20, 2.21, 2.22, 2.23, 2.24, 2.25, 2.26, 2.30.

 

Если какиз-то архивов в той теме нет, скажите, выложу.

Ссылка на сообщение
Поделиться на другие сайты

Если опять будет ошибка, включите debug - 

и посмотрите, что за ошибка.

 

sql из обновлений не нужно брать, если Вы уже нажали кнопку Обновить в админке.

 

Если не нажимали обновить, тогда и sql файлы из архивов грузить надо в базу.

Ссылка на сообщение
Поделиться на другие сайты
  • 2 weeks later...
Алексей Павлов

После обновления на 2.24, при входе на сайт получаю следующее

 

Notice (8): Undefined index: customer_group_id [APP/Controller/PagesController.php, line 92]

 

Database Error

Error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ContentProduct.manufacturer_id' in 'where clause'

SQL Query: SELECT COUNT(*) AS `count` FROM `thflora_db`.`contents` AS `Content` LEFT JOIN `thflora_db`.`content_types` AS `ContentType` ON (`Content`.`content_type_id` = `ContentType`.`id`) LEFT JOIN `thflora_db`.`templates` AS `Template` ON (`Content`.`template_id` = `Template`.`id`) LEFT JOIN `thflora_db`.`content_links` AS `ContentLink` ON (`ContentLink`.`content_id` = `Content`.`id`) LEFT JOIN `thflora_db`.`content_products` AS `ContentProduct` ON (`ContentProduct`.`content_id` = `Content`.`id`) LEFT JOIN `thflora_db`.`content_pages` AS `ContentPage` ON (`ContentPage`.`content_id` = `Content`.`id`) LEFT JOIN `thflora_db`.`content_categories` AS `ContentCategory` ON (`ContentCategory`.`content_id` = `Content`.`id`) LEFT JOIN `thflora_db`.`content_articles` AS `ContentArticle` ON (`ContentArticle`.`content_id` = `Content`.`id`) LEFT JOIN `thflora_db`.`content_news` AS `ContentNews` ON (`ContentNews`.`content_id` = `Content`.`id`) LEFT JOIN `thflora_db`.`content_downloadables` AS `ContentDownloadable` ON (`ContentDownloadable`.`content_id` = `Content`.`id`) LEFT JOIN `thflora_db`.`content_manufacturers` AS `ContentManufacturer` ON (`ContentManufacturer`.`content_id` = `Content`.`id`) LEFT JOIN `thflora_db`.`content_specials` AS `ContentSpecial` ON (`ContentSpecial`.`content_id` = `Content`.`id`) WHERE `ContentProduct`.`manufacturer_id` = '35' AND `Content`.`active` = 1 AND `ContentType`.`name` = 'product'

Notice: If you want to customize this error message, create app/View/Errors/pdo_error.ctp

Stack Trace
Ссылка на сообщение
Поделиться на другие сайты

Зайдите в phpMyAdmin, в свою базу данных и в закладке SQL выполните вот такой код:

ALTER TABLE `content_products` ADD `manufacturer_id` int(10) AFTER `content_id`;
Ссылка на сообщение
Поделиться на другие сайты
Алексей Павлов

Получаю следующее

 MySQL вернула пустой результат (т.е. ноль строк). (Query took 0.2583 seconds.)

 

Нет не загружал. Вы написали если нажимал на кнопку обновить в админке то не нужн

Ссылка на сообщение
Поделиться на другие сайты

Хорошо, Вы полазьте по админке, в редактировании товара, в каталоге, а то может какие-то sql запросы не выполнились.

 

В общем, смотрите, если где ошибку увидите, пишите.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...