Статьи Новости Контакты

30.12.2008
Наталия Квитка

Форум phpBB 3

установка и настройка форума на основе скрипта phpBB версии 3

phpBB — новая версия известного форумного движка

phpBB — наиболее используемый бесплатный скрипт форума. Разработчики платформы продолжают постоянно совершенствовать и развивать свое детище. Наиболее новая версия третьего поколения популярного движка — 3.0.4. Так как phpBB* по-прежнему распространяется под лицензией GNU General Public License, веб-мастера могут вносить собственные доработки в код форума, для чего не требуется предварительного получения согласия разработчиков. Для phpBB3 Olympus* доступна русификация, функции настройки, администрирования, модерирования форума расширены по сравнению с предыдущими версиями. Поговорим об инсталляции и настройке форума для работы более детально.

phpBB3 — новая версия популярного форумного движка, доработанная и улучшенная
Для установки и успешного запуска phpBB3 необходимо, чтобы ваш хостинг отвечал следующим требованиям: наличие PHP-версии 4.3.3 и выше (5.х.х либо 6.0-dev) с поддержкой работы с базами данных, доступ к системе управления базами данных (MySQL 3.23 и выше, PostgreSQL 7.3 и выше, SQLite 2.8.2 и выше, Firebird 2.0 и выше, MS SQL Server 2000 и выше — непосредственно либо через ODBC, либо Oracle). Должна быть включена поддержка функции getimagesize() в PHP. Также могут пригодиться поддержка сжатия zLib, XML, imagemagic, библиотеки функций GD*.

Дистрибутив phpBB3 можно получить на официальном сайте разработчиков продукта: http://www.phpbb.com/downloads/olympus.php. Распакуйте полученный архив на свой компьютер. Затем закачайте все файлы на доступный вам хостинг, сохраняя структуру директорий. Измените права доступа к файлу config.php таким образом, чтобы он был открыт для записи (666 или -rw-rw-rw- в настройках вашего хостинга). Измените права доступа к директориям store/, cache/, files/, images/avatars/uploads таким образом, чтобы они были открыты для записи всем (777 или -rwxrwxrwx). Введите в адресную строку броузера путь к phpBB3, добавив /install: например, http://mysite.com/install/, если форум был размещен в корневой директории вашего сервера.

Страница инсталляции форума на основе phpBB третьей версии
Страница инсталляции форума на основе phpBB третьей версии

На полученной странице перейдите на вкладку Install. Здесь вам предложат проделать несколько простых шагов по установке и конфигурации cкрипта. В первую очередь будет запущен скрипт, тестирующий соответствие настроек сервера требованиям phpBB3. Вы получите полный отчет о том, возможна ли установка форума и если нет — то по каким причинам. В случае если проверка дала положительные результаты, вам нужно просто нажать на кнопку Start Install внизу страницы отчета.

phpBB3 поддерживает работу с большим количеством систем управления базами данных
Далее необходимо указать настройки базы данных для работы с форумом: выбрать тип СУБД из доступных на вашем сервере, указать название хоста (localhost, например), порт, по которому осуществляется работа с базой (это поле нужно оставить пустым в том случае, если сервер работает по стандартным портам). Убедитесь, что указанная вами база данных существует, а пользователь имеет все права на операции с ней. В случае соблюдения этих требований все таблицы, необходимые для работы форума, будут созданы в указанной вами базе.

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

В расширенных настройках вам не придется ничего менять в случае, если вы не используете SMTP-сервер для отправки почты и ваш сайт работает не через SSL. После прохождения этого шага, в случае если все данные введены корректно, таблицы в базе данных форума будут созданы и наполнены некоторыми начальными данными. Вы получите сообщение на этот счет.

На финальной стадии инсталляции вам будет предложено далее перейти к конвертации уже существующего форума более ранней версии в phpBB3 либо непосредственно перейти на форум под своей учетной записью для администрирования и настройки. Перед тем как начать работу с форумом, вам нужно будет удалить, переименовать или перенести директорию Install. В случае если она по-прежнему будет в наличии после завершения инсталляции, вам будет доступна только панель администрирования форума.

Панель администрирования форума на основе phpBB 3
Панель администрирования форума на основе phpBB 3

После завершения инсталляции важно помнить о следующем. Обязательно убедитесь в том, что на сервере не остались файлы директории Install, — это может причинить серьезные проблемы от злонамеренных пользователей в будущем. До тех пор пока папка Install находится в корневой директории, форум не будет работать в обычном режиме. Помимо ее удаления, вы можете также удалить файлы директории Docs. После удаления этих директорий перейдите в панель администрирования форума и убедитесь в том, что все настройки в разделе Admin -> General корректны.

Администрирование форума, как и его первоначальная настройка, производится через удобную панель управления
phpBB поддерживает несколько способов для пользователей загружать свои собственные аватары на сервер. Например, они могут указать для загрузки файл, уже размещенный в сети посредством указания его адреса (url), либо же закачать на форум картинку с собственного компьютера. Разрешая пользователям закачку аватаров, вы должны убедиться в том, что в разделе панели администрирования Admin -> General -> Board Configuration -> Avatar settings указаны верные пути к папке для их хранения. Указанная вами директория (по умолчанию это images/avatars/uploads) доступна для записи — измените права доступа к ней таким образом, чтобы она была доступна для чтения и записи всеми. Для этого на UNIX-системах вам понадобится через командную строку командой chmod изменить права доступа к директории на 777. Также это может быть сделано через FTP-клиент. На Windows-системах вам нужно будет убедиться, что папка не защищена от записи и что имеется глобальное разрешение на запись в нее.

Помните о том, что разрешение на запись в директорию может стать потенциально опасным моментом. Хотя маловероятно возникновение проблем, таких, например, как удаление всех аватарок из коллекции, но всегда есть вероятность злонамеренных действий, поэтому регулярно мониторьте директорию аватар и систематически делайте бекапы.

Для того чтобы использовать функционал phpBB в полном объеме, нет необходимости производить инсталляцию новой версии каждый раз с самого начала. У разработчиков скрипта есть что предложить своим верным пользователям. Версии форума могут обновляться с меньшими трудозатратами по сравнению с новыми инсталляциями по мере выхода более свежих релизов. Доступны такие способы обновлений, как замена исключительно измененных файлов, патчи, полностью автоматическое обновление. Также возможен переход от движка версии 2 к версии 3 без потерь пользовательских данных и с минимальным вмешательством в настройки форума.

Таким образом, phpBB новой, третьей, версии по-прежнему пользуется популярностью как у веб-мастеров со стажем, начавших свое знакомство еще с более ранними версиями скрипта, так и у начинающих форумовладельцев.




Скоро на сайте

  • Wordpress

    Серия статей о плагинах к движку WordPrress
  • AJAX

    Проекты и продукты, ориентированные на AJAX
  • Новые сервисы Google

    Обзор новых сервисов Google
 

Copyright © 2003—2017 Все права защищены

При использовании материалов сайта ссылка на hostinfo.ru обязательна

  • хостинг от .masterhost
  • Rambler's Top100