Последнее изменение файла: 2007.08.08
Скопировано с www.bog.pp.ru: 2023.10.03
Bog BOS: sitelife: phpBB - форумы на PHP
Реализация телеконференций (форумов, досок объявлений - bulletin board) с
www-доступом с помощью PHP и MySQL. Бесплатен (GPL). Однако subSilver SDK
(.psd для Adobe 6.0 или выше) только для частного использования.
Поддерживается также использование других СУБД (PostgreSQL, Oracle, MSSQL).
Есть русский интерфейс. Не умеет отображать летнее время.
Сообщения объединяются в темы, темы в форумы, а форумы в категории.
Можно ограничивать права доступа (смотреть, читать, писать, отвечать,
изменять, удалять, голосовать, создавать опрос) к каждому форуму отдельно
для различных категорий пользователей (анонимные, зарегистрированные,
члены форума, модератор, администратор). Пользователей можно разделить
на группы и определить права доступа к форумам для различных пользователей
и групп (некоторые функции работают только для частных форумов).
Автоматическое ранжирование пользователей в зависимости от активности.
Можно рассылать сообщения всем пользователям или определенной группе.
Поддерживается режим цензуры (блокировка нехороших слов).
Можно блокировать доступ к форумам по именам, IP адресам и интервалам, адресам
email.
Имеется полнотекстовый поиск в форумах (русский опять не работает).
Форматирование текста сообщения с использованием HTML или подмножества HTML,
смайликов, BB кодов, шрифтов различного размера и цвета, вставка картинок и URL.
Привязка опросов к сообщениям. Извещения об ответах по email.
Шаблоны стилей отделены от кода PHP.
Установка версии 2.0
необходимо иметь apache (например
1.3.12rusPL29.4) с поддержкой PHP (например
4.0.4) и MySQL (например 3.23.37).
скачать и распаковать phpBB-2.0.0.tar.gz в такое место, где он будет
доступен для apache (при распаковке образуется директория phpBB2, которую
можно переименовать); для настройки и работы phpBB владельцу сервера
не нужно иметь права на запись в эту директорию; нельзя распаковывать
в ту же директорию, в которой лежали файлы phpBB предыдущей версии
зайти в поддиректорию language и распаковать там файл lang_russian.tar.gz
(CVS?)
зайти в поддиректорию templates и распаковать там файл
subSilver_russian.tar.gz (CVS?)
как всегда поменять безумные права доступа к файлам
дать права "a+w" файлу config.php
создать отдельную БД для хранения данных форума
создать специального пользователя MySQL (командой GRANT) с правами
CREATE, SELECT, INSERT, UPDATE, DELETE, INDEX ON имя-БД.*
зайти на http://имя-сайта/phpBB/ и настроить параметры
язык по умолчанию
тип СУБД
установка или upgrade
имя хоста MySQL (localhost)
имя БД для хранения данных форума
имя и пароль специального пользователя MySQL для БД форума
адрес email администратора
имя домена, порт и имя скрипта должны определиться автоматически
имя и пароль администратора форума
нажать большую кнопку
убрать права на запись для config.php
удалить install.php (install/ в 2.0.11), upgrade.php,
update_to_FINAL.php, db/schemas,
docs/, contrib/
нажать кнопку "закончить установку"
конфигурация форума, как минимум "Общие настройки" -> "Конфигурация":
необходимо иметь apache (1.3.12rusPL29.4) с
поддержкой PHP (4.0.4) и
MySQL (3.23.37).
скачать и распаковать phpBB-1.4.4.tar.gz в такое место, где он будет
доступен для apache (например, в поддиректорию phpBB на сайте)
убрать лишние права доступа к файлам
отредактировать config.php, дать ему права "a+w"
url_phpbb
cookiedomain (что написать, чтобы был один пирожок на все зеркала?)
зайти на http://имя-сайта/phpBB/install.php
для каждого форума свое имя БД, если их несколько на один MySQL
я использовал имя и пароль главного администратора MySQL
зарегистрировать администратора форума
вернуть права к config.php к обычному состоянию (install.php сделать
недоступным)
создал специального пользователя MySQL (командой GRANT) с правами
CREATE, SELECT, INSERT, UPDATE, DELETE, INDEX ON имя-БД.* и заменил
имя/пароль главного администратора на него в config.php
теперь можно заходить в административную область (первый раз
показывает пустую страницу)