Патч ручного обновления версии phpbb3 до актуальной

Данный раздел посвящен анонсированию новых версий форума phpBB3 и помощи по обновлению движка.

Модераторы: Lorem Ipsum, Atlas

Правила форума
----
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Патч ручного обновления версии phpbb3 до актуальной

Сообщение DeaDRoMeO »

Как известно, форум phpbb3 можно обновить как автоматически, так и вручную. В данной темке я выкладываю патч ручного обновления в коде форума. В архиве есть следущие инструкции по обновлению
  • С phpbb 3.0.2 до phpbb 3.0.14
  • С phpbb 3.0.3 до phpbb 3.0.14
  • С phpbb 3.0.4 до phpbb 3.0.14
  • С phpbb 3.0.5 до phpbb 3.0.14
  • С phpbb 3.0.6 до phpbb 3.0.14
  • С phpbb 3.0.7 до phpbb 3.0.14
  • С phpbb 3.0.8 до phpbb 3.0.14
  • С phpbb 3.0.9 до phpbb 3.0.14
  • С phpbb 3.0.10 до phpbb 3.0.14
  • С phpbb 3.0.11 до phpbb 3.0.14
  • С phpbb 3.0.12 до phpbb 3.0.14
  • С phpbb 3.0.13 до phpbb 3.0.14
  • С phpbb 3.0.13-PL до phpbb 3.0.14
Скачать архив вы можете ниже
phpBB-3.0.14-patch.zip
Патч ручного обновления в коде phpbb3 c инструкциями по обновлению форума, начиная с версии 3.0.2 до самой актуальной (новой)
(3.25 МБ) 159 скачиваний
. Успехов в обновлении :co_ol:
Последний раз редактировалось DeaDRoMeO 17 дек 2015, 17:29, всего редактировалось 7 раз.
Причина: Обновлен архив ручного обновления на 04.05.2015
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#1
Аватара пользователя
Безликий
Активно осваиваю Форум
Активно осваиваю Форум
Сообщения: 164
Стаж: 11 лет 11 месяцев

Патч ручного обновления версии phpbb3 до актуальной

Сообщение Безликий »

А что именно пропатчиться :du_ma_et:
Я бы изменил мир, но Бог не дает исходников...
Жизнь - это как компьютерная игра.
Сюжетная линия так себе, за то какая графика...

#2
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Патч ручного обновления версии phpbb3 до актуальной

Сообщение DeaDRoMeO »

Это альтернатива автоматическому обновлению. Некоторые не доверяют автоматическому обновлению и обновляют код форума вручную, в первом сообщении залит архив с инструкциями по ручной правке и обновлению движка
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#3
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Патч ручного обновления версии phpbb3 до актуальной

Сообщение DeaDRoMeO »

Аааап темке, архив обновлен
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#4
Аватара пользователя
Roman
Активно осваиваю Форум
Активно осваиваю Форум
Сообщения: 161
Стаж: 11 лет 9 месяцев
Откуда: Киев
Контактная информация:

Патч ручного обновления версии phpbb3 до актуальной

Сообщение Roman »

Хочу вручную обновиться с версии 3.0.10 до последней.
Проблема в том, что я не знаю как это сделать.
Какой программой открывать патч, скачанный из архива???
Как происходит процесс обновления? Я так думал что это по аналогии с установкой какого-либо мода. Или это не так?

Заранее спасибо за ответ.
#5
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Патч ручного обновления версии phpbb3 до актуальной

Сообщение DeaDRoMeO »

Roman писал(а):Какой программой открывать патч, скачанный из архива???
Notepad++
Roman писал(а):Как происходит процесс обновления? Я так думал что это по аналогии с установкой какого-либо мода. Или это не так?
Открываем файл ручного обновления, для примера я разберу первый кусок обновления, он выглядит так

Код: Выделить всё

diff -x images -crNEB release-3.0.10/adm/index.php release-3.0.11/adm/index.php
*** release-3.0.10/adm/index.php	2012-01-02 18:53:55.000000000 +0100
--- release-3.0.11/adm/index.php	2012-08-20 16:32:34.000000000 +0200
***************
*** 199,204 ****
--- 199,205 ----
  		'DEBUG_OUTPUT'		=> (defined('DEBUG')) ? $debug_output : '',
  		'TRANSLATION_INFO'	=> (!empty($user->lang['TRANSLATION_INFO'])) ? $user->lang['TRANSLATION_INFO'] : '',
  		'S_COPYRIGHT_HTML'	=> $copyright_html,
+ 		'CREDIT_LINE'		=> $user->lang('POWERED_BY', '<a href="http://www.phpbb.com/">phpBB</a>&reg; Forum Software &copy; phpBB Group'),
  		'VERSION'			=> $config['version'])
  	);
  
Это значит что открываем файл /adm/index.php, глядим на код обновления, напротив одной из строк стоит плюсик +, это значит что в файле нужно найти строку

Код: Выделить всё

'S_COPYRIGHT_HTML'	=> $copyright_html,
И после нее вставить

Код: Выделить всё

'CREDIT_LINE'		=> $user->lang('POWERED_BY', '<a href="http://www.phpbb.com/">phpBB</a>&reg; Forum Software &copy; phpBB Group'),
Возьмем еще один кусок кода, допустим такой

Код: Выделить всё

diff -x images -crNEB release-3.0.10/adm/style/install_update_diff.html release-3.0.11/adm/style/install_update_diff.html
*** release-3.0.10/adm/style/install_update_diff.html	2012-01-02 18:53:55.000000000 +0100
--- release-3.0.11/adm/style/install_update_diff.html	2012-08-20 16:32:34.000000000 +0200
***************
*** 15,26 ****
  // <![CDATA[
  function resize_panel()
  {
! 	var block = document.getElementById('codepanel');
  	var height;
  
  	if (window.innerHeight)
  	{
! 		height = window.innerHeight - 150;
  		block.style.height = height + 'px';
  	}
  	else
--- 15,26 ----
  // <![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
Открываем файл /adm/style/install_update_diff.html и внимательно смотрим на код обновления, в обеих частях, часть один

Код: Выделить всё

  // <![CDATA[
  function resize_panel()
  {
! 	var block = document.getElementById('codepanel');
  	var height;
  
  	if (window.innerHeight)
  	{
! 		height = window.innerHeight - 150;
  		block.style.height = height + 'px';
  	}
  	else
и часть 2

Код: Выделить всё

 // <![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
Если что не понятно, спрашивайте
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#6
Аватара пользователя
Roman
Активно осваиваю Форум
Активно осваиваю Форум
Сообщения: 161
Стаж: 11 лет 9 месяцев
Откуда: Киев
Контактная информация:

Патч ручного обновления версии phpbb3 до актуальной

Сообщение Roman »

Ок. Спасибо, суть примерно ясна.
знак "+" - это добавить строку или какую либо часть текста после указанного.
знак "!" - это обратить внимание на различие в коде и устранить различия путём замены изначального кода на последующий. Буду пробовать.
#7
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Патч ручного обновления версии phpbb3 до актуальной

Сообщение DeaDRoMeO »

Все правильно, в конце ручных правок нужно в корень форума залить 2 папки из архива - docs и install , и запустить скрипт обновления БД database_update.php
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#8
Аватара пользователя
Roman
Активно осваиваю Форум
Активно осваиваю Форум
Сообщения: 161
Стаж: 11 лет 9 месяцев
Откуда: Киев
Контактная информация:

Патч ручного обновления версии phpbb3 до актуальной

Сообщение Roman »

DeaDRoMeO писал(а):запустить скрипт обновления БД database_update.php
Если я автоматически обновился - этого делать не надо, как я понимаю.
#9
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Патч ручного обновления версии phpbb3 до актуальной

Сообщение DeaDRoMeO »

Roman писал(а):Если я автоматически обновился - этого делать не надо, как я понимаю.
Абсолютно верно
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#10
Аватара пользователя
Лена
Завсегдатай Форума
Завсегдатай Форума
Сообщения: 966
Стаж: 11 лет 5 месяцев
Контактная информация:

Патч ручного обновления версии phpbb3 до актуальной

Сообщение Лена »

Скажите, у меня стиль нестандартный, мне нужно ручное обновление видимо. Если честно, то боюсь даже думать об боновлении, т.к. мне с таким трудом делось мое детище. А где можно почитать что добавилось в функциях после 3.0.6 . Может и не стоит замарачиваться?
#11
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Патч ручного обновления версии phpbb3 до актуальной

Сообщение DeaDRoMeO »

Почитать - нигде, но уверяю вас - обновляться надо в любом случае, в каждом обновлении исправляются разные ошибки))
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#12
Аватара пользователя
Лена
Завсегдатай Форума
Завсегдатай Форума
Сообщения: 966
Стаж: 11 лет 5 месяцев
Контактная информация:

Патч ручного обновления версии phpbb3 до актуальной

Сообщение Лена »

хм............ об ошибках я не думала даже!
Ладно, буду морально готовитя к этой процедуре!
А чем грозит неправильное обновление?
Я если честно резервное копирование делаю периодически, но восстановление делать не приходилось, поэтому как-то боязно даже думать о плохом....
#13
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Патч ручного обновления версии phpbb3 до актуальной

Сообщение DeaDRoMeO »

ЛенаЛиза писал(а):А чем грозит неправильное обновление?
Ну наверное ошибками))) Не бойтесь, обновитесь сначала автоматическим патчем, после этого вручную стиль обновите и проблем не будет)
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#14
Аватара пользователя
Лена
Завсегдатай Форума
Завсегдатай Форума
Сообщения: 966
Стаж: 11 лет 5 месяцев
Контактная информация:

Патч ручного обновления версии phpbb3 до актуальной

Сообщение Лена »

а можно еще пару вопросов (прошу прощение, если уже где-то обсуждалось, тогда с удовольствием прочту все ссылочки)
1. если обновлю что-то не так, то как вернуть прежнюю версию. Понятное дело, что я сделаю резервное копирование, попробую потом восстановить. Этого будет достаточно? Или могут возникнуть еще какие-то проблемы?
2. Обновление версии не затронет уже установленные модули и картинки форума (фон и т.д.)? Не исчезнет все это?
3. не подскажите на основе какого стиля сделан стиль Red Silver?
#15
Аватара пользователя
St_roy
Завсегдатай Форума
Завсегдатай Форума
Сообщения: 873
Стаж: 12 лет 2 месяца
Откуда: Москва
Контактная информация:

Патч ручного обновления версии phpbb3 до актуальной

Сообщение St_roy »

1. Этого будет достаточно
2. Всё останется на месте
3. :ne_vi_del:
Зри в корень
#16
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Патч ручного обновления версии phpbb3 до актуальной

Сообщение DeaDRoMeO »

ЛенаЛиза писал(а):3. не подскажите на основе какого стиля сделан стиль Red Silver?
На основе subsilver2 , на остальные вопросы вам ответили правильно))
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#17
Аватара пользователя
Лена
Завсегдатай Форума
Завсегдатай Форума
Сообщения: 966
Стаж: 11 лет 5 месяцев
Контактная информация:

Патч ручного обновления версии phpbb3 до актуальной

Сообщение Лена »

Спасибочки большое!
#18
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Патч ручного обновления версии phpbb3 до актуальной

Сообщение DeaDRoMeO »

Няма за что, удачного обновления)))
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#19
Аватара пользователя
Лена
Завсегдатай Форума
Завсегдатай Форума
Сообщения: 966
Стаж: 11 лет 5 месяцев
Контактная информация:

Патч ручного обновления версии phpbb3 до актуальной

Сообщение Лена »

читаю-вникаю-вопрос:
1. это у вас расписано полностью ручное обновление? или это после автоматического уже?
2. запустить скрипт обновления БД database_update.php - это как? допустим я все сделала... не пойму именно слово "Запустить"
3. если в инструкции написано поменять тут .... prosilver/imageset/i/imageset/imageset.cfg ..... (например)
У меня стиль RedSilver, то мне где менять? В prosilver или у себя?
#20
Ответить