| |||||||||
| |||||||||
17.11.2011 update5633.zip
Для 5.63. Экспорт импорт заказов, пользователей, всех мультиязычных баз товаров, поисковых тегов в MySQL + багфикс для PHP 5.2.17 (американских хостингов)
Настройка MySQL в основных параметрах в соответствии с инструкциями Вашего провайдера:
Для 5.63. Экспорт импорт заказов, пользователей, всех мультиязычных баз товаров, поисковых тегов в MySQL + багфикс для PHP 5.2.17 (американских хостингов)
Настройка MySQL в основных параметрах в соответствии с инструкциями Вашего провайдера:
после экспорта - данные можно бекапить или переносить в другой движок, а также делать другие интересные вещи.
Как я и говорил раньше от MySQL никуда не деться!
Понял так, это нужно только для удобства, параметр не обязательный?
Понял так, это нужно только для удобства, параметр не обязательный?
движок планируется на обеих системах - и MySQL и файлы.
переход туда обратно можно будет производить во время работы.
Движок очень оптимизирован в плане потребления ресурсов. Это понравится и MySQLю
По сути MySQL - это тоже файловый движок, просто все заботы на файловые операции берет на себя MySQL сервер.
Поэтому в настоящий момент на повестке дня - выгрузка в MySQL, импорт из MySQL (любых полей совместимого типа из любых баз и таблиц), а также перевод выдачи на MySQL (переключение между файлохранением и MySQL)
Также планируется подключение PostgreSQL и как венец - СУБД Oracle.
переход туда обратно можно будет производить во время работы.
Движок очень оптимизирован в плане потребления ресурсов. Это понравится и MySQLю
По сути MySQL - это тоже файловый движок, просто все заботы на файловые операции берет на себя MySQL сервер.
Поэтому в настоящий момент на повестке дня - выгрузка в MySQL, импорт из MySQL (любых полей совместимого типа из любых баз и таблиц), а также перевод выдачи на MySQL (переключение между файлохранением и MySQL)
Также планируется подключение PostgreSQL и как венец - СУБД Oracle.
Но файловые архивы - я не собираюсь хранить в MySQL , только текстовые данные и ссылки на файлы.
Это позволит всему работать очень быстро
BLOB и FILE объекты пока не планирую помещать в базу. И так все работает.
Это позволит всему работать очень быстро
BLOB и FILE объекты пока не планирую помещать в базу. И так все работает.
Переключение между рел.БД и файлами будет в настройках, а возможно при инсталляции.
зато сразу можно будет замерить производительность и поставить ЖИРНУЮ ТОЧКУ на обсуждении, что быстрее - MySQL или хранение в файлах.
Насчет программинга и уязвимостей MySQL к внедрению в запросы - не волнуйтесь, все знаем, все экранируется, проверяется и перепроверяется. уязвимостей не будет.
Насчет программинга и уязвимостей MySQL к внедрению в запросы - не волнуйтесь, все знаем, все экранируется, проверяется и перепроверяется. уязвимостей не будет.
admin: Переключение между рел.БД и файлами будет в настройках, а возможно при инсталляции.
На мой взгляд первый вариант удобнее, или совместить варианты.
admin: Также планируется подключение PostgreSQL и как венец - СУБД Oracle.
Это лично для меня уже темный лес, даже больше похоже на ругательства
Что вспомнил, это правда нужно постить в теме с пожеланиями, но отпишу здесь, очень хотелось бы импорт товаров с Exсel, это облегчило бы работу очень сильно.
admin: импорт из эксель легко. описано тут www.eurowebcart.ru
Так и делаю но есть свои нюансы.
Так и делаю но есть свои нюансы.
17.11.2011 update5633.zip
Для 5.63. Экспорт и Импорт заказов, пользователей, всех мультиязычных баз товаров, поисковых тегов в MySQL, Настройка параметров MySQL - в основных параметрах
For 5.63. Adds MySQL Export-Import operations.
качайте сразу второй апдейт.
Теперь можно перенести данные из других движков через MyPHPAdmin в движок Eurowebcart/24OK
Для ознакомпления со структурой данных - достаточно сохранить базу движка в MySQL
потом через MyPHPAdmin экспортировать в нужном формате в эти выгруженные таблицы - и можно обратно импортировать.
След. на очереди импорт любой таблицы MySQL в БД Eurowebcart/24OK
Для 5.63. Экспорт и Импорт заказов, пользователей, всех мультиязычных баз товаров, поисковых тегов в MySQL, Настройка параметров MySQL - в основных параметрах
For 5.63. Adds MySQL Export-Import operations.
качайте сразу второй апдейт.
Теперь можно перенести данные из других движков через MyPHPAdmin в движок Eurowebcart/24OK
Для ознакомпления со структурой данных - достаточно сохранить базу движка в MySQL
потом через MyPHPAdmin экспортировать в нужном формате в эти выгруженные таблицы - и можно обратно импортировать.
След. на очереди импорт любой таблицы MySQL в БД Eurowebcart/24OK
admin: След. на очереди импорт любой таблицы MySQL в БД Eurowebcart/24OK
Если можно с этого места по подробней, у меня есть полностью база со старого магазина на Престашоп 1.3, работа там была проделана колоссальная и заняла уйму времени, если бы категории, товары и описания, а так же фотки удалось от туда импортировать это был бы придел мечтаний.
1. ставите апдейт, настраиваете MySQL в основных параметрах, имя базы лучше указать например 24ok_db, чтобы не дай бог не было пересечения с вашей престошоповской.
2. экспортируете базу в MySQL - Экспорт - Сохранить базу >MySQL
3. запускаете MyPHPAdmin (дается вместе с хостингом, если нет, его его можно установить самостоятельно)
4. открываете только что экспортированную базу, смотрите таблицы items_rus, users, orders, ну и хватит в принципе.
смотрите их структуру-особенно столбцы. все столбцы имеют формат - TEXT
теперь надо престошоповскую базу товаров экспортировать в БД 24ok_db в таблицу items_rus в соответствии со структурой столбцов.
Можно создать отдельную базу, например 24ok_db2 и туда выгрузить нужные столбцы в нужном порядке. (как это сделать - смотрите руководство и форум поддержки MyPHPAdmin или ждите след этапа - импорта в 24ok любой таблицы любой MySQL базы)
После чего в основных параметрах указать имя базы 24ok_db2 и сделать Экспорт - Восстановить базу
выбрав items_rus
Только смотрите - имена таблиц должны быть в точности такими, какими они экспортировались в начале, в пункте 2.
Насчет фоток и картинок - они у вас в престошопе что тоже в MySQL хранятся в типе данных FILE?
Это же мрак и нагрузка на БД! Если это так их тоже можно будет вытащить, но надо писать модуль экспорта или если в MyPHPAdmin есть такая возможность (я не помню, прямо сейчас сразу не скажу) - то сделать экспорт типа данных FILE в физические файлы на сервере.
2. экспортируете базу в MySQL - Экспорт - Сохранить базу >MySQL
3. запускаете MyPHPAdmin (дается вместе с хостингом, если нет, его его можно установить самостоятельно)
4. открываете только что экспортированную базу, смотрите таблицы items_rus, users, orders, ну и хватит в принципе.
смотрите их структуру-особенно столбцы. все столбцы имеют формат - TEXT
теперь надо престошоповскую базу товаров экспортировать в БД 24ok_db в таблицу items_rus в соответствии со структурой столбцов.
Можно создать отдельную базу, например 24ok_db2 и туда выгрузить нужные столбцы в нужном порядке. (как это сделать - смотрите руководство и форум поддержки MyPHPAdmin или ждите след этапа - импорта в 24ok любой таблицы любой MySQL базы)
После чего в основных параметрах указать имя базы 24ok_db2 и сделать Экспорт - Восстановить базу
Только смотрите - имена таблиц должны быть в точности такими, какими они экспортировались в начале, в пункте 2.
Насчет фоток и картинок - они у вас в престошопе что тоже в MySQL хранятся в типе данных FILE?
Это же мрак и нагрузка на БД! Если это так их тоже можно будет вытащить, но надо писать модуль экспорта или если в MyPHPAdmin есть такая возможность (я не помню, прямо сейчас сразу не скажу) - то сделать экспорт типа данных FILE в физические файлы на сервере.
Внимание!
качайте новую версию обработки!
19.11.2011 update5633.zip
Для 5.63. Экспорт и Импорт заказов, включая закрытые недели, пользователей, всех мультиязычных баз товаров, поисковых тегов, голосов и комментарий к товарам, счетчиков товаров в MySQL. Настройка параметров MySQL - в основных параметрах. Также создаваемая база MySQL при экспорте в неё приняла окончательный формат хранения, для будущей возможности переключения на MySQL.
Базы товаров имеют название таблицы типа items_rus (items_eng и т.п.)
Колонки имеют названия и формат хранимых данных:
"unifid" => "TEXT, уникальный идентификатор - md5 хэш
"votes_count` TEXT, кол-во отданных голосов за товар
"votes_level" => "TEXT, общий рейтинг товара по 5 бальной системе
"comment" => "TEXT, комментарии к товару
"counter" => "TEXT, счетчик просмотра товаров
"ext_stock" => "TEXT, состояние склада из внешнего файла 1С (ext)
"hidart" => "TEXT, код товара при скрытии реального артикула
"item_id" => "TEXT", строковый нумератор (резерв)
"dir" => "TEXT", товарный каталог
"subdir" => "TEXT", товарный подкаталог
"item_name" => "TEXT", название товара
"price" => "TEXT", цена
"ws_price" => "TEXT", оптовая цена
"code" => "TEXT", артикул (код товара реальный)
"des c r i p tion" => "TEXT", описание
"keywords" => "TEXT", ключевые слова, скидки, аксессуары, опции
"img_small" => "TEXT", малая фотография HTML
"img_big" => "TEXT", большие фотографии HTML
"values" => "TEXT", единица измерения (если в штуках то пустое поле)
"on_offer" => "TEXT", товар в продаже (1) или нет (0)
"brand" => "TEXT", бренд (производитель товара)
"attachments" => "TEXT", присоединяемые файлы, директории
"full_descr" => "TEXT", полное описание товара HTML
"stock" => "TEXT", кол-во на складе (без использования внешнего 1С файла)
+ custom поля, которые могут быть своими у каждого магазина или товарного каталога
"votes_count` TEXT, кол-во отданных голосов за товар
"votes_level" => "TEXT, общий рейтинг товара по 5 бальной системе
"comment" => "TEXT, комментарии к товару
"counter" => "TEXT, счетчик просмотра товаров
"ext_stock" => "TEXT, состояние склада из внешнего файла 1С (ext)
"hidart" => "TEXT, код товара при скрытии реального артикула
"item_id" => "TEXT", строковый нумератор (резерв)
"dir" => "TEXT", товарный каталог
"subdir" => "TEXT", товарный подкаталог
"item_name" => "TEXT", название товара
"price" => "TEXT", цена
"ws_price" => "TEXT", оптовая цена
"code" => "TEXT", артикул (код товара реальный)
"des c r i p tion" => "TEXT", описание
"keywords" => "TEXT", ключевые слова, скидки, аксессуары, опции
"img_small" => "TEXT", малая фотография HTML
"img_big" => "TEXT", большие фотографии HTML
"values" => "TEXT", единица измерения (если в штуках то пустое поле)
"on_offer" => "TEXT", товар в продаже (1) или нет (0)
"brand" => "TEXT", бренд (производитель товара)
"attachments" => "TEXT", присоединяемые файлы, директории
"full_descr" => "TEXT", полное описание товара HTML
"stock" => "TEXT", кол-во на складе (без использования внешнего 1С файла)
+ custom поля, которые могут быть своими у каждого магазина или товарного каталога
admin: Насчет фоток и картинок - они у вас в престошопе что тоже в MySQL хранятся в типе данных FILE?
Нет фото хранятся отдельно в папке с картинками, только вот пути к картинкам в базе, хотя может я конечно не совсем это понимаю.
ну тогда легко можно перенести и фотки/ пути можно прописать в картинки? а потом пройтись поиском и заменой.
Это только у меня или у всех, после установки последнего апдейта пропало меню "товары", так же пропал импорт и экспорт, все восстановилось только когда зашел "Основные параметры [rus]" и перешел на 3-ю страницу.
Это так и задумано или стоит переустановить ?
Это так и задумано или стоит переустановить ?