Скрипт магазина для вашего бизнеса

PHP скрипт интернет-магазина

ShopCMS

Профессиональный скрипт интернет-магазина

ShopCMS – быстрый и удобный скрипт интернет-магазина!
Всё самое лучшее создано для Вас и Ваших покупателей!
Главная Новости Купить Хостинг Клиентам Услуги Файлы Контакты
 
Инструкция по обновлению
Инструкция по обновлению ShopCMS до версии 3.1

Нижеследующие инструкции описывают действия для обновления ShopCMS. Это позволяет сохранить все содержимое базы категорий и товаров при обновлении. Если вы изменяли исходные PHP файлы или html-файлы шаблонов в используемой версии ShopCMS, то при обновлении эти изменения будут потеряны. Для восстановления изменений необходимо производить их вновь на файлах из устанавливаемой версии ShopCMS.

Для обновления необходимо выполнить следующие действия (процесс обновления скриптов как на локальном компьютере, так и на удаленном сервере идентичен):

1. Сохраните содержимое базы данных, а также все файлы вашей текущей версии ShopCMS.

Это обязательный шаг! Не пропускайте его - в случае, если вы пропустите его, любой непредвиденный сбой при обновлении может привести к потере данных. Мы рекомендуем вам сделать резервную копию файлов в отдельной папке на вашем компьютере. Сохраните все файлы текущей версии ShopCMS (включая файлы шаблонов, PHP файлы, изображения и т.д.). Резервную копию базы данных вы можете сделать, например, с помощью phpMyAdmin (этот инструмент поддерживается у большинства хостинг-провайдеров), либо средствами самого скрипта (раздел Администрирование БД - Экспорт базы данных (.gz архив)). Далее вам необходимо сделать экспорт каталога товаров в sql файл (Администрирование БД - Экспорт каталога товаров (.gz архив)). Это обязательный шаг, который позволит вам после установки новой версии восстановить каталог товаров. После того как резервные копии базы данных и каталога товаров будут созданы, вам необходимо просмотреть их визуально и убедиться, что дамп данных в обоих файлах был выполнен успешно и кодировка текста не была испорчена.

2. Убедитесь что вы сохранили полную копию файлов и базы данных старого магазина.  Далее необходимо удалить все папки и файлы с сервера, а так же очистить базу данных. Не стоит волноваться по поводу файлов, фотографий товаров, категорий и загруженных через визуальный редактор файлов. Все они будут восстановлены из резервной копии, которую вы сделали при выполнении первого шага инструкции.

3. Выполните установку скрипта согласно следующей инструкции: http://shopcms.ru/manual_win_install.html
Если вы используете ключ для версии ниже ShopCMS 3.0.0, то вам необходимо бесплатно получить новый код активации через службу технической поддержки.
В противном случае установите ключ активации в файл core/config/license.txt
Внимание! В случае неразрешимых своими силами проблем обязательно обратитесь в техподдержку ShopCMS.

4. Вы произвели установку ShopCMS. Теперь вам необходимо восстановить каталог товаров из специально сформированного ранее sql файла. Перейдите в раздел "Администрирование БД - Импорт каталога товаров (sql файл или .gz архив)" и выбрав созданный вами ранее файл произведите импорт каталога товаров в только что установленный магазин.

Внимание!
Если вы обновляетесь с версии ниже ShopCMS 3.0 RC2 вам необходимо выполнить следующие действия перед импортом каталога товаров из sql файла:

- откройте файл с каталогом товаров в любом "продвинутом" текстовом редакторе, умеющем делать замену строк (Php Expert Editor, Notepad++ и т.д.).
- выполните следующую пакетную замену строк: "insert into avl_" на "INSERT INTO DBPRFX_". Вместо avl_  впишите ваш старый префикс базы данных если он отличается от указанного в примере.
- сохраните файл вместе с произведенными изменениями и выполните его импорт в магазин как сказано в пункте 4 инструкции по обновлению.

5. Восстановление фотографий и доп. файлов.
- скопируйте содержимое ранее сохранённой папки files в папку core/files/
- скопируйте содержимое ранее сохранённой папки pictures в папки data/small/, data/medium/ и data/big/.
Если вы использовали фотографии у категорий товаров, то содержимое ранее сохранённой папки pictures так же необходимо скопировать в папку data/category/.
- скопируйте содержимое ранее сохранённой папки userfiles/files/ в папку data/files/
- скопируйте содержимое ранее сохранённой папки userfiles/images/ в папку data/images/
- скопируйте содержимое ранее сохранённой папки userfiles/flash/ в папку data/flash/
- скопируйте содержимое ранее сохранённой папки userfiles/_thumbs/Files/ в папку data/_thumbs/Files/
- скопируйте содержимое ранее сохранённой папки userfiles/_thumbs/Flash/ в папку data/_thumbs/Flash/
- скопируйте содержимое ранее сохранённой папки userfiles/_thumbs/Images/ в папку data/_thumbs/Images/

6. Обновление данных и очистка от мусора. Для того чтобы завершить обновление магазина вам необходимо скачать и распаковать на сервер следующий файл: http://shopcms.ru/files/dataup.zip. Запустите этот файл на выполнение, например: http://ваш_магазин.ком/dataup.php

7. Поздравляем! Обновление скрипта успешно завершено!

Главные ошибки допускаемые пользователями
1) Перенос всей базы данных - нельзя переносить файл базы данных со старого магазина в новый! Обновление происходит путем импорта каталога товаров в sql файл в старом магазине, и импортом этого файла в новый магазин.
2) Уверенность в полном сохранении всех данных - сохраняется только каталог товаров! Никакие данные кроме каталога товаров не будут сохранены. Файл каталога товаров несет в себе следующую информацию: категории и товары + их свойства, характеристики, фотографии, прикрепленные товары и доп. категории, обсуждения товаров и специальные предложения.

Если вы вносили изменения в какие-либо файлы ранее используемой версии ShopCMS (в файлы шаблонов или в исходные коды PHP), эти изменения будут потеряны при обновлении. К сожалению, это неизбежно. Единственный способ перенести изменения в обновленную версию, это произвести их вновь. Однако, если изменения, которые вы производили, носят локальный характер (например, вы изменили шрифты в файле стилей шаблона, цветовое оформление), вы сможете легко перенести изменения в обновленный ShopCMS. Для этого вам необходимо открыть одноименные файлы обновленных скриптов, и произвести изменения аналогично тому, как вы делали ранее.

Приятной работы!
Copyright © 2006–2017 ShopCMS. Все права защищены.
Отдел продаж: info@shopcms.ru
Техподдержка: support@shopcms.ru