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

Ошибка при импорте базы с OSCommerce в ВАМШОП


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

Сделал экспорт c помощью vam-export, установил магазин VAMSHOP.

С помощью резервного копирования через админку пробую залить базу.

Подключение к БД `softdb`.

Чтение файла `vam-export.sql`.

------------------------------------------------------------

Установлена кодировка соединения `utf8`.

2009.05.15 16:36:32

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

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

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', '87', '', '', 'alexx', 'Нежиков', 'Зенцова 20',' at line 1 (256)

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

Скорей всего где-то в район вот указанной строки код неправильный, т.е.

например там в адресе кавычка ' всетречается или ещё что.

Нужно вот удалить эту '

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

Либо вообще удалите строку, если не понятно, что в ней не так.

удалил строку первую , теперь пишет :

Установлена кодировка соединения `utf8`.

2009.05.15 20:43:31

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

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

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 ' ('87', '', '', '', '',1,'', 'Алексей', 'Нежиков', '0000-00-00 ' at line 1 (256)

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

Вот первая строка в файле vam-export.sql кодировка utf8

INSERT INTO address_book VALUES ('2', '87', '', '', 'Алексей', 'Нежиков', 'Зенцова 20', '', '452950', 'Нефтекамск', '', '176', '0', 'now()', 'now()');

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

Не, тут поля таблицы не соответствуют вставляемым данным. В таблице 16 полей, а данных - 15.

mysql> explain address_book;
+-----------------------+--------------+------+-----+---------------------+----------------+
| Field                | Type        | Null | Key | Default            | Extra          |
+-----------------------+--------------+------+-----+---------------------+----------------+
| address_book_id      | int(11)      | NO  | PRI | NULL                | auto_increment |
| customers_id          | int(11)      | NO  | MUL |                    |                |
| entry_gender          | char(1)      | NO  |    |                    |                |
| entry_company        | varchar(255) | YES  |    | NULL                |                |
| entry_firstname      | varchar(255) | NO  |    |                    |                |
| entry_secondname      | varchar(255) | NO  |    |                    |                |
| entry_lastname        | varchar(255) | NO  |    |                    |                |
| entry_street_address  | varchar(255) | NO  |    |                    |                |
| entry_suburb          | varchar(255) | YES  |    | NULL                |                |
| entry_postcode        | varchar(10)  | NO  |    |                    |                |
| entry_city            | varchar(255) | NO  |    |                    |                |
| entry_state          | varchar(255) | YES  |    | NULL                |                |
| entry_country_id      | int(11)      | NO  |    | 0                  |                |
| entry_zone_id        | int(11)      | NO  |    | 0                  |                |
| address_date_added    | datetime    | YES  |    | 0000-00-00 00:00:00 |                |
| address_last_modified | datetime    | YES  |    | 0000-00-00 00:00:00 |                |
+-----------------------+--------------+------+-----+---------------------+----------------+
16 rows in set (0.00 sec)
[/code]

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

Так ведь тогда писало бы текст ошибки другой.

Как раз про то, что количество колонок не соответствует.

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

Делал бэкап вот этой версией vam-export

/* -----------------------------------------------------------------------------------------

  $Id: vam-export.php 1323 2006-11-11 17:58:08Z VaM $

  VaM Shop - open source ecommerce solution

  http://vamshop.ru

  Copyright © 2007 VaM Shop

  -----------------------------------------------------------------------------------------

  based on:

  © 2003 Andreas Oberzier (application_top.php,v 1.54 2003/08/25); netz-designer.de

  Released under the GNU General Public License

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

В Админке в заголовке браузера что написано, какая версия?!

vam-export правильно работать будет на версии 1.50 и 1.51, на более старых вот такая ошибка будет с несоответствием количества колонок.

Тогда только самому править vam-export.php файл.

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

А vam-export вообще когда и откуда скачивали?!

Вот возьмите эту версию, она ж должна на 1.51 работать - http://kypi.ru/vam/vam-export.zip

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

Начал импортировать через резервное копирование , но процесс идёт очень медленно и грузит комп на 100%.

Вобщем жду результат импорта.

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

Не надо через резервное копирование, самый быстрый способ, через консоль командой mysql.

Либо на крайний случай через phpMyAdmin, если файл небольшой.

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

А какая команда через консоль? Файл vam-export.sql занимает 20 мб , а то через резервное копирование в самом магазине процесс идёт ну очень медленно , запустил с утра ещё :))

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


mysql -hсервер -uпользователь -pпароль название-базы < файл.sql
[/code] примерно так будет когда данные укажешь:
[code]
mysql -hlocalhost -utest -ptest vamshop < vam-export.sql

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

Попробовал залить с помощью утилиты bigdump http://www.ozerov.de/bigdump.php  база импортировалась нормально и быстро. В phpadmin появились таблицы. Но в админке и магазине видны только клиенты , заказов и каталогов с товарами нет. Может что то поменять нужно , язык и.т.д......

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

Запустил магазин http://vamshop/index.php?language=RU - открылись каталоги )) это где-то править надо ? пока магазин на локальном компе , позже буду на хост переносить.

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