Вернуться к списку форумов Вернуться

Поддержка пользователей

Community support

Перенос БД

Мега юзер
Приветствую. Сегодня вот наткнулся на вашу разработку. Почитал немного и пожалел, что раньше не встретил. В связи с этим возник вопрос:
У нас сайт СП. Относительно молодой. Можно ли каким-нибудь образом перенести пока еще небольшую базу пользователей нашего нынешнего сайта (MySQL) на ваш. Уж больно понравился! А сам я не программист не разу. Да и перенос товаров через внешние файлы (что то типа .csv...) тоже интересует.
Это мой дом
Приветствую. Добро пожаловать на борт.
Можно перенести.
ADM-Импорт базы-MySQL бла бла бла, надо знать доступ к MySQL базе и выбрать таблицу для импорта. все товары должны находиться в одной таблице


из CSV там же, но пунктом ниже. только файл переименуйте в txt, разделителей текста быть не должно, разделитель столбцов любой(табуляция подойдет)
Это мой дом
а пароли пользователям при переносе надо раскешировать будет скорее всего, сохранить это все в файл в виде "2|nick|pass|John Smith|john.smith@gmail.com|12345673|25.09.12|USER|Company|-|-||||-|||Denwer|USA (+1800)|1495|01-01-1970|" и импортировать в админке через АДМ -> сайт -> пользователи -> импорт базы
Мега юзер
Оперативно!!! Спасибо! Доступы к своей sql-базе я знаю, да и её устройство тоже. Буду пробовать. А вот пароли раскешировать и пересохранить - для меня это пока "тёмный лес". Не объясните поподробнее?
Имеется ввиду не только импорт товаров в ЕВЦ но и импорт учетных записей пользователей. Хотя можно и без этого обойтись
Мега юзер
Меня как раз больше пользователи интересуют. Хотя товары тоже.
можно оставить захешированными. евц поддерживает шифрование паролей. только его надо включить и подправить функцию хеширования, чтобы хеши совпадали со старыми
Мега юзер
Гость : можно оставить захешированными. евц поддерживает шифрование паролей. только его надо включить и подправить функцию хеширования, чтобы хеши совпадали со старыми
Мало что понял
Другое понял: сам видимо не разберусь с переносом. Есть у вас услуги таких переносов? Платные-бесплатные? А пока по факту имею вот что:

"MYSQL ERROR: Попытка установить соединение была безуспешной, т.к. от другого компьютера за требуемое время не получен нужный отклик, или было разорвано уже установленное соединение из-за неверного отклика уже подключенного компьютера." Данные для входа все верные. От самого хостера.

drive.google.com
drive.google.com

ЗЫ. Картинки не вставляются.
Это мой дом
неее. эт не то!
MySQL не надо включать! вырубить обратно его.
мы же все разжевали.
это настройки самой EWC. при импорте данных спросит mySQL доступы.
Мега юзер
Есть. Мааленькое продвижение вперед. Получил базу пользователей. Правда корявую. И пароли естественно не работают. Они там с солью, а что с неё делать, понятия не имею. Про услугу переноса базы что скажете?

drive.google.com
Это мой дом
рассолить не получится. пусть юзеры делают запрос на смену пароля.
и криво потому что указали разделитель текста. я же писал - БЕЗ РАЗДЕЛИТЕЛЯ ТЕКСТА - в вашем случае это пробелы.
К тому же вы не поняли про кодировку windows-1251
Насчет услуги переноса - поспрашайте на форуме платных услуг. я не делаю.
Мега юзер
По разделителям и кодировке уже разобрался! Вручную подготавливаю .csv файл. Импорт их sql у меня не работает. Наверно из-за сильно заср...ой базы. Там полей 30, не меньше. С паролями думаю тоже вопрос решу. А вот с логинами при переносе проблема - некоторые пользователи логины на кириллице придумали. И их уже не сменить, т.к. есть например Ната и Nata, разные люди. А ваш движок, как я понял, кириллицу в именах не переваривает. В этом случае невозможно войти в личные данные пользователя и сменить статус. Как быть ?
drive.google.com

И ещё вопрос - что должно быть в поле "Тип пользователя (1-3)" при импорте пользователей? Я так понял, под этими именами они записываются в ...admin/userstat/.
drive.google.com

Если прописать кириллицей то получается
drive.google.com
Это мой дом
1. зарегать их вручную и отправить новый пароль на почту
2. первое поле в БД - тип пользователя - 1-Частное лицо 2-Компания 3-ИП
3. не надо кириллицей. с ней в файловых БД вечно проблемы. Латиницу не надо равурлкодировать, поэтому к примеру партнерские ссылки красивее. Но зато в движке большие буквы и малые - это разные юзеры, та же Nata и nata, NATA - это разные ники.
Мега юзер
Павел. Не пойму, что я делаю не так
drive.google.com
drive.google.com
drive.google.com

Что ДОЛЖНО быть в первых полях текстового файла для импорта?
Это мой дом
может надо всем поставить пароль "123" а потом просто сделать рассылку мол пароль 123 и поставьте себе новый?
Мега юзер
Не в том дело. Импортируется только первый юзер. И всё... Дальше User exist!
Это мой дом
по вашим скринам этого не видно.. по ним видно чт на третем скрине у вас уточняют соответствие полей...
я бы на вашем месте попробовал файл импорта формировать без отступов между строк: каждый пользователь на новой строке, а не через строку
PS: ИМХО количество разделителей | долдно быть как в примере а не заканчиваться сразу после USER
Мега юзер
Это я последовательность файлов перепутал при заливке. Так то он второй:) Павел должен понять. А прикол в том, что если нумерацию в текстовом файле поставить последовательную (1 2 3 ....), то импорт нормально проходит. Но первая цифра - это, как написано в посте повыше, это тип пользователя. Они все частные лица, вот я им всем единички и понаставил.
Мега юзер
А отступов там вроде нет. Вот исходник
drive.google.com
Мега юзер
Вообщем, поэкспериментировав выяснил, что если подсунуть (а считай продублировать) логин латинскими буквами в первое поле в таблице подстановки, то импорт проходит. Но после этого в личных данных пользователя тип пользователя-же пустой. Зато файлы в папке /userstat нормально называются.
И кстати, типы пользователя с нуля помоему начинаются 0-Частное лицо 1-Фирма 2-ИП.

Тема закрыта