Обновление phpBB 3.1.x до phpBB 3.2.x

На тесте обновлю форум phpBB 3.1.9 до версии phpBB 3.2.2. Системные требования phpBB 3.2 при необходимости можно посмотреть тут https://www.phpbb.com/support/docs/en/3.2/ug/ Обязательно делаем резервную копию базы и файлов форума. Рекомендую выполнить обновление на тестовом виртуальном сервере, запустив там копию форума из резервных копий, так как в моем случае возникали ошибки и на их устранение ушло время, […]

Решение ошибки «A module already exists» и «The installer detected a timeout» при обновлении phpBB

Обновлял однажды phpBB 3.1.9 до версии phpBB 3.2.2 и заметил следующую ошибку: The installer detected a timeout The installer has detected a timeout, you may try to refresh the page, which may lead to data corruption. We suggest that you either increase your timeout settings or try to use the CLI. Очистил таблицу «phpbb_migrations» в […]

Скрытие имени сайта в шапке phpBB

Делал как-то большой логотип в шапке форума phpBB и естественно имя сайта и описание было наложено на него и мешало. Чтобы скрыть имя сайта и описание в директории активной темы (стиля) найдем файл /style/stylename/template/overall_header.html Откроем его в текстовом редакторе и найдём в нем две следующие строки: Как раз они и отвечают за отображение имени сайта […]

Обновление phpBB 3.1.8 до phpBB 3.1.9

Сегодня обновил форум phpBB 3.1.8 на phpBB 3.1.9 автоматическим пакетом обновления. Ниже опишу порядок действий для выполнения обновления: 1) Сделаем резервную копию файлов и базы форума. В Linux это можно сделать например командами: 2) Теперь нужно скачать архив с пакетом обновления «https://www.phpbb.com/downloads/#update». 3) Распакуем из архива только install/ и vendor/ в директорию с форумом. Если […]

Обновление phpBB 3.0.x на phpBB 3.1.x

Обновлял недавно phpBB 3.0.12 на 3.1.8, авто обновление тут не поможет, поэтому опишу по пунктам процедуру обновления: 1) Обязательно сделаем резервную копию файлов и базы данных форума. Cделаем стандартной темой prosilver, отключим остальные стили и модули, так как они не будут работать на новой версии phpBB. 2) Скачаем архив с новой версией phpBB с официального […]

Установка phpBB расширения OneALL Social Login

Кратко опишу по пунктам как установить расширение OneALL Social Login позволяющее входить на форум используя учетные записи социальных сетей. 1) Скачаем расширение OneALL Social Login с официального сайта https://docs.oneall.com/plugins/guide/social-login-phpbb/ 2) Из скачанного архива распакуем файлы в директорию phpBB ext/oneall/sociallogin 3) Активируем расширение перейдя в панель администратора phpBB -> вкладка «ПЕРСОНАЛИЗАЦИЯ» и напротив «OneAll Social Login» […]

Как установить движок форума phpBB в Ubuntu

Приведу пример простой установки phpBB в Ubuntu. Обновим списки пакетов и установим phpBB: После предыдущей команды установки автоматически будет создан файл конфигурации в директории /etc/apache2/conf-enabled/phpbb3.conf, благодаря которому форум уже можно открыть набрав в адресной строке http://ХОСТ/phpbb (где ХОСТ — домен или IP вашего сервера). Если конфигурационный файл не был создан, то можно вручную сделать символическую […]

Как убрать статистику с главной страницы форума phpBB

Чтобы убрать статистику с главной страницы форума phpBB, закомментируем определенные строки в файле шаблона используемой темы. Переходим в папку template и откроем в текстовом или html редакторе файл index_body.html. Найдем следующие строки: И закомментируем их: После изменений в файлах обязательно нужно очистить кэш через панель управления или вручную. Список пользователей онлайн, легенду модераторов и администраторов, […]

Вставка рекламы между сообщениями форума phpBB

Вставка рекламы между сообщениями форума phpBB делается элементарно, необходимо всего лишь в файле активной темы viewtopic_body.html найти фрагмент кода: И перед ним вставить следующее: В итоге зарегистрированным пользователям после первого сообщения будет отображаться реклама, а гостям после первого и пятого. Порядок можно изменить отредактировав строку (где 0 означает после первого, 4 после пятого): После изменения […]