Jump to content
Sign in to follow this  
nebesa

[Решено] КАК ОБНОВИТЬ ocStore 2.1.0.2 до 2.1.0.2.1

Recommended Posts

Подскажите КАК ОБНОВИТЬ ocStore 2.1.0.2  до  2.1.0.2.1. Сайт только сделала пару дней назад, нечего почти не добавляла. Помогите...

Share this post


Link to post
Share on other sites

Копируете в корень своего сайта все файлы и 'папки' из этого архива, затем из дистрибутива предыдущей версии копируете 'папку' install и заменяете файлы в install с архива с измененными файлами.

Можно поступить несколько проще, взять install целиком из дистрибутива ocStore 2.1.0.1.2

Обязательно запустить mysite.ru/install (где mysite.ru - это ваш сайт) и пройти процедуру обновления для добавления в БД новых полей и синхронизации настроек системы.

После этого удалить директорию install с сервера.

  • +1 2

Share this post


Link to post
Share on other sites

 

Копируете в корень своего сайта все файлы и 'папки' из этого архива, затем из дистрибутива предыдущей версии копируете 'папку' install и заменяете файлы в install с архива с измененными файлами.

Можно поступить несколько проще, взять install целиком из дистрибутива ocStore 2.1.0.1.2

Обязательно запустить mysite.ru/install (где mysite.ru - это ваш сайт) и пройти процедуру обновления для добавления в БД новых полей и синхронизации настроек системы.

После этого удалить директорию install с сервера.

 

 

Ура. Новое обновление. Все получилось. Спсибо за инструкцию .

Share this post


Link to post
Share on other sites

Обновлял по порядку с ocStore_2.1.0.1.1_до_2.1.0.2 (всё нормально)

Потом пытался обновить по изложенной инструкции с ocStore_2.1.0.2_до _2.1.0.2.1. Обновление mysite.ru/install  проходит, но при открытии сайта пишет:

 

"Notice: Error: Unknown column 'md.name' in 'field list'"

Полностью теряется связь с товаром :(

 

Уважаемые опытные пользователи может кто подскажет как быть, что делать?

Share this post


Link to post
Share on other sites

Зачем вам вообще эти обновления по порядку? Имхо, или не обновлять вовсе, либо сразу на 2.2

Share this post


Link to post
Share on other sites

Обновлял по порядку с ocStore_2.1.0.1.1_до_2.1.0.2 (всё нормально)

Потом пытался обновить по изложенной инструкции с ocStore_2.1.0.2_до _2.1.0.2.1. Обновление mysite.ru/install  проходит, но при открытии сайта пишет:

 

"Notice: Error: Unknown column 'md.name' in 'field list'"

Полностью теряется связь с товаром :(

 

Уважаемые опытные пользователи может кто подскажет как быть, что делать?

помимо различия в файлах, там есть отличия в структуре самой БД

 

решение - подключиться к БД напрямую, например через phpmyadmin (Гугл в помощь) и выполнить запрос

ALTER TABLE `oc_manufacturer_description` ADD `name` VARCHAR( 64) NOT NULL ;

 

(если префикс БД отличается - вместо oc_ укажите свой)

Share this post


Link to post
Share on other sites

Зачем вам вообще эти обновления по порядку? Имхо, или не обновлять вовсе, либо сразу на 2.2

Требовалось обновление,т.к. 

  • Исправлена ошибка, при которой нельзя было оформить заказ на последнем шаге при некоторых условиях.

 

помимо различия в файлах, там есть отличия в структуре самой БД

 

решение - подключиться к БД напрямую, например через phpmyadmin (Гугл в помощь) и выполнить запрос

ALTER TABLE `oc_manufacturer_description` ADD `name` VARCHAR( 64) NOT NULL ;

 

(если префикс БД отличается - вместо oc_ укажите свой)

Понял, попробую!

Share this post


Link to post
Share on other sites

А у меня вроде все правильно сделала не обновился, осталась прежняя версия (

Share this post


Link to post
Share on other sites

А что делать если при запросе mysite/install выдаёт такое

Notice: Use of undefined constant VERSION - assumed 'VERSION' in /system/addist/startup.php on line 49

Fatal error: Call to a member function get() on a non-object in /system/addist/startup.php on line 82

(название папки с доменом убрал перед /system)

 

В файле 

с 49 строки стартует проверка версии

if (version_compare(VERSION,'1.5') == -1)
{
    $oc_version = '1.4.9.x';
}
elseif (version_compare(VERSION,'2.0') == -1)
{
    $oc_version = '1.5.x';
}
else
{
    $oc_version = '2.x';
}
if (!defined('OC_VERSION'))
{
    define('OC_VERSION',$oc_version);
}

В базе я не вижу таблицы "OC_VERSION"

 

 

82 строка :

$store_id = $config->get('config_store_id');

В общем я не понимаю на что оно ругается, но автоматом обновляться не хочет.

Благо после ручного добавления в таблицу согласно написанному AlexDW, за что ему спасибо, вернулись товары, цены, картинки..., а то уж думал придётся базу и архив сайта восстанавливать.

 

Share this post


Link to post
Share on other sites

А что делать если при запросе mysite/install выдаёт такое

спросить у автора addist

Share this post


Link to post
Share on other sites

Начал экспериментриовать :-)  поставил чистый дистрибутив osStore 2.1.0.2.1 и попытался туда залить бекап сайта из версии 2.1.0.2 + папку с имиджем скопировал. Вроде работает ошибок в логе нету, только не показывает производителей ни на веб странице, ни на админ панели там пусто,  но, в таблице oc_manufacturer имеется записанные  мои производители, как в этой ситуации быть? Что надо исправить чтобы производители показывались на веб странице и  в админке?

Share this post


Link to post
Share on other sites

сбросить системный кеш, смотреть в журнал ошибок

в 21021 немного изменена структура БД, чуть выше писал

 

пробуйте добавить и в БД заполнить значения по какому-нибудь производителю в таблице oc_manufacturer_description и посмотреть на результат

Share this post


Link to post
Share on other sites

спросить у автора addist

Спасибо за наводку. Будем разбираться.

Share this post


Link to post
Share on other sites

сбросить системный кеш, смотреть в журнал ошибок

в 21021 немного изменена структура БД, чуть выше писал

 

пробуйте добавить и в БД заполнить значения по какому-нибудь производителю в таблице oc_manufacturer_description и посмотреть на результат

Вроде всё попробовал пока без результатов. Если вручную добавить нового производителя то он появляется, но старые не показывается, хотя записи есть в таблице oc_manufacturer, в логах ошибок нет

Share this post


Link to post
Share on other sites

Обновил с версии 2102 до 21021 всё прошло без ошибок. 1) Написано что исправлено залипание всплывающих подсказок. Всё наоборот - проблема появилась. 2) Перестали загружаться фотографии. Пишет что фото загружено, но его на самом деле не видно. Посмотрел через фтп, куда загружаются фотки, там они есть. Помогите справиться с проблемой.

Edited by nomad2020

Share this post


Link to post
Share on other sites

помимо различия в файлах, там есть отличия в структуре самой БД

 

решение - подключиться к БД напрямую, например через phpmyadmin (Гугл в помощь) и выполнить запрос

ALTER TABLE `oc_manufacturer_description` ADD `name` VARCHAR( 64) NOT NULL ;

 

(если префикс БД отличается - вместо oc_ укажите свой)

 

Всё работает! Спасибо Версия ocStore 2.1.0.2.1  :eek:

Share this post


Link to post
Share on other sites

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


Возникла ошибка при обновлении  Версия 2.1.0.2 на  Версия 2.1.0.2.1


Помогите пожалуйста!


post-709597-0-42505100-1463235021_thumb.jpg

Share this post


Link to post
Share on other sites

 

Копируете в корень своего сайта все файлы и 'папки' из этого архива, затем из дистрибутива предыдущей версии копируете 'папку' install и заменяете файлы в install с архива с измененными файлами.

Можно поступить несколько проще, взять install целиком из дистрибутива ocStore 2.1.0.1.2

Обязательно запустить mysite.ru/install (где mysite.ru - это ваш сайт) и пройти процедуру обновления для добавления в БД новых полей и синхронизации настроек системы.

После этого удалить директорию install с сервера.

 

А как же файлы config.php и admin/config.php их разве не нужно оставлять прежними и НЕ копировать с нового архива?

И еще не совсем понятно это предложение "затем из дистрибутива предыдущей версии копируете 'папку' install и заменяете файлы в install с архива с измененными файлами." слишком запутанно, можно предложение проще как-то составить пожалуйста???)

Edited by Ilari

Share this post


Link to post
Share on other sites

помимо различия в файлах, там есть отличия в структуре самой БД

 

решение - подключиться к БД напрямую, например через phpmyadmin (Гугл в помощь) и выполнить запрос

ALTER TABLE `oc_manufacturer_description` ADD `name` VARCHAR( 64) NOT NULL ;

 

(если префикс БД отличается - вместо oc_ укажите свой)

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

Залил просто скаченный 2.1.0.2.1 на 2.1.0.2 вместе с install, обновил, Админка работает норм, но фронтенд - белый экран 500.

Все перепробовал, весь кэш и куки почистил, запрос в БД как написано выше сделал, там ошибку выдает: #1060 - Дублирующееся имя столбца 'name'

Но если включить режим обслуживания и выйти с админки, страница тех.обсл.. работает, больше никак.

Включил вывод ошибок, вот что показывает:

Fatal error: Call to undefined method ModelCatalogProduct::getSpecialPriceEnd() in /.../catalog/controller/module/showintabs_output.php on line 99

 

Не подскажите в чем может быть дело?

Share this post


Link to post
Share on other sites

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

Залил просто скаченный 2.1.0.2.1 на 2.1.0.2 вместе с install, обновил, Админка работает норм, но фронтенд - белый экран 500.

Все перепробовал, весь кэш и куки почистил, запрос в БД как написано выше сделал, там ошибку выдает: #1060 - Дублирующееся имя столбца 'name'

Но если включить режим обслуживания и выйти с админки, страница тех.обсл.. работает, больше никак.

Включил вывод ошибок, вот что показывает:

Fatal error: Call to undefined method ModelCatalogProduct::getSpecialPriceEnd() in /.../catalog/controller/module/showintabs_output.php on line 99

 

Не подскажите в чем может быть дело?

Столько времени потратил, а оказалось, всего лишь надо было переустановить сломанный ВКюмод

Share this post


Link to post
Share on other sites

Vqmod  в версии 2 и выше,зло вселенского масштаба )))).Так что зря потрачено время на  ремонт...

Share this post


Link to post
Share on other sites

Копируете в корень своего сайта все файлы и 'папки' из этого архива, затем из дистрибутива предыдущей версии копируете 'папку' установка и заменяете файлы в установить с архива с измененными файлами.
Можно поступить несколько проще, взять установить целиком из дистрибутива ocStore 2.1.0.1.2
Обязательно запустить mysite.ru/install (где mysite.ru - это ваш сайт) и пройти процедуру обновления для добавления в БД новых полей и синхронизации настроек системы.
После этого удалить директорию установки с сервера.

 

не получаеться обновиться с оксторе 1.5.5.1.2 на 2.1.0.1.2 не понятна описано инструкция

в установочном папки в текстовом фаиле обновление тоже не совсем понятно

 

делаю по инструкции, закачиваю папку обновления распаковую ее в корневую директорию.

ввожу браузере http://www.yourstore.com/install и нечего 

Удалил все cookies в своем браузере, чтобы избежать ошибок.
 
но   установщик не направляет к процессу окончания обновления. шаги установки не вижу! обновлял CTRL + F5 не чего 
не происходит!
Edited by zevs

Share this post


Link to post
Share on other sites

и почему в фаеле upgrade.txt инструкции по обновлении написана версия 1.5.5.1.2 ocStore ///

/// Инструкция по обновлению ///
 
 
в а install.txt
В Opencart Версии V2.1.х ///
/// Инструкция по установке ///
 
подробно по этапам где можно прочитать инструкцию обновления с окстори 1.5 на 2.1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Content

    • By fm86
      В карточке товара, например: https://devel.santeks-porolon.ru/porolon/mebelnyi/listovoj/st1930 При выборе геометрических параметров работает калькулятор цен. Если после увеличения параметров начать выбирать в обратную сторону, то калькулятор перестаёт работать. Меняю параметр "Выберите размер листа (метры)", изначально ценаОпт=87 ценаРозн=165
      1) меняю с "2х1" на "2х2" == ценаОпт=173 ценаРозн=331
      2) меняю с "2х2" на "2х1" == ценаОпт=87 ценаРозн=165
      3) меняю с "2х1" на "2х2" == ценаОпт=87 ценаРозн=165
      ocStore 2.1.0.2.1
       
    • By Fletcher
      Всем доброго дня.
      Попался магазин на ocStore версии 0.2.0. В каталоге более 5000 товаров. Пытаюсь найти модули для выгрузки товаров, чтобы перенести весь каталог на другой сайт с OpenCart версии 3.0.3.2 (trs-3.0.2.0) .
      Пожалуйста подскажите каким модулем это можно сделать и как?
      Впервые столкнулся с такой проблемой. До этого почти не работал с данной CMS.
      Сайт с которого нужно выгрузить информацию очень старый и не обновлялся.
      Заранее благодарю!
    • By nikeforce111
      Добрый день, сколько будет стоить перенос сайта с 1.5.5.1.2 на более свежую версию 2.3 например? Какие подводные камни (упадут ли позиции в выдаче, есть вероятно что не все данные зайдут на новую версию и т.д.). На самом сайте около 5000 товаров, есть фильтры.
      Также можете посоветовать на какую лучше версию перейти. Спасибо
    • By q3dm0
      450.00 руб
      Скачать/Купить дополнение


      Magictabs
      Если Вы ранее заполняли большое количество товаров, обязательно сталкивались с неудобством стандартного заполнения в opencart. Приходилось заполнить основные обязательные поля, добавить изображение и по нажатию на кнопку сохранить Вас выкидывало на страницу всех товаров, вместо того чтобы оставить  на той же карточке товара и той же вкладке на которой Вы находились ранее, теперь эта проблема решена! Помимо кнопки, применить, которая получила в сети широкую популярность в запросах любой поисковой системы и на тематику которой написано множество модулей как платных, так и бесплатных, не была решена проблема вкладок, наверняка Вас просто после сохранения выкидывало просто на первую вкладку сохранения, но теперь и эта проблема решена! Что же предлагает модуль Magictabs:
      - кнопка “Применить”;
      - возможность оставаться на той вкладке, которая, была активна последней в момент сохранения страницы;
      - даже после выхода из админки или последующем входе в нее, последняя активная вкладка сохраняется;
      - 2-ух язычность (английская и русская версия из пакета);
      - поддержка последних версий opencart, в том числе opencart.pro и ocmod;
      - исправлены конфликты табов с модулем дополнительных вкладок (для всех версий, кроме opencart.pro включено в комплект, в Opencart.pro - модуль "Дополнительные вкладки" установлен по умолчанию)
       
      Примечание: работает только в карточке товара, для категории и прочих разделов системы, модуль не работает!
       
      Посмотреть работу модуля можно на следующем видео: ссылка
       
      Установка на сервер:
      для opencart.pro
      Скопировать файлы из папки upload на сервер; Перейти в раздел установка дополнений OCMOD и установить magictabs.ocmod.xml; Перейти в раздел “Менеджер дополнений” и нажать кнопку “Обновить”. для всех остальных
      Скопировать файлы из папки upload на сервер; Добавить файлы в разрешение "Группы пользователей"; Установить модуль Magictabs, для внесения в бд необходимых таблиц; Перейти в раздел установка дополнений OCMOD и установить magictabs.ocmod.xml; Перейти в раздел “Менеджер дополнений” и нажать кнопку “Обновить”.  
      Добавил q3dm0 Добавлено 15.05.2017 Категория Обмен данными Системные требования Сайт разработчика www.opencart.com Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1 Обращение к серверу разработчика Нет Старая цена 450  
    • By q3dm0
      Если Вы ранее заполняли большое количество товаров, обязательно сталкивались с неудобством стандартного заполнения в opencart. Приходилось заполнить основные обязательные поля, добавить изображение и по нажатию на кнопку сохранить Вас выкидывало на страницу всех товаров, вместо того чтобы оставить  на той же карточке товара и той же вкладке на которой Вы находились ранее, теперь эта проблема решена! Помимо кнопки, применить, которая получила в сети широкую популярность в запросах любой поисковой системы и на тематику которой написано множество модулей как платных, так и бесплатных, не была решена проблема вкладок, наверняка Вас просто после сохранения выкидывало просто на первую вкладку сохранения, но теперь и эта проблема решена! Что же предлагает модуль Magictabs:
      - кнопка “Применить”;
      - возможность оставаться на той вкладке, которая, была активна последней в момент сохранения страницы;
      - даже после выхода из админки или последующем входе в нее, последняя активная вкладка сохраняется;
      - 2-ух язычность (английская и русская версия из пакета);
      - поддержка последних версий opencart, в том числе opencart.pro и ocmod;
      - исправлены конфликты табов с модулем дополнительных вкладок (для всех версий, кроме opencart.pro включено в комплект, в Opencart.pro - модуль "Дополнительные вкладки" установлен по умолчанию)
       
      Примечание: работает только в карточке товара, для категории и прочих разделов системы, модуль не работает!
       
      Посмотреть работу модуля можно на следующем видео: ссылка
       
      Установка на сервер:
      для opencart.pro
      Скопировать файлы из папки upload на сервер; Перейти в раздел установка дополнений OCMOD и установить magictabs.ocmod.xml; Перейти в раздел “Менеджер дополнений” и нажать кнопку “Обновить”. для всех остальных
      Скопировать файлы из папки upload на сервер; Добавить файлы в разрешение "Группы пользователей"; Установить модуль Magictabs, для внесения в бд необходимых таблиц; Перейти в раздел установка дополнений OCMOD и установить magictabs.ocmod.xml; Перейти в раздел “Менеджер дополнений” и нажать кнопку “Обновить”.  
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.