Форум сетевых администраторов Страницы (3): [1] 2 3 »
Показаны 41 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- VBulletin 2.x.x (http://netadmin.ws/forum/forumdisplay.php?forumid=45)
-- Руководство: Сделайте апгрейд вашему прохаканому форуму за 30 минут (http://netadmin.ws/forum/showthread.php?threadid=1379)


Помещено Total 25-05-2002 в 16:17:

Thumbs up Руководство: Сделайте апгрейд вашему прохаканому форуму за 30 минут

Все мы имеем хорошо прохаканые форумы, иначе Вы не читали эту тему, правильно? Вот - это моя обучающая статья о том, как модернизировать вашу VB доску примерно за 30 минут, после чего все ваши хаки остануться на новой версии!

Что нужно?
Araxis Merge (типа кряки сами знаете где искать)

Поехали:

ШАГ 1

01. Ð_азархивируйте ваш новый архив с файлами, который вы скачали, и расположите файлы в током же самом порядке, в котором они лежат у Вас на сервере.
Я назвал эту папку VB226
Для примера, у Вас должно получиться примерно так:

quote:
|--VB226 (.php и .js файлы здесь)
|-----admin (.php файлы)
|-----mod (.php файлы)


02. Создайте новую папку, и назовите ее VB225 (это будет Ваша старая версия форума)
Скопируйте все ваши файлы от старого форума в эту папку.
У Вас должно получиться примерно следующие:
quote:
|--VB225 (.php и .js фашего старого форума)
|-----admin (.php файлы)
|-----mod (.php файлы)
|--VB226 (новая версия vBulletin, которую вы хотите поставить)


ШАГ 2

01. Откройте скачаную Araxis Merge и нажмите CTRL+D, это запустит новое сравнение папок.
02. Выберите папку для каждой сравниваемой области.
Я выбрал VB226 в левой стороне и VB225 в правой.
03. Нажмите кнопку Refresh. Araxis начнет сравнивать файлы один за другим и показывать Вам изменения в цветах:

http://ruforum.net/folder.gif

Заметьте 3? Есть 3 изменения в том файле. Просто, правильно? Ð_то означает, что Вы можете пропускать файлы с 0 изменениями, они идентичны.

ШАГ 3

Давайте посмотрим, например, изменения, которые произошли в db_mysql.php файле.
01. Кликните по db_mysql.php, чтобы просмотреть его.
02. Нажмите CTRL+М, чтобы начать сравнения файла. Откроется новое окно, и Araxis подсветит все изменения кода:

http://ruforum.net/file.gif

03. Давайте скажем, что Вы хотите обновить vbMicroStats хак. Вы видите [«] кнопку? Все, что Вы должны сделать - кликнуть по ней, это копирует в точности этот код в новый файл. ОБÐ_АТИТЕ ВНИМАНИЕ: Повторите эту процедуру для каждого изменения кода, которое Вы видите подсвеченный.

Проделайте то же самое с каждым файлом!!!

ЗАКЛЮЧИТЕЛЬНЫЙ
ШАГ


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

ОБÐ_АТИТЕ ВНИМАНИЕ: Удостоверитесь, что Вы вставляете только код от хаков, а НЕ старый код VB (это код который меняется в связи с исправлением ошибок и просто доработкой). Что я люблю также в Araxis - то, что это позволит мне видеть изменения кода от старого к новой vBulletin версии.

Вы можете также делать наоборот, обновлять старый код от нового. В этом случае, Вы все еще должны знать все свои хаки, которые устанавливали, просто нажмете по [«] кнопка слева к правой стороне. Так что старый код VB225 будет модифицирован с новым VB226 один к одному, и старые хаки останутся там неизменными. Выберите метод, который кажется более легким Вам, результаты идентичны.

После проделанных манипуляций с кодом советуем Вам испытать все это на локальной машине (localhost), только после этого Вы можете выгрузить обновленные файла в Интернет.


Оригинальная статья доступна тут: http://www.vbulletin.org/forum/show...&threadid=38545
Перевел и доработал: Total

__________________
Интернет форум для всех Ты тут еще не был? ...
рейтинг форумов Админы форумов - сюда!!!


Помещено ExcErr 27-05-2002 в 08:06:

Total
Спасибо за статью... Очень граммотно написано, особенно для новичков.

__________________
Жизнь как минное поле, не знаешь где нарвешься...
http://www.danasoft.com/sig/ExcErr2.jpg


Помещено Total 27-05-2002 в 10:30:

Сейчас надо думать про 2ую часть: Замена Шаблонов! Думаю скоро выйдет и она

__________________
Интернет форум для всех Ты тут еще не был? ...
рейтинг форумов Админы форумов - сюда!!!


Помещено KJLOYH 28-05-2002 в 13:31:

Хорошая статья, даже мне вроде понятно, хотя я в Ð_НÐ_ слабоват ...

__________________
bash# id
uid=0(root) gid=0(wheel) groups=0(wheel), 2(kmem), 3(sys), 4(tty), 5(operator), 20(staff), 31(guest)


Помещено madgreen 30-05-2002 в 16:24:

очень хорошо написано, спасибо! но думаю все-таки сложно проапгрейдить доску с более, чем 50 установленными хаками!

__________________
Создаю сайт, посвященный мобильным телефонам. Если есть желающие присоединиться к моему труду, буду Вам очень признателен. Пишите в приват.


Помещено Total 30-05-2002 в 16:45:

madgreen
Ну если постораться то думаю можно... У меня то же много всего установленно, буду пробовать на локалке!

__________________
Интернет форум для всех Ты тут еще не был? ...
рейтинг форумов Админы форумов - сюда!!!


Помещено meat 31-05-2002 в 04:41:

ogromnoe spasibo za stat'u


Помещено Dreamer 04-06-2002 в 22:25:

А возможно сделать упгрейд поставив полностью нулёвый форум и на него нацепить базу со старого прохаканного форума? И чтоб все стили заменились на новые тоже? Если да, то как?

__________________
С уважением, Игорь!


Помещено Total 04-06-2002 в 22:39:

Dreamer
Все получиться.. но у тебя не будет в файлах ПХП кода для хаков, которые ты установил в старой версии, и просто на странице будет выводиться ошибка. Так что думаю надо делать как тут описанно.. Если завтра скачаю 226 то буду пробовать

__________________
Интернет форум для всех Ты тут еще не был? ...
рейтинг форумов Админы форумов - сюда!!!


Помещено Dreamer 04-06-2002 в 22:50:

Total, у меня нету таких уж серьёзных хаков. А вот если все темплеты заменить на стандартные?

__________________
С уважением, Игорь!


Помещено Total 04-06-2002 в 22:56:

Dreamer
Делай лечше апгрейд, в этом случаи все темплеты у тебя остануться!!! Ну на всякий случай соХрани стиль!

__________________
Интернет форум для всех Ты тут еще не был? ...
рейтинг форумов Админы форумов - сюда!!!


Помещено ExcErr 06-06-2002 в 11:35:

Dreamer
Тотал правильно сказал... Можно поставить, в некоторых местах возможно и будет выдавать ошибки, в зависимости от того, что у тебя в темплейтах прописано... И какие хаки. Если они к чему-то чётко привязываются, то ошибки будут 100 пудово сыпаться.

__________________
Жизнь как минное поле, не знаешь где нарвешься...
http://www.danasoft.com/sig/ExcErr2.jpg


Помещено Dreamer 06-06-2002 в 13:18:

ExcErr, а если темплейты стандартные потставиит?

__________________
С уважением, Игорь!


Помещено Total 06-06-2002 в 15:28:

Dreamer
А он так и сделает если будешь инсталировать, а если всего лишь апгрейд делать все ок будет

Вообщем:
Сделал я вчера все как тут написанно, вот мое мнение и результат
Ð_аботать можно по этой статье, но только у кого есть знание, хоть не большие, в программиргование и вообще в устройстве этой борды.

Совет на будущие
Когда будите ставить любые хаки ВЫДЕЛЯЙТЕ их с двух сторон коментариями пример
// описание хака начало
сам хак
// описание хака конец

Так Вам легче потом будет разбираться что и где. Дальше... У меня установленно около 20 хаков, после проделанных манипуляций 100% работали только 18, остальные отказались... Я даже знаю почему Я все очень быстро делал, не вникая в смысл, так что надо делаь все аккуратно и внимательно... Так что можно считать что все получилось ХОÐ_ОШО.... Что Вам и желаю...

__________________
Интернет форум для всех Ты тут еще не был? ...
рейтинг форумов Админы форумов - сюда!!!


Помещено fenix 11-06-2002 в 13:57:

Статья однозначно правильная!
Молодец!


Формат времени GMT. Текущее время 23:27. Страницы (3): [1] 2 3 »
Показаны 41 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.