Печать

Занятие 16. Установка внешнего форума PHPBB на Joomla

Рейтинг:   / 1
ПлохоОтлично 

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

Если сайт создается вами только для галочки, не вникайте дальше, читатель.

Существуют два способа установки форума на сайт:

  • установка в отдельный каталог, без интеграции в Joomla
  • установка форума в качестве компонента, когда форум непосредственно встраивается в Joomla

В первом случае используются форумы сторонних разработчиков, во втором — форумы, написанные специально для нашей системы управления сайтом.

Для первого случая используем PHPBB, последнюю версию можно скачать здесь

Для второго — форум Kunena (скачать можно здесь)

Установка PHPBB

Создаем в корневом каталоге нашего сайта папку, я назвал ее forum, вы вправе назвать, как пожелаете, но только латинскими буквами! Распаковываем скачанный архив с форумом в эту папку (можете сначала распаковать на компьютере, а затем скопировать на сервер.
После загрузки всех файлов phpBB3 в желаемую папку на сервере, в адресную строку браузера необходимо ввести адрес для запуска программы установки. Для этого обычно достаточно указать браузеру папку, в которую вы скопировали файлы phpBB3 (например, http://адресвашегосайта/папка с форумом). Программа установки сама обнаружит, что конференция phpBB3 ещё не установлена и предоставит ссылку для перехода на страницу установки.

Введение

Начальная страница установки представляет собой краткое введение в phpBB. Также она обеспечивает информацией о получении поддержки и позволяет прочесть лицензионное соглашение phpBB (General Public License). Для запуска программы установки щёлкните по вкладке «Установка» (см. рисунок выше).

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

Системные требования

Первая страница, которую вы увидите сразу после запуска установки — это страница со списком системных требований. Программа установки автоматически проверит все доступные на сервере и необходимые компоненты. Для продолжения установки на сервере должна быть установлена версия PHP не меньше указанной в разделе необходимых требований, и не менее одной доступной базы данных. Также важно и то, чтобы все перечисленные папки были доступны и имели правильные права доступа. Внимательно смотрите описание каждого раздела, чтобы узнать, являются ли они обязательными или дополнительными для работы phpBB 3. Если всё в порядке, то вы сможете продолжить установку, нажав кнопку «Начать установку».

Настройка базы данных

На следующем этапе установки необходимо выбрать базу данных для использования из числа доступных на сервере. Если вы не знаете параметров своей базы данных, то свяжитесь с компанией, предоставляющей вам услуги хостинга, и узнайте их у неё. Вы не сможете продолжить установку без этих данных. Относительно базы данных вам необходимо знать следующее:

  • Тип базы данных — база данных, которую вы собираетесь использовать.
  • Имя сервера базы данных или DSN — адрес сервера базы данных.
  • Порт сервера базы данных — порт сервера базы данных (в большинстве случаев его не требуется указывать).
  • Название базы данных — название базы данных на сервере.
  • Имя пользователя и пароль к используемой базе данных — данные для доступа к базе данных.

Примечание

Когда мы уже имеем хостинг, то должны сами предварительно создать базу данных для нашего форума.

Для этого можно использовать панель управления хостом, в нашем случае, она находится по адресу https://isp.edurm.ru:11111 На других хостингах адрес другой! Поинтересуйтесь у хостера.

Авторизуемся с реквизитами, выданными хостером, входим. В левой колонке находим кнопку «Редактировать базы данных», жмем. Открывается список всех ваших баз данных (она у вас пока одна). Находим в низу списка кнопку «Добавить базу данных», жмем. Вводим имя новой базы данных. Кнопка «Создать». Вот и все, база данных для форума у вас есть. Пароль от нее такой же, как и от уже существующей базы данных вашего сайта. При желании вы его можете изменить в том же пункте «Редактировать базы данных, во вкладке «Passwords».

Возвращаемся к нашему установщику форума. Вводим значения в поля.

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

Сообщение о невозможности подключения к базе данных означает, что вы не ввели необходимых данных для доступа к базе данных, или ввели их неправильно, и поэтому phpBB не смог к ней подключиться. Убедитесь в правильности введённых вами данных и попробуйте ещё раз. Опять же, если вы не уверены во вводимых вами данных, то можете уточнить их у своего хостера.

Если phpBB обнаружит другую установленную копию в этой же базе данных и с таким же префиксом таблиц, то вам будет предложено ввести другой префикс. Если вы увидите сообщение об успешном подключении к базе данных, то сможете перейти к следующему этапу установки.

Сведения об администраторе

Теперь необходимо создать администратора форума. Этот пользователь будет иметь полный администраторский доступ и станет первым пользователем на форуме. Все поля на этой странице являются обязательными для заполнения. Также на этой странице вы сможете выбрать язык по умолчанию для конференции. В стандартный дистрибутив phpBB 3.0 мы включатся только английский язык [GB]. Другие языки вы можете загрузить с сайта http://www.phpbb.com, и добавить их позже.

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

Конфигурационный файл

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

Как правило, автоматическая запись конфигурационного файла проходит без проблем. Но в некоторых случаях это действие может завершиться неудачей, например, в случае неправильной настройки прав доступа к файлам. В этом случае вам придётся загрузить этот файл вручную. phpBB запросит вас о загрузке файла config.php на локальный компьютер и сообщит, что делать с ним. Внимательно прочтите предложенные инструкции. После загрузки файла на сервер нажмите кнопку «Готово» для перехода к последнему этапу установки. Если после нажатия кнопки «Готово» phpBB снова вас возвращает на эту же страницу, и не выводит сообщения об успешном выполнении, то это означает, что вы загрузили файл неправильно.

Дополнительные параметры

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

В случае успешного завершения установки вы увидите и сможете нажать кнопку «Вход» и посетить «Панель администрирования конференции».


 

Материал по установке phpbb взят из http://www.phpbbguru.net/community/kb.php?a=37