VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Добрый день, так-как на форуме есть большое количество недовольных новой версией движка, но в тот-же момент обновившихся на 4-ку, появились следовательно вопросы, а возможно ли произвести downgrade, или проще говоря откат на предыдущую линейку.
В связи с этим пишу данный мануал. Итак, для начала нам понадобится следующее:
Исходный форум vBulletin версии 4.0.x
Установленный форум vBulletin версии 3.8.x (мануал писался и испытывался на версии 3.8.3 и 3.6.5, так-что есть уверенность что работоспособность данного метода гарантирована и на линейки 3.6.х и 3.7.х)
Impex последней версии, скачать который Вы можете в файловом архиве vBSupport.org
Немного терпения и желания
Сразу скажу, что форумы, на которых я производил откат были одной кодировки, cp1251.
Если Вы всё подготовили, то можем приступать. Полетели! (c)
Шаг 1. Распаковываем архив с Impex-ом, наблюдаем внутри следующую картину:
Далее следуем в папку: impex и переименовываем файл ImpExConfig.php.new в ImpExConfig.php, далее открываем его текстовым редактором и вносим следующие коррективы:
PHP Code:
#### # # TARGET - The target is the vBulletin database (where the data is going to) # ####
$impexconfig['target']['server'] = 'localhost'; // хост $impexconfig['target']['user'] = 'root'; // имя пользователя базы MySQL $impexconfig['target']['password'] = 'qwerty'; // пароль $impexconfig['target']['database'] = 'forum'; // имя базы $impexconfig['target']['tableprefix'] = 'prefix'; // префикс в случае надобности
Это Мы ввели данные от чистого форума 3.8.x.
Теперь опускаемся ниже и редактируем следующие настройки:
PHP Code:
#### # # SOURCE - The source is the old forum database (where the data is coming from) # ####
# mysql / mssql $impexconfig['source']['databasetype'] = 'mysql'; // mysql или mssql $impexconfig['source']['server'] = 'localhost'; // хост $impexconfig['source']['user'] = 'root'; // пользователь $impexconfig['source']['password'] = 'qwerty'; // пароль $impexconfig['source']['database'] = 'forum_vb4'; // имя БД $impexconfig['source']['tableprefix'] = 'prefix'; // префикс при необходимости
На этом настройка Impex-а закончена и можем смело заливать содержимое папки upload в корень форума 3.8.x.
Шаг 2.
Переходим в админку форума 3.8.x, там Мы увидим вот такой пункт:
Смело нажимаем и устанавливаем следующие пункты как на изображении ниже:
Далее просто поочерёдно нажимаем на каждый пункт. Пункт вложений пропускаем, для него используем другой скрипт, который будет в конце поста.
В итоге после проведения всех операции должно быть следующее:
Нажимаем на ссылку над этой табличкой: Database cleanup & restart Если выйдет ошибка БД, то не волнуйтесь, там говорится лишь о потере связи.
Шаг 3. Переходим в Обслуживание - Сброс счётчиков.
Пройдёмся по всем параметрам. Далее нужно будет воспользоваться файлом tools.php, так-же пройдёмся по всем параметрам.
В итоге что Мы получили:
Исходный форум vBulletin 4.0.x
Чистый форум vBulletin 3.8.x
После конвертирования vBulletin 3.8.x
Теперь подведу некий итог операции и просчитаем плюсы и минусы данного метода.
[+]
Совпадение паролей, так-как алгоритм хеширования не изменился
Сохранение всех сообщений, пользователей, тем и т.д.
Возможность переноса вложений, аватаров, то-есть всего файлового контента, за исключением альбомов.
Мы всё-таки откатились на более стабильную линейку
Перенос вложений.
Для начала в обоих форумах, в качестве "Места хранения вложений" должна использоваться Файловая система и ещё очень важный пункт, должен быть указан полный путь!
Пример Windows - c:/httpdocs/www/forum/attachments
Пример Linux - /home/www/domain.com/forum/attachments
Загружаем файл attach.php в папку forum/impex, проще говоря, файл должен находиться в одной директории с конфиг-файлом импекса.
Далее просто запускаем в браузере.
И ещё раз хочу напомнить, прежде чем произвести какое-либо действие, прислушайтесь к старой поговорке:
Luvilla, данный вариант не пробовал, но сегодня вечером проверю, хотя если логически подумать, апгрейд со старых версии. Но основная цель допилить impex для полноценного переноса файло-контента на 3.8.х.
хочу откатиться из 402Пл4 на 385
залил импекс в Админке появилась кнопка импорт , нажал на него
и где Select System :: какую версию мне выбрать?
и тут тоже Select version and product to export to :: ?
FBI добавил 30.03.2010 в 04:36
и варриант Luvilla, нормальный , рабочий ?)
Last edited by FBI : 03-30-2010 at 05:36 AM.
Reason: Добавлено сообщение