Патч ручного обновления версии phpbb3 до актуальной
Добавлено: 25 май 2012, 10:58
DeaDRoMeO
Как известно, форум phpbb3 можно обновить как автоматически, так и вручную. В данной темке я выкладываю патч ручного обновления в коде форума. В архиве есть следущие инструкции по обновлению
Патч ручного обновления в коде phpbb3 c инструкциями по обновлению форума, начиная с версии 3.0.2 до самой актуальной (новой)
(3.25 МБ) 159 скачиваний
. Успехов в обновлении
Патч ручного обновления версии phpbb3 до актуальной
Добавлено: 28 май 2012, 15:27
Безликий
А что именно пропатчиться
Патч ручного обновления версии phpbb3 до актуальной
Добавлено: 28 май 2012, 16:08
DeaDRoMeO
Это альтернатива автоматическому обновлению. Некоторые не доверяют автоматическому обновлению и обновляют код форума вручную, в первом сообщении залит архив с инструкциями по ручной правке и обновлению движка
Патч ручного обновления версии phpbb3 до актуальной
Добавлено: 25 авг 2012, 18:39
DeaDRoMeO
Аааап темке, архив обновлен
Патч ручного обновления версии phpbb3 до актуальной
Добавлено: 25 авг 2012, 20:33
Roman
Хочу вручную обновиться с версии 3.0.10 до последней.
Проблема в том, что я не знаю как это сделать.
Какой программой открывать патч, скачанный из архива???
Как происходит процесс обновления? Я так думал что это по аналогии с установкой какого-либо мода. Или это не так?
Заранее спасибо за ответ.
Патч ручного обновления версии phpbb3 до актуальной
Добавлено: 25 авг 2012, 20:56
DeaDRoMeO
Roman писал(а):Какой программой открывать патч, скачанный из архива???
Notepad++
Roman писал(а):Как происходит процесс обновления? Я так думал что это по аналогии с установкой какого-либо мода. Или это не так?
Открываем файл ручного обновления, для примера я разберу первый кусок обновления, он выглядит так
Это значит что открываем файл /adm/index.php, глядим на код обновления, напротив одной из строк стоит плюсик +, это значит что в файле нужно найти строку
// <![CDATA[
function resize_panel()
{
! var block = document.getElementById('diff_content');
var height;
if (window.innerHeight)
{
! height = window.innerHeight - 200;
block.style.height = height + 'px';
}
else
Есть различия в двух строках, помеченных восклицательными знаками, первая часть - это то что у вас на данный момент в коде, а вторая часть - то что должно получиться, проще говоря, часть 1 нужно заменить на часть 2
Если что не понятно, спрашивайте
Патч ручного обновления версии phpbb3 до актуальной
Добавлено: 25 авг 2012, 21:06
Roman
Ок. Спасибо, суть примерно ясна.
знак "+" - это добавить строку или какую либо часть текста после указанного.
знак "!" - это обратить внимание на различие в коде и устранить различия путём замены изначального кода на последующий. Буду пробовать.
Патч ручного обновления версии phpbb3 до актуальной
Добавлено: 25 авг 2012, 21:08
DeaDRoMeO
Все правильно, в конце ручных правок нужно в корень форума залить 2 папки из архива - docs и install , и запустить скрипт обновления БД database_update.php
Патч ручного обновления версии phpbb3 до актуальной
Если я автоматически обновился - этого делать не надо, как я понимаю.
Патч ручного обновления версии phpbb3 до актуальной
Добавлено: 27 авг 2012, 22:37
DeaDRoMeO
Roman писал(а):Если я автоматически обновился - этого делать не надо, как я понимаю.
Абсолютно верно
Патч ручного обновления версии phpbb3 до актуальной
Добавлено: 19 окт 2012, 19:59
Лена
Скажите, у меня стиль нестандартный, мне нужно ручное обновление видимо. Если честно, то боюсь даже думать об боновлении, т.к. мне с таким трудом делось мое детище. А где можно почитать что добавилось в функциях после 3.0.6 . Может и не стоит замарачиваться?
Патч ручного обновления версии phpbb3 до актуальной
Добавлено: 19 окт 2012, 20:04
DeaDRoMeO
Почитать - нигде, но уверяю вас - обновляться надо в любом случае, в каждом обновлении исправляются разные ошибки))
Патч ручного обновления версии phpbb3 до актуальной
Добавлено: 19 окт 2012, 20:11
Лена
хм............ об ошибках я не думала даже!
Ладно, буду морально готовитя к этой процедуре!
А чем грозит неправильное обновление? Я если честно резервное копирование делаю периодически, но восстановление делать не приходилось, поэтому как-то боязно даже думать о плохом....
Патч ручного обновления версии phpbb3 до актуальной
Добавлено: 20 окт 2012, 14:25
DeaDRoMeO
ЛенаЛиза писал(а):А чем грозит неправильное обновление?
Ну наверное ошибками))) Не бойтесь, обновитесь сначала автоматическим патчем, после этого вручную стиль обновите и проблем не будет)
Патч ручного обновления версии phpbb3 до актуальной
Добавлено: 20 окт 2012, 19:24
Лена
а можно еще пару вопросов (прошу прощение, если уже где-то обсуждалось, тогда с удовольствием прочту все ссылочки)
1. если обновлю что-то не так, то как вернуть прежнюю версию. Понятное дело, что я сделаю резервное копирование, попробую потом восстановить. Этого будет достаточно? Или могут возникнуть еще какие-то проблемы?
2. Обновление версии не затронет уже установленные модули и картинки форума (фон и т.д.)? Не исчезнет все это?
3. не подскажите на основе какого стиля сделан стиль Red Silver?
Патч ручного обновления версии phpbb3 до актуальной
Добавлено: 20 окт 2012, 19:40
St_roy
1. Этого будет достаточно
2. Всё останется на месте
3.
Патч ручного обновления версии phpbb3 до актуальной
Добавлено: 21 окт 2012, 11:17
DeaDRoMeO
ЛенаЛиза писал(а):3. не подскажите на основе какого стиля сделан стиль Red Silver?
На основе subsilver2 , на остальные вопросы вам ответили правильно))
Патч ручного обновления версии phpbb3 до актуальной
Добавлено: 21 окт 2012, 16:12
Лена
Спасибочки большое!
Патч ручного обновления версии phpbb3 до актуальной
Добавлено: 21 окт 2012, 16:30
DeaDRoMeO
Няма за что, удачного обновления)))
Патч ручного обновления версии phpbb3 до актуальной
Добавлено: 23 окт 2012, 19:54
Лена
читаю-вникаю-вопрос:
1. это у вас расписано полностью ручное обновление? или это после автоматического уже?
2. запустить скрипт обновления БД database_update.php - это как? допустим я все сделала... не пойму именно слово "Запустить"
3. если в инструкции написано поменять тут .... prosilver/imageset/i/imageset/imageset.cfg ..... (например)
У меня стиль RedSilver, то мне где менять? В prosilver или у себя?