Алексей Павлов 0 Опубликовано 13 марта, 2015 Жалоба Share Опубликовано 13 марта, 2015 Здравствуйте! У меня версия магазина 2.17 при попытке обновиться до последней версии 2.30 обновление происходит успешно, админка открывается и работает, но при этом при открытии сайта получаю ошибку. Подскажите как обновиться правильно? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 13 марта, 2015 Жалоба Share Опубликовано 13 марта, 2015 Здравствуйте! А читали сообщение вот это - Лучше взять из темы той архивы, начиная с 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. Если какиз-то архивов в той теме нет, скажите, выложу. Ссылка на сообщение Поделиться на другие сайты
Алексей Павлов 0 Опубликовано 13 марта, 2015 Автор Жалоба Share Опубликовано 13 марта, 2015 не нашел 2.19 и 2.26 Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 13 марта, 2015 Жалоба Share Опубликовано 13 марта, 2015 Вот 2.19.zip 2.26.zip Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 13 марта, 2015 Жалоба Share Опубликовано 13 марта, 2015 Если опять будет ошибка, включите debug - и посмотрите, что за ошибка. sql из обновлений не нужно брать, если Вы уже нажали кнопку Обновить в админке. Если не нажимали обновить, тогда и sql файлы из архивов грузить надо в базу. Ссылка на сообщение Поделиться на другие сайты
Алексей Павлов 0 Опубликовано 26 марта, 2015 Автор Жалоба Share Опубликовано 26 марта, 2015 После обновления на 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 CORE/Cake/Model/Datasource/DboSource.php line 460 → PDOStatement->execute(array) CORE/Cake/Model/Datasource/DboSource.php line 426 → DboSource->_execute(string, array) CORE/Cake/Model/Datasource/DboSource.php line 670 → DboSource->execute(string, array, array) CORE/Cake/Model/Datasource/DboSource.php line 1081 → DboSource->fetchAll(string, boolean) CORE/Cake/Model/Model.php line 2696 → DboSource->read(Content, array) APP/Controller/PagesController.php line 154 → Model->find(string, array) [internal function] → PagesController->index() CORE/Cake/Controller/Controller.php line 486 → ReflectionMethod->invokeArgs(PagesController, array) CORE/Cake/Routing/Dispatcher.php line 187 → Controller->invokeAction(CakeRequest) CORE/Cake/Routing/Dispatcher.php line 162 → Dispatcher->_invoke(PagesController, CakeRequest, CakeResponse) APP/webroot/index.php line 92 → Dispatcher->dispatch(CakeRequest, CakeResponse) Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 26 марта, 2015 Жалоба Share Опубликовано 26 марта, 2015 Зайдите в phpMyAdmin, в свою базу данных и в закладке SQL выполните вот такой код: ALTER TABLE `content_products` ADD `manufacturer_id` int(10) AFTER `content_id`; Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 26 марта, 2015 Жалоба Share Опубликовано 26 марта, 2015 sql файлы из обновлений в базу данных загружали к себе?! Ссылка на сообщение Поделиться на другие сайты
Алексей Павлов 0 Опубликовано 26 марта, 2015 Автор Жалоба Share Опубликовано 26 марта, 2015 Получаю следующее MySQL вернула пустой результат (т.е. ноль строк). (Query took 0.2583 seconds.) Нет не загружал. Вы написали если нажимал на кнопку обновить в админке то не нужн Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 26 марта, 2015 Жалоба Share Опубликовано 26 марта, 2015 Текст ошибки изменился или ошибка такой же осталась? Что сейчас пишет? Ссылка на сообщение Поделиться на другие сайты
Алексей Павлов 0 Опубликовано 26 марта, 2015 Автор Жалоба Share Опубликовано 26 марта, 2015 Все заработало. Даже автоматическое обновление. Спасибо! Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 26 марта, 2015 Жалоба Share Опубликовано 26 марта, 2015 Хорошо, Вы полазьте по админке, в редактировании товара, в каталоге, а то может какие-то sql запросы не выполнились. В общем, смотрите, если где ошибку увидите, пишите. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения