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

Перенос данных


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

Саша, расскажите мне, пожалуйста, как перенести наполнение одного магазина VamShop на другой VamShop на том же хостинге, но с другим доменом. Если можно, поподробней, как для чайника  :),  или бросьте ссылочку, где подробно описан весь процесс. Спасибо

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

Нужно перенести что именно?!

Товары и категории и всё?!

Тогда с помощью phpMyAdmin можно перенести из одной базы в другую следующе таблицы:

categories

categories_description

products

products_description

products_to_categories

Переносить можно так:

Заходите в таблице и нажимаете сверху закладку Экспорт, сохраняете в файл таблицу, в другой базе нажимаете вкладку Импорт и грузите этот файл.

Только наверное нужно перед импортом удалить те таблицы, а то будет писать ошибку, что таблица уже существует.

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

Саша, выручайте! Перенесла только что базу данным методом. Импорт прошел успешно, но магазин не работает "Извините, интернет-магазин не работает..."

Видимо, причина в кодировке - в первом магазине cp1251, во втором, куда импортировали - utf8. Подскажите, пжл, как исправить?

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

Нет, не в кодировке, кодировка на работоспособность не влияет, максимум, могут быть одни ???????? вместо текста.

Что-то не так с базой.

Нужно для начала узнать причину ошибки, вот так - http://vamshop.ru/node/37

Что за ошибка в mysql_db_error.log

Приведите текст ошибки.

Ссылка на сообщение
Поделиться на другие сайты
MYSQL ERROR REPORT
- 03/10/2008 10:10:31
---------------------------------------
1054 - Unknown column 'c.categories_status' in 'where clause'

select c.categories_id,
cd.categories_name,
c.parent_id from categories c, categories_description cd
where c.categories_status = '1'

and c.categories_id = cd.categories_id
and cd.language_id='1'
order by sort_order, cd.categories_name
---------------------------------------
Server Name  : zoo-magazin.kiev.ua
Remote Address: 92.249.124.58
Referer      : http://zoo-magazin.kiev.ua/db_error.html
Requested    : /index.php
Trace Back    : index.php:11(requirearray(1) {;  [0]=>;  string(56) "templates/vamshop/source/boxes.php"; }; ) => templates/vamshop/source/boxes.php:19(includearray(1) {;  [0]=>;  string(67) "templates/vamshop/source/boxes/categories.php"; }; ) => templates/vamshop/source/boxes/categories.php:75(vamDBqueryarray(1) {;  [0]=>;  &string(305) "select c.categories_id,
; cd.categories_name,
; c.parent_id from categories c, categories_description cd
; where c.categories_status = '1'
;
; and c.categories_id = cd.categories_id
; and cd.language_id='1'
; order by sort_order, cd.categories_name"; }; ) => includes/application_top.php:162(vam_db_queryarray(1) {;  [0]=>;  &string(305) "select c.categories_id,
; cd.categories_name,
; c.parent_id from categories c, categories_description cd
; where c.categories_status = '1'
;
; and c.categories_id = cd.categories_id
; and cd.language_id='1'
; order by sort_order, cd.categories_name"; }; ) => inc/vam_db_query.inc.php:34(vam_db_errorarray(3) {;  [0]=>;  &string(305) "select c.categories_id,
; cd.categories_name,
; c.parent_id from categories c, categories_description cd
; where c.categories_status = '1'
;
; and c.categories_id = cd.categories_id
; and cd.language_id='1'
; order by sort_order, cd.categories_name";  [1]=>;  &int(1054);  [2]=>;  &string(54) "Unknown column 'c.categories_status' in 'where clause'"; }; )
[/code]

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

В ошбике написано, что в таблице categories нет колонки categories_status

После колонки pernt_id должна идти categories_status

Можно добавить через phpMyAdmin

Тип колонки такой:

categories_status tinyint(1), ноль - нет, по умолчанию - 1

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

Колонку вставила, но пока не работает. Я так понимаю, теперь в products чего-то не хватает...

MYSQL ERROR REPORT
- 03/10/2008 16:10:12
---------------------------------------
1054 - Unknown column 'p.products_vpe' in 'field list'

select distinct
                                           p.products_id,
                                           pd.products_name,
                                           p.products_image,
                                           p.products_tax_class_id,
                                           p.products_vpe,
                           p.products_vpe_status,
                           p.products_vpe_value,
                                           p.products_price
                                           from products p, products_description pd, products_to_categories p2c, categories c
                                           where p.products_status=1
                                           and p.products_id = p2c.products_id
                                           and pd.products_id = p.products_id
                                           and p.products_id !='0'
                                           and c.categories_id = p2c.categories_id
                                           
                                           
                                           and c.categories_status=1 order by
                                           p.products_date_added desc limit 10
---------------------------------------
Server Name   : zoo-magazin.kiev.ua
Remote Address: 92.249.124.58
Referer       :
Requested     : /
Trace Back    : index.php:11(requirearray(1) {;   [0]=>;   string(56) "templates/vamshop/source/boxes.php"; }; ) => templates/vamshop/source/boxes.php:28(requirearray(1) {;   [0]=>;   string(66) "templates/vamshop/source/boxes/whats_new.php"; }; ) => templates/vamshop/source/boxes/whats_new.php:58(vam_random_selectarray(1) {;   [0]=>;   &string(1254) "select distinct
;                                            p.products_id,
;                                            pd.products_name,
;                                            p.products_image,
;                                            p.products_tax_class_id,
;                                            p.products_vpe,
;                            p.products_vpe_status,
;                            p.products_vpe_value,
;                                            p.products_price
;                                            from products p, products_description pd, products_to_categories p2c, categories c
;                                            where p.products_status=1
;                                            and p.products_id = p2c.products_id
;                                            and pd.products_id = p.products_id
;                                            and p.products_id !='0'
;                                            and c.categories_id = p2c.categories_id
;                                           
;                                           
;                                            and c.categories_status=1 order by
;                                            p.products_date_added desc limit 10"; }; ) => inc/vam_random_select.inc.php:22(vam_db_queryarray(1) {;   [0]=>;   &string(1254) "select distinct
;                                            p.products_id,
;                                            pd.products_name,
;                                            p.products_image,
;                                            p.products_tax_class_id,
;                                            p.products_vpe,
;                            p.products_vpe_status,
;                            p.products_vpe_value,
;                                            p.products_price
;                                            from products p, products_description pd, products_to_categories p2c, categories c
;                                            where p.products_status=1
;                                            and p.products_id = p2c.products_id
;                                            and pd.products_id = p.products_id
;                                            and p.products_id !='0'
;                                            and c.categories_id = p2c.categories_id
;                                           
;                                           
;                                            and c.categories_status=1 order by
;                                            p.products_date_added desc limit 10"; }; ) => inc/vam_db_query.inc.php:34(vam_db_errorarray(3) {;   [0]=>;   &string(1254) "select distinct
;                                            p.products_id,
;                                            pd.products_name,
;                                            p.products_image,
;                                            p.products_tax_class_id,
;                                            p.products_vpe,
;                            p.products_vpe_status,
;                            p.products_vpe_value,
;                                            p.products_price
;                                            from products p, products_description pd, products_to_categories p2c, categories c
;                                            where p.products_status=1
;                                            and p.products_id = p2c.products_id
;                                            and pd.products_id = p.products_id
;                                            and p.products_id !='0'
;                                            and c.categories_id = p2c.categories_id
;                                           
;                                           
;                                            and c.categories_status=1 order by
;                                            p.products_date_added desc limit 10";   [1]=>;   &int(1054);   [2]=>;   &string(47) "Unknown column 'p.products_vpe' in 'field list'"; }; )
[/code]

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

Теперь пишет, что нет колонки products_vpe в таблице products

products_vpe должна идти после products_fsk18

Тип колонки:

products_vpe  int(11)      Нет  0

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

Посмотрите какие колонки должны быть, поставив где-то рядом "чистую" версию VaM Shop и просто добавьте недостающие колонки.

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

Саша, а в чем может быть причина отсутствия этих колонок? Из-за того, что версии магазина разные?

Если я установлю демо-версию магазина на денвере - смогу посмотреть базу данных?

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

Не знаю.

Если ставили VaM Shop, а не osC VaM, то эти колонки вообще-то должны быть.

Сможете конечно посмотреть, демка от полной версии практически не отличается.

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

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

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

osC = osCommerce

osC VaM = osCommerce VaM Edition.

Просто странно, куда могли подеваться Ваши колонки, в приват получил ссылку, попробую на выходных посмотреть.

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