![]() |
Показаны 68 сообщений на этой странице |
Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- VBulletin 3.x.x (http://netadmin.ws/forum/forumdisplay.php?forumid=74)
-- Upgrade 2.х.x to 3.х.х (http://netadmin.ws/forum/showthread.php?threadid=7499)
Upgrade 2.3.x to 3.0.0 RC2
Ну вот и я попробывал проапгрейдить свой форум на Ð_Ц2! Все прошло без сучка и задоринки
НО, у меня вопрос такой... Ведь до этого у меня стояло много хаков, некоторые имели дополнения и в базе... как бы теперь базу почистить от ненужного хлама от 2-ой версии?
__________________
yMC.ru - хомяк музыканта
Без сучка прошло потому что форум наверно не сильно большой.... У меня 200 Mb форум пришлось конвертить на локалке, на хосте глючило по черному...
__________________
C уважением, Игорь
cblog.ru
Где-то я уже говорил как удалять ненужные поля. Не помню какой там я способ описывал, но вот еще один: создаешь дамп схему только таблиц, без данных по одну сторону свежей инсталяции вб, по другую проапгреденного форума, сравниваешь файлы при помощи AirixMerge. Смотришь какие лишние столбцы и удаляешь. Причем можно не включать в дамп такие таблицы как: search, searchindex, words, adminlog...
__________________
Всегда есть решение.
Igor а я на локалке и делал! 
polo ок... вот только бы Арахис выдержал бы 20 МБ... 
__________________
yMC.ru - хомяк музыканта
Какие нахер 20 Мб, ты че. Я же говорю, только структуру базы без данных. С структурой ты там месяц в результатах будешь копаться.
__________________
Всегда есть решение.
Тьфу... сорри... стормозил! 
__________________
yMC.ru - хомяк музыканта
Возник такой вопрос.
А не возникнет ли проблем при переходе, если структура базы была немного изменена какими-то хаками?
(не добавлены просто новые таблицы, а изменены существующие)
polo
quote:
Причем можно не включать в дамп такие таблицы как: search, searchindex, words, adminlog...
__________________
miXei.ru - Дискуссионный клуб 
miXei просто скачай скрипт проверки, который есть на вб.сом и который можно скачать оттуда простому зарегеренному юзверю (полная инфа есть в дестрибутиве, читай ридми)... Если он даст добро, то тада все ок! 
__________________
yMC.ru - хомяк музыканта
MCTarakan просто бы выложил его сюда аттачем...
__________________
No pity, no mercy, no regret.
нет проблем, ловите! 
как скачаете, смените Ð_АЗÐ_ЕШЕНИЕ у файла на database_conflicts.php
залейте в папку, где у вас установлена vb2.x.x и запустите из бразера типа так: http://www.mydomain.ru/forum/database_conflicts.php
Если скрипт обнаружит таблицы, которые конфликтуют с ВБ3, то через Ð_НÐ_Админ переименуйте эти таблицы типа так:
table -> table_old
Затем, когда установите ВБ3, вам нужно будет воспользоваться встроенным в нее database prefix. В нем, той таблице, что была поставлена от ВБ3 дайте префикс например vb_table, и теперь можете переименовывать вашу старую таблицу назад: table_old -> table
Ð_то вольный перевод того, что написано тут: http://www.vbulletin.com/forum/show...?threadid=73163
Для чего это надо если честно я так и не понял... у меня скрипт проверил и конфликтов НЕ обнаружил, а форум у меня прохакан ОЧЕНЬ сильно...
как скачаете, смените Ð_АЗÐ_ЕШЕНИЕ у файла на database_conflicts.php
__________________
yMC.ru - хомяк музыканта
Так, плиз подскажите плиз, где теперь менять Sticky: Poll: и прочие префиксы к темам? Вроде я уже спрашивал, только не помню в какой теме... Помню, что сказали что в скриптах, а где именно не подскажет никто?
__________________
yMC.ru - хомяк музыканта
quote:
quote:
Причем можно не включать в дамп такие таблицы как: search, searchindex, words, adminlog...
Ð_то не включать, потому что они в версии 3 теперь называются по другому или есть другой смысл?
quote:
А не возникнет ли проблем при переходе, если структура базы была немного изменена какими-то хаками?
(не добавлены просто новые таблицы, а изменены существующие)
__________________
Всегда есть решение.
polo
quote:
Как правило таблицы не меняются, просто добавляются новые поля, а это работе не мешает.
__________________
No pity, no mercy, no regret.
Vanish я ни одного такого хака не встречал, который бы переименовывал стандартные поля таблиц.
__________________
Всегда есть решение.
У меня в контрольной панели после апгрейда остались пункты настройки penalty hack от Polo.
--
Penalty Setup
Group id with banned users
Group id with non talking users
Maximum Pens for ban и т.п.
-----
Что нужно сделать чтобы их грохнуть? остальные таблицы я вроде бы уже почистил
ЗЫ: Какими-то дополнительными файлами для проверки на конфликты не пользовался, да и не нужна она я думаю.
__________________
Лучший способ быть обманутым, это считать себя хитрее других.
MCTarakan
Так вроде все это в стиле переводится.
Скрипты тут менять не нужно.
polo
Спасибо за совет.
К сожалению бывают и такие хаки.
__________________
miXei.ru - Дискуссионный клуб 
Gordon Black странно... чтоб они там остались тебе надо было сохранить старый файл admin/index.php или что-то вроде этого...
MCTarakan добавил 13-01-2004 в 18:07:29:
miXei а мне вроде как раз сказали, что в скриптах...
__________________
yMC.ru - хомяк музыканта
MCTarakan Там добавка к хаку была - я ставил дополнение, для управления всем этим делом не через правку config.php а через админ-панель.
Там запросы в мускуле делаллись.... а вот что и как - не помню и посиск не помогает 
__________________
Лучший способ быть обманутым, это считать себя хитрее других.
Gordon Black тада сделай, как поло сказал - просто сохрани структуру чистой базы и твойе и проверь какие таблицы и столбцы лишние и удали все нафик! 
__________________
yMC.ru - хомяк музыканта
Почистил наконец-то.
Куски кода прятались в таблицах в сетингсгрупп и сетингс под видом какого-то хак1 
__________________
Лучший способ быть обманутым, это считать себя хитрее других.
MCTarakan
ТАк этого database_conflicts.zip хватает тогда?
__________________
Международное брачное агенство в Сибири.
Tagore когда тогда? Мне лично хватило и его... потом, уже после апгрейта почистил базу от старых хаков и вроде все... а перевод Sticky и т.п. на самом деле в языковом файле....
__________________
yMC.ru - хомяк музыканта
MCTarakan
Table Conflicts
Table Conflict for language - а у меня такой и нет, а дальше
Invalid SQL: SHOW KEYS FROM searchindex
mysql error: Table 'art1150_club.searchindex' doesn't exist
это хак такой был - что теперь делать - он не захочет конвертировать ее?
__________________
Международное брачное агенство в Сибири.
Tagore ну попробуй прогнать на локалке, если не выйдет, то надо будет что-нить думать! 
__________________
yMC.ru - хомяк музыканта
У меня локалка упала. Пробовал на серваке - баста - все застряло, ничего не работает, блин ...
__________________
Международное брачное агенство в Сибири.
quote:
К сожалению бывают и такие хаки.
__________________
Всегда есть решение.
polo
У тя хост на валуе был когда-то?
У меня бэкуп на 1.5 мб, интернет зверь - а он не хочет брать, срывается и не могу восстановить БД для форума. Вы что, каждый раз в валуе режите по кускам файли?
__________________
Международное брачное агенство в Сибири.
при ответе на форуме(vb3 rc2) стало появляться такое сообщение:
---------------------------------------------------------------------------------
Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 737280 bytes) in /var/www/wwwroot/forum/showthread.php(1611) : eval()'d code on line 337
Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 15 bytes) in Unknown on line 0
---------------------------------------------------------------------------------
может кто сталкивался, что за гимор такой ?
__________________
Fuck at all `n` fucking no regrets !!!
А нельзя как-нить попроще перейти на новую версию?
нельзя ли, например, потереть в базе все таблицы кроме тех, в которых юзеры, аттачменты, треды, форумсы и сделать апгрейд имея только эти таблицы, чтобы глюков меньше было? Или что будет, если установить новую версию форума, а базу указать старую, в которой оставить только нужные таблицы. Я просто хочу избежать появления мусора...
у меня кстати вообще версия 2.2.5. ...
__________________
Жду ответа как байкер лета!
quote:
нельзя ли, например, потереть в базе все таблицы кроме тех, в которых юзеры, аттачменты, треды, форумсы и сделать апгрейд имея только эти таблицы
quote:
Или что будет, если установить новую версию форума, а базу указать старую, в которой оставить только нужные таблицы.
__________________
yMC.ru - хомяк музыканта
quote:
У меня бэкуп на 1.5 мб, интернет зверь - а он не хочет брать, срывается и не могу восстановить БД для форума
SSH юзайте.__________________
`
SiteMaker.Ru - Академия сайтостроительства
Denveroid
А прога какая или без?
__________________
Международное брачное агенство в Сибири.
upgrade vb 2.2.0 -> vb 3.0 ???
У меня сейчас стоит на сайте 2.2.0, скачал 3-ю версию... как на нее перейти?
Сначала тебе надо проапгрейдиться до версии 2.2.9 как минимум.
Потом - смотри инструкции в архиве с vb3 (файл "vb3_rc_readme.html" если у тебя RC-версия).
для этого можно сразу поставить 2.2.9 или придется ставить промежуточные версии?
__________________
WebTalk.RU - Все вопроcы решаются здесь!
Можно сразу. Но все зависит от того как у тебя прохакан форум.
Если скрипты можно обновить просто сравнивая то что есть и скрипты последней версии, то вот шаблоны и схему базу данных - надо смотреть какие изменения вносились в каждой версии и соответствующе обновлять их.
MarKer добавил 16-02-2004 в 12:27:44:
Сорри... забыл что ты переходишь на 3-ю версию
старые хаки все равно не останутся.
Так что главное -> проследить чтобы структура базы была правильной, шаблоны и т.п. можно вручную не менять а просто залить из последнего стиля, а скрипты просто заменить из новой версии.
Ð_тот скрипт нужно поместить в корневую директорию форума и запустить. Выдает инфу о том если есть проблемы с базой.
__________________
Всегда есть решение.
Ок, спасибо! пока чтоуспешно заапгрейдился до 2.3.2
а есть ли русский язык для 3.0?
__________________
WebTalk.RU - Все вопроcы решаются здесь!
root
Есть, прикрепляли в соответствующей теме чуть ниже - "Перевод vB3".
root
сразу с 2.2.0 на 2.3.2 апгрейдил?
__________________
Жду ответа как байкер лета!
SIN
Ето реально.
__________________
"That vulnerability is completely theoretical."
надо было сразу пробовать на 3-ю... может и проапргейдилось бы! 
__________________
yMC.ru - хомяк музыканта
Наверно я себе такой апгрейд сделаю:
2.2.5 - оставлю и запрещу регистрацию/ответ в темы
3 - поставлю рядом и пускай заново всё будет... (разошлю юзерам письма о переходе)
так как база данных весит 160мегов...
__________________
Жду ответа как байкер лета!
закачайте пожайлусто фаил database_conflicts.zip. Он битый сейчас.
Stafford, БЛИН ЧО У ВСЕХ ТАК ПЛОХО С ГЛАЗАМИ?!?! Я УЖЕ И КÐ_АСНЫМ ЦВЕТОМ ВЫДЕЛИЛ И Ð_АЗМЕÐ_ ПОБОЛЬШЕ СДЕЛАЛ И ЖИÐ_НЫМ ВЫДЕЛИЛ, все-равно НАÐ_ОД ТУПИТ!
СМЕНИ Ð_АЗÐ_ЕШЕНИЕ НА .php И БУДЕТ ТЕБЕ СЧАСТЬЕ!!!
__________________
yMC.ru - хомяк музыканта
У меня ошибку выдает при апгрейде, проверка прошла нормально, а когда запускаю upgrade.php выдает
There seems to have been a slight problem with the database.
................
в чем может быть проблема?
(хорошо, что посохранял все файлы)
__________________
Мой сайтик - http://nashdomik.net/stroim-dom/
Sergeant а что под этим ниже дай в студию плиз! 
__________________
yMC.ru - хомяк музыканта
There seems to have been a slight problem with the database.
Please try again by pressing the refresh button in your browser.
An E-Mail has been dispatched to our Technical Staff, who you can also contact if the problem persists.
We apologise for any inconvenience.
это все, что есть 
__________________
Мой сайтик - http://nashdomik.net/stroim-dom/
хм... а на мыло тож самое приходит?
__________________
yMC.ru - хомяк музыканта
у меня локально все стоит, я на мыло и не пробовал, главное проверка прошла нормально.
Может я не то удалил?
Все, что в каталоге /forums удалил, и положил туда вайлы из vb3
потом запустил site.ru/forums/install/upgrade.php и все...
__________________
Мой сайтик - http://nashdomik.net/stroim-dom/
да нет... все прально сделал... странно... тада надо делать методом ПОЛО проверять что там у тя не так... см. в конце первой страницы в этой теме вроде...
__________________
yMC.ru - хомяк музыканта
Проблема из-за переноса с Vb 2.x.x
Сабж
Но перенос делал я только посредством вставки новых таблиц в мускул, а точнее вб2 на локалке не стоял, только база была.
Вроде всё нормально, но вот первое что было, это то, что никакого "Default Style" у меня не оказалось, третий vb его заменил на "Форумы на ****.ru vBulletin 3 Style", то есть из таблицы вытащил все параметры, хотя дизайн такой же остался как дефолтный. Выбора скина не было, пришлось залить любой скин под именем "Default Style", тогда выбор появился. Дальше...
Плохо парсится индекс... не знаю почему.
Небольшой скрин индекса с новоиспечённого форума [26kb]
А вот индекс с перенесённого форума [28kb]
Что посоветуете? Может поставить vb2, залить базу, обнулить стиль и сделать экспорт/импорт? Или что-то другое менее муторное? :Ð_
Извините если это обсуждалось раньше, я искал, но к сожалению не нашёл.
Re: Проблема из-за переноса с Vb 2.x.x
Камрадс... никто не знает или просто настолько тема тупа, что всем лень отвечать? Хоть что-нибудь бы посоветовали 8*)
мы немного не поняли вопрос!
вообще, стили ВБ2 на ВБ3 НЕ переходят... она их хранит в базе, но только так... для истории (я например их сразу удалил). По идее при переходе на ВБ3 у тя должен был появица новый дефолтный стиль (точ такой как на vbulletin.com).
__________________
yMC.ru - хомяк музыканта
quote:
Первоначальное сообщение от MCTarakan
мы немного не поняли вопрос!вообще, стили ВБ2 на ВБ3 НЕ переходят... она их хранит в базе
quote:
По идее при переходе на ВБ3 у тя должен был появица новый дефолтный стиль (точ такой как на vbulletin.com)
Archie а стили ТОЧНО к той версии ВБ, которая стоит у тя?
__________________
yMC.ru - хомяк музыканта
стили находятся как я понял в мускульной базе... в самой таблице style ничего нету, один insert... в темплейтах лежит всё, что коверкает. Там хаки некоторые установлены и настройки форума... не знаю вообщем что там на 800 килобайт, фигня всякая.
Если удалить или обнулить таблицу Template, апгрейда не будет. Апгрейд буллетина заорёт что мускуле какие-то проблемы.
А импорт идёт с vb2, а точнее mysql базы с vb2.
Archie странно как-то все... как у меня было:
На ВБ2 было 3 стиля кустомных.. После апгрейда мне кустомные стили загнали в базу, типа бакяп м был установлен Дефолтный стиль от ВБ (такойже как на вб.сом), как он точно назывался я не помню... я поудалял все бякапные стили от ВБ2, а на дефолтный стиль сверху поставил новый стиль для ВБ3 (Catalyst)
так что ты что-то не так делаешь...
__________________
yMC.ru - хомяк музыканта
2.2.8 - 3.0.3
Вроде бы версия 3 избавляется от "детских" болезней и можно на неё переходить, в связи с чем есть вопрос, как перейти с довольно старой версии 2.2.8 (дистрибутив назывался VBulletin.v2.2.8.PHP.SpyFixed-ROR.zip) на новую 3.0.3.
я так понимаю, нужно для начала проапдейтить форум до версии 2.2.9, а потом действовать в соответсвие с http://www.netadmin.ws/forum/showth...=&threadid=8352 , или можно сразу апдейтится, если database_conflicts.php не нашёл конфликтов?
попробуй сразу, если будут ошибки, то проапгрейдся до 2.3.0 а оттудуда на 3.0.3
__________________
yMC.ru - хомяк музыканта
я переходил 2.2.6 --> 2.3.0 ---> 3.0.1
А как быть с такой ситуацией...
В 2.3.0 установлены кое-какие модификации. Ð_анее, как делалось. Поднимался на другом хосте форум, с базой пустой. Там вносились изменения в скрипты, потом делался апгрейд форума, и скрипты переносились вместо старых. А как быть тут, ведь саам база данных разная...?
Я думаю так. На отдельном хосте поднимается новый форум, 3. В скрипты вносятся изменения. На старом месте запускается апгрейд форума + БД, потом с нового хоста переносятся правленные скрипты.
micron что то я не понял, после апдейта все равно хаки нужно прописывать снова.
смысл в том, что структура форума различна. Не то что бы тебе их просто надо будет переставлять все с 0, а искать новые под 3 версию. Там ибо не только различия в базе, а в самом коде, запросах, переменных, шаблонах и многое другое. Так что ищи на орге, что было и проси в приват, будет время займусь или тут перечисли, но без линков, а потом уже мб кто-нибудь тебе и зальёт их на мыл.
__________________
пам парам пам пам 
micron как уже сказали - тебе просто надо забыть об хаках и модификациях на 2.х (причем очень много из них уже встроено в 3.х)! У тебя есть база, проверить ее на конфликты и запустить инсталлятор 3.х - если все прошло намано - почистить лишнее в базе от хаков для 2.х (как это сделать написано в ФАКе) и можно ставить
новые хаки для 3.х!
Все понятно объяснил? если нет - читай ФАК! там понятнее! 
__________________
yMC.ru - хомяк музыканта
У меня обнаружено ну очень много конфликтов:
quote:
Any conflicting tables or columns must be removed or renamed before the upgrade to vBulletin 3 proceeds
Table Conflicts
Table Conflict for adminhelp
Table Conflict for administrator
Table Conflict for attachmenttype
Table Conflict for attachmentviews
Table Conflict for calendar
Table Conflict for calendarcustomfield
Table Conflict for calendarmoderator
Table Conflict for calendarpermission
Table Conflict for cron
Table Conflict for cronlog
Table Conflict for customprofilepic
Table Conflict for datastore
Table Conflict for deletionlog
Table Conflict for editlog
Table Conflict for faq
Table Conflict for holiday
Table Conflict for imagecategory
Table Conflict for imagecategorypermission
Table Conflict for language
Table Conflict for mailqueue
Table Conflict for moderation
Table Conflict for moderatorlog
Table Conflict for passwordhistory
Table Conflict for phrase
Table Conflict for phrasetype
Table Conflict for pm
Table Conflict for pmreceipt
Table Conflict for pmtext
Table Conflict for post_parsed
Table Conflict for posthash
Table Conflict for ranks
Table Conflict for reminder
Table Conflict for reputation
Table Conflict for reputationlevel
Table Conflict for stats
Table Conflict for strikes
Table Conflict for subscribeevent
Table Conflict for subscription
Table Conflict for subscriptionlog
Table Conflict for threadviews
Table Conflict for upgradelog
Table Conflict for userban
Table Conflict for usergroupleader
Table Conflict for usergrouprequest
Table Conflict for usernote
Table Conflict for userpromotion
Table Conflict for usertextfield
Column Conflicts
template
Column Conflict for version
Помогите пожалуйста! При попытке проапгрейдить форум, на первом же шаге вылезает ошибка
We have detected that you have already tried to run the upgrade script. You will not be able to proceed unless you revert to a vB 2.2.x/2.3.x database.
Что бы это значило?
klaus_mephi
Ð_то значит, что что-то пошло не так 
Вообщем, предлагаю тебе выполнить апгрейд на локалке, тогда всё будет ок. Могу даже, наверное, тебе это погарантировать.
| Формат времени GMT. Текущее время 04:57. | Показаны 68 сообщений на этой странице |
Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.