На движке phpBB у нас в русском интернете работает очень много форумов, так сложилось. Движок во всех отношениях приятный, с некоторыми расширениями — официальными и самопальными — можно пользоваться даже существовавшей до сегодняшнего дня линейкой phpBB 2.
Однако вышел phpBB 3. И как бы ни было ленно всё переставлять, сделать это стоит, ибо в новой версии много очень-очень полезных функций, которых phpBB 2 не хватало. Например, бан на время с указанием причины (было расширение такое, а теперь входит в функционал движка).
Как переехать с phpBB 2 на phpBB 3?
Как оказалось, даже проще, чем обновить второй phpBB с одной „дробной“ версии на другую. Потому что речь фактически идёт о новой установке.
На сайте надо скачать полную установку версии 3.0.1 (текущая стабильная версия).
Потом сделать бекап накопившейся старой базы (через администраторскую панель старого форума). «Сжать файл gzip’ом» — соглашайтесь, сжимается в десять раз.
Создать на сервере новую папку для phpBB 3 (с именем phpbb3, например) и установить скрипт в неё. Это рабочая папка, после установки адрес форума останется прежним. Так выглядит одно из окон процесса установки:
Для установки вам понадобятся настройки базы данных: поскольку помнить их наизусть вряд ли возможно, откройте заранее конфиг своего старого форума и копируйте оттуда. Когда phpBB 3 установлен, надо зайти в админку и нажать на закладку Convert (см. скриншот выше). Старая база будет преобразована в новую, причём старые таблицы не пострадают (на случай, если вам нужно будет откатиться или просто не понравится третья версия). Преобразование может занять много времени — большим форумам, возможно, придётся заручиться поддержкой своего хостера. На время преобразования лучше выключить старый форум, чтобы база не менялась в такой ответственный момент.
Собственно сразу после преобразования данных в нашей служебной новой папке должен оказаться форум с вашим актуальным контентом и новой версией движка. Его можно причесать (например, поставить русский язык отсюда), освоить и потом пустить в него публику. Простым переименованием папки (а старую папку при этом лучше переименовать и подержать на всякий случай: обратное переименование ведь даст вам рабочий phpBB 2).
Вот и весь процесс. Не забудьте в „Board settings“ (пункт админской панели) включить форум; по умолчанию после установки он выключен.
Если форум предполагается русский, не пугайтесь, что русского нет сразу в „Board settings“ — языковые пакеты надо не просто залить на хостинг, но и установить. Делается это в закладке SYSTEM панели администратора, пункт меню „Language packs“.
В других блогах недавно: в блоге о переходе с XP на Ubuntu оперативно ответили на мой вопрос о быстром переносе FF со всеми настройками из Винды в свежеустановленный Убунту-Линукс; ЖЖ-юзер jackill тоже полюбил phpBB с первого взгляда, он пишет: „Мне нужен был форум, поставил phpBB 3 буквально за десять минут. Чуть больше потратил на настройку самих форумов. Клево“; а поиск по блогам от Яндекса почему-то находит по запросу „phpBB 3“ особенно много мусора, даже документ „порно трахающихся phpbb“ (скриншот ниже):
Кстати, 3.x — классная версия. 3 дня назад установил, вроде все работает и выглядит «посовременней» 2.xx
Да, там много функционала, который раньше был только в нудных «модах». Но установка, к сожалению, «параллельная» — это фактически новый скрипт с возможностью миграции с предыдущего, как если бы вообще разные люди делали (с большой вероятностью так и было…)
Поэтому всё придётся заново делать: шаблоны пересматривать, файлы переводов править (и делать, для эсперанто к примеру).
В этой записи только что не прошёл модерацию комментарий, подкупающий своей новизной. Цитирую ключевую фразу:
Я в восторге :)
Гыы=))
Не могу отправлять личные сообщения пользователям? Возможно это какое то ограничение?
что озночает DDP