hostprofi.ru
Подобрать хостинг
Термин·буква P

phpBB

краткое определение

phpBB — бесплатный форумный движок с открытым исходным кодом, написанный на PHP. Один из старейших и наиболее распространённых форумных движков. Поддерживает полную кастомизацию через стили, BBcode и расширения (MODs).

phpBB (PHP Bulletin Board) — бесплатный форумный движок с открытым исходным кодом, написанный на PHP. Лицензия GPL. Поддерживает тематические стили, BBcode-разметку, управление пользователями и правами, систему приватных сообщений и подключаемые расширения.

Технические характеристики

  • PHP 7.4+/8.x
  • MySQL, MariaDB, PostgreSQL или SQLite в качестве СУБД
  • Шаблонизатор Twig (начиная с phpBB 3.3)
  • REST API (добавлен в phpBB 3.3+)
  • Поддержка кеширования через ACM (Advanced Cache Module) — совместимо с Memcached, Redis

История

phpBB создан Джеймсом Аткинсоном в 2000 году как ответ на тогда ещё платный UltimateBB. Версия 1.0 — 2000 год. phpBB 2.0 (2002) — полностью переписан с нуля, огромная популярность. phpBB 3.0 (2007) — ещё раз переписан, введены расширения. phpBB 3.3 (2020) — актуальная ветка с поддержкой PHP 8.

В конце 1990-х — начале 2000-х phpBB доминировал среди форумных движков. Конкуренты: vBulletin (коммерческий), IPBoard, Simple Machines Forum. С появлением социальных сетей (Facebook, ВКонтакте) посещаемость форумов резко упала, но phpBB-установки продолжают работать в нишевых сообществах.

Связь с хостингом

phpBB — лёгкое приложение, работает на виртуальном хостинге с PHP 7.4+ и MySQL 5.7+. Большинство хостингов предлагают автоустановку phpBB через Softaculous. Кеш через Redis или Memcached значительно снижает нагрузку на MySQL при высокой посещаемости. Nginx + PHP-FPM — оптимальный стек для нагруженных форумов.

phpBB в хостинге

phpBB -- open-source движок форума на PHP/MySQL. Минимальные требования: PHP 7.1+ (рекомендуется 8.x), MySQL 5.5+ или MariaDB 5.5+. Установка через официальный инсталлятор за 10 минут. phpBB поддерживает: bbcode-разметку, модули расширений (Extensions), кастомные стили, интеграцию с SEO-URL через mod_rewrite. Производительность: при 1000+ пользователей онлайн нужен VPS с Redis для кэша сессий. phpBB 3.3.x (2020--2024) поддерживает PHP 8.x и имеет современный AdminCP.

phpBB vs альтернативы

Конкуренты: XenForo (коммерческий, $160), MyBB (open-source, похож на phpBB), Discourse (Node.js, современный UX). Discourse требует значительно больше ресурсов (2 ГБ RAM minimum). phpBB остаётся выбором для небольших и средних сообществ с ограниченным бюджетом. Хостинг для phpBB: shared hosting с PHP 8.x достаточен для большинства форумов. Для форумов с большим объёмом контента (>1M постов) нужен выделенный MySQL-сервер. Хостинг для форумов часто строится именно на phpBB. Кэширование через файловую систему или Redis сильно снижает нагрузку на БД.

История phpBB

phpBB создан Джеймсом Аткинсоном (James Atkinson) в 2000 году. phpBB 2.0 (2002) -- первая широко принятая версия. phpBB 3.0 Olympus (2007) -- полное переписывание. phpBB 3.1 (2014) добавил Extensions API. phpBB 3.3 (2020) добавил поддержку PHP 8. Пиковая популярность phpBB: 2004--2010 годы. Сегодня поддерживается активным open-source сообществом.

История phpBB

phpBB основан Джеймсом Аткинсоном в 2000 году. phpBB 2.0 вышел в 2001 году и быстро стал стандартом форумного ПО. phpBB3 (2007) переписан с нуля: новый шаблонизатор Twig, ACL-система прав, поддержка UTF-8. В 2013 году вышел phpBB 3.1 с расширениями вместо MOD-системы. phpBB 3.3 (2020) требует PHP 7.1+. Сообщество насчитывает более 600 000 зарегистрированных форумов.

Типичные ошибки при установке phpBB

  • Права 777 на папку cache/ и files/ — уязвимость для загрузки shell-файлов.
  • Устаревшая версия phpBB: XSS и SQL-инъекции в старых версиях хорошо задокументированы.
  • Отсутствие защиты папки install/ после установки — обязательно удалите её.
  • Неправильная настройка SMTP для отправки писем активации.

На что обращать внимание при выборе хостинга для phpBB

Форум на phpBB требует MySQL 5.6+ или PostgreSQL 8.3+, PHP 7.1+ с модулями mbstring, iconv, json. При большой аудитории (>10 000 пользователей онлайн) рассмотрите VPS с возможностью настройки Memcached для кеширования сессий. Виртуальный хостинг подходит для небольших сообществ.

Другие термины