Перейти к контенту
  • 0

Нужна помощь по переносу базы (топиков... категорий...разделов...посто


Вопрос

Добрый день нужна помощь по переносу базы с одной версии форума 2.1.7 на другую версию 2.3.5

 

В общем проблема заключается в написании скрипта на php.

Который должен был бы перенести из старой базы форума 2.1.7 в новую базы нового форума версии 2.3.5 следующие данные:

 

  1. Пользователей (их пароли... Аватарки... подписи... номера ICQ....и тп)
  2. Категории форума
  3. разделы
  4. подфорумы
  5. Все темы
  6. и сообщения

 

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

 

Очень надеюсь на вашу помощь по работе с БД

 

ЗЫ:

2.1.7 DB=> forum

2.3.5 DB=> newforum

 

Кодировка обоих таблиц одинаковы = > MyISAM cp1251_general_ci

 

 

 

 

 

 

 

Щас я уже перенёс все категории форумы и подфорумы через простой экспорт импорт бд через Mysql

 

Но вот проблема возникла в таблице ibf_members

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

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

  • 0

А что мешает воспользоваться стандартными средствами? Или как всегда "нулл"?

P.S. Молодец...скажи свой ник...и форум твой упадет. Нахрена показал имена пользователей и хеш паролей?

Изменено пользователем Rostov114
Ссылка на комментарий
Поделиться на других сайтах

  • 0

всё норм это пользователей всё равно не существует )

 

Это же не все юзеры....

 

 

Во вторых это не нулл просто косяк какой то вышел стандартынми средствами у меня в резервной копии БД кодировка нелепая одни непонятные вопросики и ироглифы

+ когда я решил узнать в чём дело восстановил старый сайт и там тоже почему то вся кодировка слетела.... Одни вопросики вместо текстов сообщений и тп....

 

Сервер не менялся... Расположен сервак на localhost

 

Народ хелп ми :D

 

 

 

=============================================================

 

И ещё вопросик что хранится в таблице

ibf_members_converge

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

  • 0

:D Обнови до 2.3.5 БД с вопросиками.

У меня была такая проблема хотя и с нуллами на локале. Вопросики переконвертировались в нормальные символы.

 

И ещё вопросик что хранится в таблице

ibf_members_converge

М...точно не помню...гдето тут темка с описанием таблиц была....приблизительно...мыла, ники и еще чето юзверей.

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

  • 0

мдя мс вот щас попробывал стандартыными методами всё равно какаие то ошибки ))

Лучше как нить вручную ))) так надёжнее )))

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

  • 0

ааа короч народ косяк никак не перенести бд (((

Таблицы ваще разные....

в ipb 2,1,7 и 2,3,5

таблицы members не совпадают

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

  • 0

asd_cool,

если проблема в кодировке до сих пор есть, выложите тут начало вашего дамп файла, а так же команду на создание любой таблицы (тоже из дамп файла).

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

  • 0

Народ вообщем я всё сделал почти всё перенёс при помощи запросов )))

Выборки нужных полей из таблиц и экспортом....

 

Есть тока одна проблема....

 

 

Есть две таблички:

ibf_members

и

ibf_members_converge

 

В первой хранятся пользователи и их данные всё норм я перенёс и всё стало на места после обновления кеша....

 

Но есть вопрос такой...

я так понимаю в табличке ibf_members_converge хранятся какието данные связанные с паролями....

Так вот эта табличка была утеряна к сожалению.....

 

Я придумал как её восстановить.....

Но тут есть одно НО

Смотрите скрин

post-66352-1216711103_thumb.jpg

 

Вот красным обведены две строки которые были созданы нормальным способом путём регистрации аккаунтов на форуме

Третья запись она была восстановлена...

Объясню....

 

из таблицы

ibf_members

были взяты данные id и mail и вручную добавлены в таблицу при помощи запроса

INSERT DELAYED IGNORE INTO `ibf_members_converge` (`converge_id`, `converge_email`) VALUES 
(673, 'xxxxxxx@mail.ru');

затем я зашёл в админ центр и изменил пароль юзеру

со следующими метками (смотри скрин)

post-66352-1216711506_thumb.jpg

 

Вот благодаря этому в таблице ibf_members_converge поля converge_pass_hash и converge_pass_salt заполнились нужными данными....

 

Осталось толко поле converge_joined

 

Видимо без этого правильного заполненного поля никак .... Ибо не войти под лигоном и паролем учетной записи с ID 673 :D

 

Помогите решить проблему.....

 

 

PS Ещё такой косяк возник.... Что пользователи как бы есть но не совсем....

Тобиш в админки когда смориш просто список то вроде всё норм....

А когда начинаешь пользоваться поиском то ничего нельзя найти ни одного пользователя ни по ID не по нику.....

 

Форум видит "полноценно" тока две записи которые были созданы естественным путём... (id 1 и id 2)

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

Присоединиться к обсуждению

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.