Как обновить версию форума vBulletin

Л

Льюви

#1
1. выключить форум. Если обновление не на один пункт, а через несколько - выключить все хаки через систему модулей/продуктов
2. сделать полный бэкап файловой системы + бэкап БД, убедиться, что бекапы - нормальные и их можно поднять
3. отредактировать конфиг.пхп.нью - убрать .нью, внести все данные
4. залить файлы из дистрибутива в те же директории, с перезаписью.
5. запустить в браузере домен/forum/install/upgrade.php
6. профессионально тыкать кнопочку "дальше", пока все не закончится
7. по окончании процесса она скажет, что надо удалить
8. залить русик от этой же версии
9. идти на форум, смотреть, что сломалось :D
посмотреть, не скосило ли стиль, если таки скосило - либо править, либо искать стиль для этой же линейки
включать хаки по одному, проверять работоспособность
периодически проверять лог ошибок - там много ценной информации


10. если всё благополучно - включаем форум, радуемся жизни)

При попутном ветре и шустром фтп процесс занимает минут 20
 
Н

Ночная странница

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

Льюви

#4
ёлки... знала бы, что это пойдёт отдельной темой, расписала бы подробнее, про подводные камни особенно...)

а как бэкапы сделать?
есть масса способов, от нажатия кнопочки в панели хостинга до простого копирования себе на винт

Вы вообще делаете бэкапы? О_о...

и как убедиться что они нормальные?))
для файловой системы обычно хватает визуального просмотра: все ли файлы скопировались и не нулевой ли длины
для БД - разговор несколько более сложный...
самый достоверный способ проверить, рабочий ли бэкап - поднять его
хоть на локалке, хоть в отдельной БД на хостинге
если тариф позволяет создавать ещё БД, можно просто создать ещё одну БД и через ПМА скопировать текущую БД в эту резервную
если при копировании произойдут ошибки - ПМА это скажет
если всё прошло успешно - просто зайти в эту новую БД (через ПМА же) и визуально глянуть: все таблицы докопировались? размер совпадает? (он будет немного отличаться, в новой БД отсутствует фрагментация, но отличия - мизерны)
 
W

Wind2

#5
Девушки, вы лучшие, люлю вас :)

ёлки... знала бы, что это пойдёт отдельной темой, расписала бы подробнее, про подводные камни особенно...)
Да Вы распишите всё равно. Потом первый пост обновят.
 
W

Wind2

#6
что-то я запорол всё нафиг(((

Понимаю что вряд ли, но может быть у кого-нибудь есть возможность помочь мне с обновлением форума? Доступы предоставлю
 
Н

Ночная странница

#8
2. сделать полный бэкап файловой системы + бэкап БД, убедиться, что бекапы - нормальные и их можно поднять

Этот пункт был выполнен? Если что-то пошло не так, откатывайтесь в исходное состояние.
На саппорте Льюви выложила полную версию обзора данной темы, очень полезно прочитать, особенно, если ваша проблема связана с кодировками. Если что-то всё же по-прежнему не получается - задавайте вопросы...
 
L

lukamal

#9
что-то я запорол всё нафиг(((

Понимаю что вряд ли, но может быть у кого-нибудь есть возможность помочь мне с обновлением форума? Доступы предоставлю

В чём проблема?
Какие ошибки видите?
Давайте разбираться!
 
W

Wind2

#10
Думал сам справлюсь, попробовал - на левом (экспериментальном) сайте, после обновления датабэйс эррор на главной и всё.

Да просто я жопорукий в этих делах. Мне нужен профи, чтобы сам обновил форум как нужно. Я не знаю сколько это будет стоить, готов выслушать условия.
Дело в том что форум у меня немаленький, там несколько тысяч пользовательских аккаунтов и, мягко говоря, очень много тем и сообщений. Я не могу рисковать всем этим и без опыта лезть в базу и т.д. Раньше был админ который ставил форум и хаки. Сейчас его нет


Ночная странница, lukamal, собственно вот так. Нужно чтоб вы сами ко мне на форум пришли :). А точнее в его недра...
 
L

lukamal

#11
Помочь готов, но обновлялся всего один раз и давно это было.
Проблемы тоже возникали.
Давайте посмотрю, править обещаю ни чего не буду.
Соберём консилиум тут, думаю разберёмся.
 
W

Wind2

#12
lukamal, да ну, Вы бросьте, консилиум... За что мне такая честь?! :)
Данные скинул Вам в личку.
Сразу скажу, что на форуме версия движка не обновлялась со времён эпохи динозавров)
 
Л

Льюви

#15
упс...
это отнюдь нЕ динозавр...
и там нет известных мне багов в шагах обновления, чтобы что-то валилось в таблицах
ну хорошо, если ничего не получится - стукнете в личку
 
W

Wind2

#16
упс...
это отнюдь нЕ динозавр...
и там нет известных мне багов в шагах обновления, чтобы что-то валилось в таблицах
ну хорошо, если ничего не получится - стукнете в личку
Ну как не динозавр. Где-то 2,5 года назад вышла, по меркам инета динозаврище :)
Её взломать может любой школяр...

Ага, договорились, обращусь если что! Крайне признателен за отзывчивость!
 
H

Helenka1

#17
Wind, самая надежная линейка в вобле это тройка. Но не как ни 4-ка и тем более тестовая пятерка.
 
W

Wind2

#18
Wind, самая надежная линейка в вобле это тройка. Но не как ни 4-ка и тем более тестовая пятерка.
Так вот у меня 4-ка дырявейшая. В новых версиях они хоть самые дикие дыры залотали. Во всяком случае я надеюсь на это.
Был случай взлома, хакер взломал через уязвимость в поиске (search.php).
Почитал про этот способ - там даже моя бабуля бы взломала
Повезло что он только практиковался и не пофигачил мне форум.
Могу оставить тут ссылку на этот способ взлома, не забаните?
 
Л

Льюви

#19
Могу оставить тут ссылку на этот способ взлома
кхгм....
ну кагбе...
для тех, кто взломом интересуется, это действительно давно уже не секрет
а для тех, кто вдруг захочет из чистого любопытства "попрактиковаться" - это совершенно лишняя информация...
чтобы не получилось так, что в процессе "практики" пострадали совершенно ни в чём не повинные форумы и админы
имхо
 
H

Helenka1

#20
Wind, думаю, не стоит оставлять такую ссылку на этом форуме. Админы и так это все знают. :)
 
L

lukamal

#21
Форум в рабочем состоянии и процветает.
Автор попросил его не светить.

На форуме установлено 23 хака один из которых vBSEO 3.5.0 так как с данным хаком ни когда не имел дело, а он достаточно сложный и насколько я знаю многое меняет в работе форума возникает вопрос как поступать.

Более подробно отпишу в субботу.
 
W

Wmboard

#22
один из которых vBSEO 3.5.0 так как с данным хаком ни когда не имел дело, а он достаточно сложный и насколько я знаю многое меняет в работе форума возникает вопрос как поступать.

Есть шанс взлома, если не стоят заплатки...
 
Л

Льюви

#23
возникает вопрос как поступать
как поступать - когда?
вбСЕО не мешает обновлению, у него свои таблицы, скрипт обновления их не трогает
но сам вбСЕО - староват... его бы тоже обновить...
 
W

Wind2

#24
А может быть есть заплатки на мою версию форума? Чтобы без обновления дыры от хакеров закрыть?
 
Н

Ночная странница

#25
Wind, вы думаете, всем очень нравится обновляться? И будь надежные заплатки без смены версий, кто-нибудь стал бы версию менять чуть не каждый месяц? Хаки летят, шаблоны слетают... Но я чисто теоретически говорю - просто это логично... Четверку знаю плохо, хотя тестовая стоит на локали.
 
L

lukamal

#26
Wind, давайте для начала сделаем резервную копию базы данных.

Для для этого скачайте дампер с сайта разработчика (спасибо Ночной Страннице за тему https://lumtu.com/haki-vbulletin/2740-damper-dlya-vbulletin.html)

Выполните всё, что написано в файле readme
readme
Установка Sypex Dumper 2:

Разархивировать и закачать содержимое каталога на сервер.
Установить chmod 777 для каталога backup
Установить chmod 666 или 777 для файлов cfg.php и ses.php

После чего открыть url типа http://mysite.net/sxd/, вводите логин и пароль для mysql.

О ошибках и багах пишите в форум http://sypex.net/forum/ с указанием версий броузера, php и mysql


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



Откройте в блокноте или notepad-e свою базу, убедитесь, что там всё читабельно и без кроказябр!!!

Добавлено через 16 минут
Да забыл написать когда будете делать дамп базы форум нежно отключить через админку!

[OFF]Ночная странница заметила ошибку, но ей она понравилась!!! По этому оставляю как было.
Должно звучать так.

Да забыл написать когда будете делать дамп базы форум нужно отключить через админку!
[/OFF]
 
Н

Ночная странница

#28
Veter, картинка была - я сама видела... буквально час назад.
lukamal, грузите на борд важные картинки...
 
W

Wmboard

#29
Последний раз редактировалось lukamal; Сегодня в 21:51.

После редакции такое может быть. Хостинг картинок недоступен, и пожалуйте
 
H

Helenka1

#30
Так там ссылка только на сам хост, а не на картинку. Хотя да, раньше картинка была на месте.
 
W

Wind2

#32
Ребят, а на русском языке где можно прочесть список всех новых функций, которые добавились в версии 4.2? Не могу найти нормальное описание.
 
Н

Ночная странница

#33
Wind, а на английском есть? Выкладывайте, попробуем перевести?
 
Н

Ночная странница

#35
Хм... я попробую перевести что пойму, а те, у кого есть 4.2 прокомментируют и пояснят (надеюсь)
сразу предупреждаю - я не переводчик))

Activity Stream - страница, на которой показывается последняя активность пользователей
(прим. аналог живой ленты? или что-то типа статистики?)

Возможность добавления и редактирования кнопок меню и подменю в навигации

Крон для отправки электронной почты... (help me!)
(как то связано с борьбой со спамом to help combat spam, но суть не уловила)

Уведомления о новых комментариях репутации на емейл (уведомлениями можно управлять)

Админ может показать, кто читал тему .. (хм? показать? но там использовано именно show)

Предупреждение даблпостинга...

Последний пункт не знаю, как перевести... интеграция с чем-то?
 
L

lukamal

#36
Хм... я попробую перевести что пойму, а те, у кого есть 4.2 прокомментируют и пояснят (надеюсь)
сразу предупреждаю - я не переводчик))

Activity Stream - страница, на которой показывается последняя активность пользователей
(прим. аналог живой ленты? или что-то типа статистики?)
Это лента активности. Напоминает живую ленту на данном форуме, но показываются только новые сообщения.
Возможность добавления и редактирования кнопок меню и подменю в навигации
В админке управление навигацией. Очень удобно управлять navbar-ом
Крон для отправки электронной почты... (help me!)
(как то связано с борьбой со спамом to help combat spam, но суть не уловила)
Это не понятно крон думаю в тройке точно такой же.
Борьба со спамом думаю один в один как и в тройке.
Уведомления о новых комментариях репутации на емейл (уведомлениями можно управлять)
Как это понимать? Не знаю. Уведомления можно настраивать в личном кабинете.

Админ может показать, кто читал тему .. (хм? показать? но там использовано именно show)

Это не особо важный функционал, но приятно, что он по умолчанию.

Предупреждение даблпостинга...

На данном форуме такое то же есть.

Последний пункт не знаю, как перевести... интеграция с чем-то?

Это то же не понятно.
 
Л

Льюви

#38
Крон для отправки электронной почты... (help me!)
легко)

все письма с форума (рассылка, уведомления о подписках, уведомления о новых ЛС) можно отправлять по крону, пачками
крон-задача десятиминутная (выполняется каждые 10 мин)

сложно сказать, хорошее это нововведение, или нет...
заходишь в чужую админку, а там 52к писем в очереди на отправку...
 
W

Wind2

#39
Ночная странница, большое спасибо за перевод!

Ну вот кроме ленты активности я ничего полезного в нововведениях не увидел. Чем они занимаются вообще... Халтурщики :)
 
W

Wind2

#41
Кстати в списке нововведений нет ничего про КМС и блоги... Неужели там ничего не изменилось?(

Особенно КМС волнует.
 
S

SkazochNick

#42
Доброго дня всем.
Стоял один форум 3.8.7. Хозяйка попросила обновить до 4.2, да чтоб к тому же была ЦМС и блог. Выкачал к себе на локальный сервер MAMP, импортировал БД, вроде все нормально. Запустил апгрейд, тоже прошло без проблем. Но в итоге не работает ни один стиль. Попробовал поставить сторонний, также никакого результата. Удалиле все стили, что были, оставил только дефолтный, но и он не работает. Все данные есть, но они идут без оформления. Как справиться с этим? Я так подозреваю, что он не видит файла CSS. В общем, кто знает, в чем дело, помогите, пожалуйста.
 
W

Wmboard

#43
Попробуйте перестроить стили через админку
 
S

SkazochNick

#44
Каким образом это сделать? Я вроде бы все испробовал.
 
W

Wmboard

#45
Админка, обслуживание, основные инструменты обновления, Перестроить стили
 
S

SkazochNick

#46
Не получается. ТАкое впечатление, что он вообще не видит таблицу стилей
 
S

SkazochNick

#47
Попробовал сделать так - установил новый Vbulletin 4.2, его базу удалил и экспортировал со старого форума. Не соединяется. Может нужно что-то дополнительно сделать? Может на новый форум надо не все таблицы переносить?
 
Л

Льюви

#48
Стоял один форум 3.8.7. Хозяйка попросила обновить до 4.2
экстремалка :D

SkazochNick, на 387 в стилях как правило прописаны полные пути, с доменом (и не только в стилях, например, для смайлов - тоже)
при переносе на локалку домен сменился?

установил новый Vbulletin 4.2, его базу удалил и экспортировал со старого форума.
это вообще непонятно... Вы к 4ке подключили БД тройки?

===
желание проверить обновление на локалке или тестовом форуме - более чем похвально
я бы делала так: подняла бы полную копию (БД + файлы), убедилась бы в полной работоспособности копии, включая стили, аттачи и прочие картинки
и только потом бы заливала файлы нового дистрибутива
конечно, если на старом форуме куча вложений, такой алгоритм может быть проблематичным...
 
S

SkazochNick

#49
при переносе на локалку домен сменился?

Ну разве что добавился localhost:8888


это вообще непонятно... Вы к 4ке подключили БД тройки?

Да, попытался, но ничего не получилось.
я бы делала так: подняла бы полную копию (БД + файлы), убедилась бы в полной работоспособности копии, включая стили, аттачи и прочие картинки
и только потом бы заливала файлы нового дистрибутива

Именно так я и сделал. Работало все нормально. Потом закинул файлы новой версии, запустил апгрейд и он умер. Мне кажется, что он не видит таблицу стилей. Прицепляю небольшую картинку, что вместилось в монитор
 
S

SkazochNick

#50
Добил, все-таки. Но теперь другая беда - криво работают некоторые ссылки. Например, нажимаю на Профиль (причем не только свой, а любого пользователя) и показывается совершенно пустая страница. В какую сторону копать?
 
Get involved!

Here you can only see a limited number of comments. On СЕО Форум Вебмастеров you see all comments and all functions are available to you. To the thread