Полезная информация


----

Начать новую тему Ответить на тему
АвторСообщение

 Сообщение Как обновить форум phpbb3 (инструкция + скриншоты) 2012-08-26

Аватар пользователя

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

Для начала нам надо сделать полный бекап форума, а так же скачать этот самый пакет обновления, в вы всегда можете найти его в соответствующей теме. Называться она будет примерно Скачать phpBB ХХХ(+обновление с ХХХ). Вообщем находим темку, скачиваем пакет обновления, заходим в любимую программку для связи с ФТП сервером форума и коннектимся к серверу. Для этих целей я рекомендую программу Total Commander, собственно ею я и пользуюсь.

Вообщем из архива пакета обновления мы вытягиваем 2 папки - docs и install и закачиваем их в корень форума с заменой (если потребуется), получится вот так
Вложение :
Комментарий к файлу: Закачиваем содержимое пакета обновления в корень форума


После закачки мы идем в админку форума, желательно сначала заскочить на вкладку Общие - Настройки форума и отключить форум, дабы никто не шастал по форуму во время обновления
Вложение :
Комментарий к файлу: Отключаем форум на время обновления
Как обновить форум phpbb3  (инструкция + скриншоты)
Как обновить форум phpbb3 (инструкция + скриншоты) - Отключаем форум на время обновления [ 5.73 KiB | Просмотров: 23075 ]

После этого идем на вкладку Система и кликаем по выделенной на скриншоте ссылке
Вложение :
Комментарий к файлу: Переходим на начальный этап обновления


Нас перекидывает на информационную страницу обновления, где есть немного поясняющей информации и предупреждение о том, что нужно обязательно сделать бекап перед обновлением (ну мы то его сделали уже). Жмем кнопку Следущий шаг
Вложение :
Комментарий к файлу: Читаем полезную информацию и не забываем делать бекап


Далее нам поясняют какая у вас версия и какая версия является последней, а так же предупреждают, что следущим шагом будет обновление Базы Данных, жмем кнопку Обновить
Вложение :
Комментарий к файлу: Сравниваем версию форума с новой версией


Нас ждет еще одна информационная страница, скрестив пальцы жмем Обновить базу данных
Вложение :
Комментарий к файлу: Переходим к обновлению Базы Данных


И получаем отличное сообщение о том, что База Данных обновлена
Вложение :
Комментарий к файлу: База Данных успешно обновлена !!!


Жмем кнопку Продолжайте процесс обновления и начинается сравнение старых файлов с новыми из пакета обновления
Вложение :
Комментарий к файлу: Идет процесс сравнения старых файлов форума с новыми файлами из пакета обновления


После сравнения мы попадаем на страницу с результатами сравнения, некоторые файлы не требуют каких либо решений от вас
Вложение :
Комментарий к файлу: Файлы, не требующие от вас каких либо решений


А некоторые требуют решения, но для всех таких случаев рекомендация одна - Обьединить изменения
Вложение :
Комментарий к файлу: Файлы, нуждающиеся в вашем выборе


А есть еще иногда и такие файлы, в которых есть серьезный конфликт, в таком случае нужно нажимать напротив него надпись - Скачать список конфликтов этого файла
Вложение :
Комментарий к файлу: Файлы, имеющие серьезные конфликты в коде


После скачивания мы глядим какие же там конфликты, в моем случае это всего лишь маленький кусок кода, отмеченный на скриншоте, я его запомнил, и после обновления дописал в код, а перед этим, перед проблемным файлом выбрал Обьединить изменения (первый чекбокс на скриншоте выше)
Вложение :
Комментарий к файлу: Проблемное место в коде легко найти


Далее после всего этого внизу страницы жмем кнопочку Закачайте измененные файлы из архива
Вложение :
Комментарий к файлу: Переходим к скачке измененных файлов


Ждем пока обработаются все изменения в файлах
Вложение :
Комментарий к файлу: Ждем пока обработаются все изменения в файлах


А после скачиваем архив с измененными файлами форума
Вложение :
Комментарий к файлу: А после скачиваем архив с измененными файлами форума


Открыв архив, мы видим множество файлов и папок
Вложение :
Комментарий к файлу: Открыв архив, мы видим множество файлов и папок


Которые надо залить в корень форума (выделяем все из архива и закачиваем в корень) с ОБЯЗАТЕЛЬНОЙ заменой файлов
Вложение :
Комментарий к файлу: Закачиваем изменные файлы в корень форума


После закачки измененых файлов продолжаем обновление форума, жмем кнопочку Продолжайте обновление
Вложение :
Комментарий к файлу: Продолжаем обновление форума


Далее нас ждет сравнение изменений в файлах
Вложение :
Комментарий к файлу: Далее нас ждет сравнение изменений в файлах


А после сравнения мы получаем очередную хорошую новость - ВАШ ФОРУМ УСПЕШНО ОБНОВЛЕН !!!
Вложение :
Комментарий к файлу: ФОРУМ УСПЕШНО ОБНОВЛЕН !!!


После этого удаляем папку install из корня форума и тестируем форум на наличие каких либо ошибок
Вложение :
Комментарий к файлу: Удаляем папку install и обновление завершено !!!



Если вы используете нестандартный стиль, то его необходимо обновить по инструкции .

Я конечно спасибок не прошу, но кому помогла данная статья, просьба поставить мне за нее спасибку, хоть буду знать кому моя писанина пригодилась. Всем успешного обновления :ya_hoo_oo:


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!

Теги темы
Как обновить форум phpbb3 (инструкция + скриншоты), инструкция по обновлению phpbb3, обновление версии phpbb3, обновить движок phpbb3, как обновить phpbb3
          Вернуться наверх  
 


Аватар пользователя

Конечно
Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку

Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку


          Вернуться наверх  
 


Случайный аватар. Пользователю рекомендуется загрузить свой аватар в Настройках профиля

Включаем в админке Общие - Cведения о PHP. Видим - PHP Version 5.2.17. Прощаемся с мыслью об обновлении phpbb до 3.1, так как для его работы требуется PHP version 5.3.3. На данном хостинге какие бы не выпадали сообщения и экраны, обновить phpbb до 3.1 не получится.


          Вернуться наверх  
 


Аватар пользователя

Да, можно так


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

При обновлении вылезла ошибка 500. На сервере в логе ошибок, написано
home/golfjett/public_html/forum/.htaccess: Expected </IfModule> but saw </IfVersion>.
 


          Вернуться наверх  
 


Аватар пользователя

На время обновления попробуйте заменить корневой .htaccess на чистый из дистрибутива форума, потом после обновы закинуть его назад


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

Спасибо, так и сделал. Только когда меняю .htaccess на новый. Опять ошибка.

Сообщение добавлено... спустя 13 минут 27 секунд:
Я посидел с этим обновлением, да еще не полностью обновил. Качал обновление выше по ссылкам. Какую мне версию Русского языка кидать? Вчера обновление не удалось, хотел восстановить бд. Ошибка 1062 при импорте базы данных. Думал все форуму. Почему эта ошибка? Так можно 3 года работы, коту под хвост)


          Вернуться наверх  
 


Аватар пользователя

Так что у вас сейчас за проблемы?? Не могу понять


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

Одну уже с вами решили. Теперь, когда меняю старый .htaccess, на новый(как вы выше писали) ошибка 500 вылазит.

Сообщение добавлено... спустя 5 минут 7 секунд:
Ошибка 1062 при импорте базы данных. Ну я вроде бы нашел как ее решить, не пробовал.


          Вернуться наверх  
 


Аватар пользователя

Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку


Почитайте, осмыслите и перед этим напишите хостеру, опишите все, мол в чем проблема?


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

Временно можно старый .htaccess оставить?

Сообщение добавлено... спустя 1 час 43 минуты 20 секунд:
Ответ от поддержки. В cPanel - Метрики - Ошибки, видим следующие записи: .htaccess: Expected </IfModule> but saw </IfVersion>, проверьте корректно ли закрывается блок <IfModule>.
Вот это .htaccess
#
# Uncomment the statement below if you want to make use of
# HTTP authentication and it does not already work.
# This could be required if you are for example using PHP via Apache CGI.
#
#<IfModule mod_rewrite.c>
#RewriteEngine on
#RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
#</IfModule>

# With Apache 2.4 the "Order, Deny" syntax has been deprecated and moved from
# module mod_authz_host to a new module called mod_access_compat (which may be
# disabled) and a new "Require" syntax has been introduced to mod_authz_host.
# We could just conditionally provide both versions, but unfortunately Apache
# does not explicitly tell us its version if the module mod_version is not
# available. In this case, we check for the availability of module
# mod_authz_core (which should be on 2.4 or higher only) as a best guess.
<IfModule mod_version.c>
   <IfVersion < 2.4>
<Files "config.php">
Order Allow,Deny
Deny from All
</Files>
<Files "common.php">
Order Allow,Deny
Deny from All
</Files>
<IfModule mod_rewrite.c>
RewriteEngine on

Rewriterule ^blog/(.+)/(.+).html$      ./blog/view/blog.php?page=$1&mode=$2 [NC]
Rewriterule ^blog/(.+).html$         ./blog/blog.php?page=$1 [NC]
Rewriterule ^blog/(.+)/$            ./blog/view/blog.php?page=$1 [NC]
Rewriterule ^blog/$                  ./blog/blog.php [NC]

RewriteCond %{REQUEST_FILENAME} !-f
Rewriterule ^blog/(.+)/(.+)$      ./blog/view/blog.php?page=$1&mode=$2 [NC]
   </IfVersion>
   <IfVersion >= 2.4>
      <Files "config.php">
         Require all denied
      </Files>
      <Files "common.php">
         Require all denied
      </Files>
   </IfVersion>
</IfModule>
<IfModule !mod_version.c>
   <IfModule !mod_authz_core.c>
      <Files "config.php">
         Order Allow,Deny
         Deny from All
      </Files>
      <Files "common.php">
         Order Allow,Deny
         Deny from All
      </Files>
   </IfModule>
   <IfModule mod_authz_core.c>
      <Files "config.php">
         Require all denied
      </Files>
      <Files "common.php">
         Require all denied
      </Files>
   </IfModule>
</IfModule>

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^blog/(.+)$ ./blog/blog.php?page=$1 [NC]
</IfModule>
DirectoryIndex portal.php index.php index.html index.htm
 


          Вернуться наверх  
 


Аватар пользователя

Так гляньте все ли теги закрыты, допустим каждому <IfModule mod_version.c> соответствует закрывающий тег </IfModule>, и так для каждого тега должен быть закрывающий тег


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

Alex31 писал(а):

Так гляньте все ли теги закрыты, допустим каждому <IfModule mod_version.c> соответствует закрывающий тег </IfModule>, и так для каждого тега должен быть закрывающий тег

Смотрел, там вообще к примеру сразу 2 закрытых. Я боюсь хуже сделать)

Сообщение добавлено... спустя 3 минуты 31 секунду:
Вот к примеру
<IfModule mod_version.c>
   <IfVersion < 2.4>
<Files "config.php">
Order Allow,Deny
Deny from All
</Files>
<Files "common.php">
Order Allow,Deny
Deny from All
</Files>
<IfModule mod_rewrite.c>
 

Где тут закрытый?

Сообщение добавлено... спустя 2 минуты 58 секунд:
Ну а вообще, кто то же обновлялся. Что только у меня такие проблемы. Форум полностью обновил, спасибо за помощь. Осталось с этим .htaccess разобраться и все.


          Вернуться наверх  
 


Аватар пользователя

Разобрался я с этим .htaccess. Сравнил файл с обновления и своим, после обновления. Сделал так. Вроде все работает. Еще раз спасибо. В этот раз обновление пошло не так.)) В первый раз, вообще ошибок не было. Есть еще в админке не переведенные слова, но думаю разберусь.
 [code]#
# Uncomment the statement below if you want to make use of
# HTTP authentication and it does not already work.
# This could be required if you are for example using PHP via Apache CGI.
#
#<IfModule mod_rewrite.c>
#RewriteEngine on
#RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
#</IfModule>

# With Apache 2.4 the "Order, Deny" syntax has been deprecated and moved from
# module mod_authz_host to a new module called mod_access_compat (which may be
# disabled) and a new "Require" syntax has been introduced to mod_authz_host.
# We could just conditionally provide both versions, but unfortunately Apache
# does not explicitly tell us its version if the module mod_version is not
# available. In this case, we check for the availability of module
# mod_authz_core (which should be on 2.4 or higher only) as a best guess.
<IfModule mod_version.c>
   <IfVersion < 2.4>
<Files "config.php">
Order Allow,Deny
Deny from All
</Files>
<Files "common.php">
Order Allow,Deny
Deny from All
</Files>
</IfVersion>
   <IfVersion >= 2.4>
      <Files "config.php">
         Require all denied
      </Files>
      <Files "common.php">
         Require all denied
      </Files>
   </IfVersion>
</IfModule>
<IfModule !mod_version.c>
   <IfModule !mod_authz_core.c>
      <Files "config.php">
         Order Allow,Deny
         Deny from All
      </Files>
      <Files "common.php">
         Order Allow,Deny
         Deny from All
      </Files>
   </IfModule>
   <IfModule mod_authz_core.c>
      <Files "config.php">
         Require all denied
      </Files>
      <Files "common.php">
         Require all denied
      </Files>
   </IfModule>
</IfModule>

<IfModule mod_rewrite.c>
RewriteEngine on

Rewriterule ^blog/(.+)/(.+).html$      ./blog/view/blog.php?page=$1&mode=$2 [NC]
Rewriterule ^blog/(.+).html$         ./blog/blog.php?page=$1 [NC]
Rewriterule ^blog/(.+)/$            ./blog/view/blog.php?page=$1 [NC]
Rewriterule ^blog/$                  ./blog/blog.php [NC]

RewriteCond %{REQUEST_FILENAME} !-f
Rewriterule ^blog/(.+)/(.+)$      ./blog/view/blog.php?page=$1&mode=$2 [NC]
   
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^blog/(.+)$ ./blog/blog.php?page=$1 [NC]
</IfModule>
DirectoryIndex portal.php index.php index.html index.htm[/code]
 


          Вернуться наверх  
 


Аватар пользователя

DeaDRoMeO писал(а):

Вообщем из архива пакета обновления мы вытягиваем 2 папки - docs и install и закачиваем их в корень форума с заменой (если потребуется)

Что то у меня не пошло. Версия 3.0.12 Хотел на 3.0.14. Файли брал этот phpbb-3.0.14-ru.zip
Я правильно понял, что в директорию на хосте я закачиваю всего 2 папки, остальное не нужно?
У меня выдало вот такую ошибку
Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку


          Вернуться наверх  
 


Аватар пользователя

sor3, Поиск рулит) viewtopic.php?p=35899#p35899
Я всегда сначала в поиск ошибку вбиваю. Кстати, у самого такая была)


          Вернуться наверх  
 


Аватар пользователя

Я так понимаю, что для автоматического обновления надо все файлы и папки закинуть, а для ручного только эти 2?
Или опять не так понял?


          Вернуться наверх  
 


Аватар пользователя

Ручное обновление это по этим инструкциям - viewtopic.php?f=151&t=1369
Автоматическое - с помощью пакетов - вот для вашего случая пакет -
Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку
- и дальше по инструкции из этой темы


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

и тут не вышло! трындец, чего делать?
Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку


          Вернуться наверх  
 


Аватар пользователя

viewtopic.php?f=151&t=1509&start=180#p35899 - не ваш случай?

Сообщение добавлено... спустя 9 минут 15 секунд:
Видимо ваш, в соседней теме почитал, короче для обновления движка нужно качать и использовать это -
Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку
, обновляться по инструкции из этой темы


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

Точно, мой, сейчас буду вникать), благодарю.


          Вернуться наверх  
 
 
Начать новую тему Ответить на тему


Дополнительные возможности

  Похожие темы  Автор  Ответов  Просмотров  Последнее сообщение 
Аватар пользователя Как обновить форум phpbb3 патчем ручного обновления
Небольшая статейка о ручном обновлении форумов phpbb3

DeaDRoMeO

25

1591

Аватар пользователя

29 дек 2015, 07:45

DeaDRoMeO

Аватар пользователя Как обновить форум phpBB 3.1 Ascraeus
Пошаговая инструкция обновления версий форума phpBB 3.1 / Ascraeus

DeaDRoMeO

2

330

Аватар пользователя

22 июн 2017, 06:32

DeaDRoMeO

Аватар пользователя Скриншоты фрагов и не только

DeaDRoMeO

13

568

Аватар пользователя

24 сен 2012, 17:26

DeaDRoMeO

Аватар пользователя Как добавить ВВ-код на форум phpBB3

DeaDRoMeO

2

2694

Аватар пользователя

28 сен 2014, 08:55

DeaDRoMeO

Аватар пользователя Как установить\обновить\удалить расширение phpBB 3.1
Правильная последовательность в работе с расширениями phpBB 3.1 / Ascraeus

DeaDRoMeO

2

411

Аватар пользователя

19 мар 2017, 20:31

DeaDRoMeO

Оставить свой комментарий

Поделиться темой с помощью

Ссылки на тему

Прямая ссылка:
BB-код для форумов, сайтов, блогов:
HTML ссылка:
 


cron

Самая неформальная поддержка phpBB :P