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

Как восстановить бэкап 1.47 сразу в 1.6 ?


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

можно ли это сделать, не трогая работающий 1.47? В смысле на нем обновлений никаких не будет, с него нужно просто забрать существующую базу и развернуть в новой версии. Как?

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

Да.

Берёте базу данных из 1.47 версии и восстанавливаете в 1.60 версии.

Затем скачиваете патчи http://vamshop.ru/files.html 1.48-1.60

Из патчей берёте ТОЛЬКО SQL файлы, там где они есть.

И затем например через phpMyAdmin, через закладку импорт по порядку загружаете SQL файлы в свою базу.

т.е. Вы восстановили 1.47 базу в 1.60 версии, но нам же нужно довести структуру базы до версии 1.6, вот для этого SQL файлы и не нужны, что б структура базы стала 1.6 версии и не было ошибок.

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

не восстанавливается. пишет "Возникла ошибка!

Неправильный запрос.

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(2, 1, 'Пример1', 'Пример1' at line 1 (256)"

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

Попробуйте через phpMyAdmin восстановить.

Если в самой базе никаких ошибок нет, то всё работает.

Проверено много раз.

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

Попробуйте тогда из 1.47 версии взять файл /admin/backup.php, переписать его в 1.6 версию и восстановить.

т.е. что б файл резервного копирования был одинаковый на обоих версиях.

Если не получится, тогда делайте через phpMyAdmin.

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

Попробуйте тогда из 1.47 версии взять файл /admin/backup.php, переписать его в 1.6 версию и восстановить.

т.е. что б файл резервного копирования был одинаковый на обоих версиях.

Если не получится, тогда делайте через phpMyAdmin.

Эксперименты с файлом бэкапа от 1.47 на 1.60 закончились более чем плачевно :( теперь 1.60 вообще отказался устанавливаться - то на 6-м шаге отваливается база, то нет таблицы configuration, то подавай права на несуществующий файл htaccess.txt. Cнес базу совсем, создал новую с другим именем и паролем - эффект тот-же - магазин 1.60 вообще никак не ставится :((

Дистрибутива 1.47 тоже нет. Аллес, приехали, вынос тела...:((

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

Дистрибутива 1.47 тоже нет. Аллес, приехали, вынос тела...:((

а о бэкапе 1.47 хоть позаботились перед тем, как что-то на сервере делать?
Ссылка на сообщение
Поделиться на другие сайты

Бэкап базы - есть, бэкап сервера - есть, но первое не разворачивается на 1.6, а дистриба 1.47 нет. Второе не развернется нигде кроме того сервера что есть. Есть даже бэкап файлов. И именно на 1.47 ничего и не делалось, просто планы были перенести его содержимое сразу на 1.6. Не склалось - 1.6 тоже умер :(

PS: Конкретно сейчас умер не вамшоп, а хостер того сайта, что висит на 1.47.

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

Речь не про 1.47 даже и уже не про обновление... 1.60 вообще не ставится, попробовал уже на двух хостингах :( Все это поиском тут описанное видел, читал, штудировал - симптомы те-же, решения однозначного я так и не увидел. Танцы с бубном одни, а не установка...

Чего делать то?

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

Burobijan

Вот попрбуйте эту папку /admin/sxd

Это текущая версия Sypex Dumper 2, судя по описанию, в этой версии добавлена возможность восставновлени любых SQL файлов, а не только сделанных Dumper'ом же, как в прошлой версии.

dumper2-fix.zip

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

1.47 нашел и он поставился сходу. Сделал бэкап того чего поставилось, но тут же восстановить уже не смог:

Возникла ошибка!

Неправильный запрос.

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(3, 'STORE_OWNER_EMAIL_ADDRESS', 'XXX@XXXXX.ru', 1, 3, NULL, '0000-00-00 00:00' at line 1 (256)

mySQL v.5.0.77, php 1.3.41

Хостинг где все это происходит - Timeweb.

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

Burobijan

Вот попрбуйте эту папку /admin/sxd

Это текущая версия Sypex Dumper 2, судя по описанию, в этой версии добавлена возможность восставновлени любых SQL файлов, а не только сделанных Dumper'ом же, как в прошлой версии.

А что такого может произойти с SQL-файлом, созданным только что установленным шопом чтобы он тут-же не смог восстановиться???

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

А можно тогда эту строку (о которой в ошибке сказано) и соседние привести из SQL файла.

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

Burobijan

Вот попрбуйте эту папку /admin/sxd

Только предварительно придется восстановить убитый родным бэкапером вамшоп... этот SXD надо натравить на базу, которую требуется восстановить, так?

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

А можно тогда эту строку (о которой в ошибке сказано) и соседние привести из SQL файла.

INSERT INTO `configuration` VALUES

(1, 'STORE_NAME', 'Shop', 1, 1, NULL, '0000-00-00 00:00:00', NULL, NULL),

(2, 'STORE_OWNER', 'Company', 1, 2, NULL, '0000-00-00 00:00:00', NULL, NULL),

(3, 'STORE_OWNER_EMAIL_ADDRESS', 'XXX@XXXXXX.ru', 1, 3, NULL, '0000-00-00 00:00:00', NULL, NULL),

(4, 'EMAIL_FROM', 'XXX@XXXXXX.ru', 1, 4, NULL, '0000-00-00 00:00:00', NULL, NULL),

(5, 'STORE_COUNTRY', '176', 1, 6, NULL, '0000-00-00 00:00:00', 'vam_get_country_name', 'vam_cfg_pull_down_country_list('),

и так далее

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

Причем я сравнивал два файла - только что созданный только что поставленного 1.47 и большой бэкап действующего магазина на 1.47, который собственно и надо было развернуть. Они отличаются только наполнением, никаких различий в полях, директивах и т.п.

Но ведь и свежий бэкап не разворачивается заново :((

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

Выглядит код вполне нормально, ошибок не видно.

Может дело в версии MySQL, не знаю даже.

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

Сейчас пробую еще на одном хостинге, весьма похожем на тот, где стоит 1.47 - чистопородные буржуи, Швеция.

Мускул 5.0.32. 1.47 поставился с пол-пинка. Кроме бэкапа только что поставленного шопа сделал экспорт базы из майадмина.

И... вы будете смеяться - бэкап восстановился! Ну вот чем, чем 5.0.32 так лучше чем 5.0.77 ???

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

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

А я еще думал - нужны мне шведы на следующий год или где... Пинг до Швеции конечно поболе Питера будет, но и поменьше Канады, где сейчас обитаю.

Таки с русскими хостингами все понятно - руки у хостеров откуда-то не оттуда. Возможно и можно разобраться, но времени жалко очень :(

Сейчас на всякий пожарный разверну еще одну копию живого шопа на поддомене, и можно будет экспериментировать дальше...

И кстати еще - а картинки всякие как восстанавливать - ручками ? :(

Продолжаем разговор - что же нужно теперь чтобы "подняться" с 1.47 до 1.6 ?

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

Наверное дело в каких-то настройках MySQL, видимо.

По поводу обновления.

Нужно в разделе файлы vamshop.ru/files.html скачать патча 1.48-1.6 и обновляться по порядку.

Только обязательно сделайте на всякий случай резервную копию файлов и базы данных.

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

Да сейчас то уже ни к чему бэкапы, я расплодил копий действующего шопа на пол-интернета :) где-нибудь да останется :)

Там нужно каждый патч отдельно скачивать и устанавливать последовательно, так?

И еще по лицензии - если я купил лицензию и зарегистрировал ее на определенный домен, можно ли этот домен изменить?

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

Burobijan, я обычно беру 100 руб за шаг при обновлении движка. подозреваю, что Вы в ходе своих экспериментов были бы готовы отдать бОльшую сумму, но чтобы все было сделано хорошо. так ведь?  ;)

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