Реферат по предмету "Информатика, программирование"


Форум РНР ВВ

Форум РНР ВВ
Лекция.Подготовлена Прохоровым В.С.

Популярность форум РНРВВ снискал из-за легкости установки, расширяемости,интуитивного интерфейса и мощных администраторских инструментов.
Форум РНРВВ обеспечивает:
● Все функциифорума.
● Ведение спискапользователей.
● Поддержку групппользователей.
● Создание профилейпользователя: каждый пользователь может определить свои собственные настройки.
● Поиск.
● Удобноеадминистрирование форума.
Это основные функциифорума, со всеми остальными можно познакомиться в процессе работы с форумом.
Для установки форума надо:
● Распаковать архивРНРBB-2.0.16. в какой-нибудь каталог.
● Проверить,имеется ли файл с русским языком:
/>
Если нет, то длярусификации форума на сайте myphpbb.com.ru/ скачать файл lang_russian.zip (в разделе Русификация).
Распаковывать архив русификаторав каталог /phpbb/language/.
● Закачатьраспакованные файлы на сервер, в каталог $DocumentRoot/phpbb (/var/www/html/phpbb).
● Изменить правадоступа для файла config.php: chmod666 config.php. Правадоступа 666 разрешают всем (владельцу, группевладельца, остальным пользователям) модификацию этого файла.
● Создать базуданных, например, forum.
Чтобы создать базу данных, нужно войти в систему MySQL под именем пользователя базы данных root и ввести в командной строке MySQL:
mysql> create database forum;
После этого следует набрать:
mysql>use forum;
/>
База данных создана:
/>

● Открыть браузер изапустить сценарий install/install.php, например, если имя сервера localhost:
localhost/phpbb/install/install.php,
или, если имя сервера mysite.ru:
mysite.ru/phpbb/install/install.php.
Сценарий установки требуетввести следующую информацию:
♦ Default board language — язык интерфейса (Russian).
♦ Database type — тип базы данных (MySQL 4.x).
♦ Instalation method — метод установки (install – установка).
♦ Database Server Hostname — имя сервера баз данных (обычно localhost).
♦ Your database name — имя базы данных (база данных уже созданапод именем: forum).
♦ Database user — имя пользователя созданной базыданных MySQL (root).
♦ Database password — пароль пользователя MySQL (не устанавливать).
♦ Prefix for tables in database — префикс для таблиц форума в базеданных. Префикс нужно указать, если используется одна общая база данных, чтобыимя таблиц различных программных продуктов не конфликтовали друг с другом (phpbb).
♦ Admin email — адрес электронной почтыадминистратора (root@localhost).
♦ Имя сервера (localhost илиmysite.ru)
♦ Server port — номер порта Web-сервера (обычно 80).
♦ Script path — путь к форуму от корневогокаталога Web-сервера (от каталога $DocumentRoot: /phpbb/).
♦ Имяадминистратора (admin) и его пароль (admin).

/>
/>
Рис. 1. Установка форума PHPBB

/>
Рис.2. Предлагается удалитькаталоги install и contrib
Осталось удалить каталогиinstall и contrib (из соображений безопасности), иначе форум работать небудет. На этом установку можно считать завершенной.
После удаления этихкаталогов изменяют права доступа к файлу config.php (теперь писать в этот файл имеете право только вы):
chmod 644 config.phpРабота с форумом
Работать с форумом легко,а если возникают вопросы, то на большинство из них можно тут же найти ответы,если щелкнуть кнопку? FAQ.

/>
Рис.3. Справочная системафорума
Для работы с форумомнужно сначала зарегистрироваться, а затем войти.
При регистрации новогопользователя форум запрашивает следующую информацию:
● Имя пользователя, парольи его E-mail (эти поля обязательны к заполнению).
● Номер ICQ, адрес AIM, Yahoo ID, MSN ID.
● Домашнююстраничку (адрес web-сайта), родзанятий, от куда.
● Подписьпользователя (можно включить теги HTML, BB, а также смайлики).
● Отображать лиадрес электронной почты.
● Скрывать лисостояние online.
● Уведомлять ли приответе на сообщение в форуме.
● Уведомлять ли оличном сообщении.
● Открывать линовое окно при получении личного сообщения.
● Всегда лидобавлять подпись.
● Разрешать лииспользование тегов HTML,BB и смайликов.
● Язык форума.
● Скин форума.
● Временную зону.
● Формат даты(синтаксис такой же, как и у функции date()).
/>
Рис.4. Регистрация новогопользователя

/>
Рис.5. Форум в работеИзменение внешнего вида форума
Изменить внешний видфорума можно целиком, сменив одно оформление на другое (один скин на другой), илиизменив лишь некоторые отдельные элементы. Первый вариант (полная сменаоформления) лучше всего осуществлять из центра управления форумом. Об этомчитайте ниже, в разделе «Администрированиефорума».
Заменить отдельные жеэлементы можно вручную, заменив нужные графические файлы:
● Логотип форума— форум/templates/SubSilver/images/logo_phpBB.gif.
● Верх и низ форумаменяются в следующих файлах:
форум/templates/SubSilver/overall_header.tpl
форум/templates/SubSilver/overall_footer.tpl
Файлы overall_header.tpl и overall_footer.tpl являются файлами-темплейтами (.tpl) и отвечают за построение верхушки и низа каждой страницы форума. Код изэтих файлов вставляется в каждую страницу. Настройку данных файлов можноосуществлять либо из центра управления (путем изменения соответствующихпараметров оформления), либо вручную.
● Фоны-заливки:
форум/templates/SubSilver/images/eellpicl.gif
фopyм/templates/SubSilver/images/cellpic2.jpg
форум/templates/SubSilver/images/eelIpic3.gif
форум/templates/SubSilver/images/eelIpic.gifАдминистрирование форума
Вызвать центр управления форумаможно по адресу:
имя_узла/рhрbb/admin/index.php.

/>
Рис.5. Центр управления
Центр управленияпозволяет:
● Просмотретьстатистику форума.
● Просмотретьсписок подключенных к форуму пользователей.
● Создавать новыефорумы.
● Создаватьразличные разделы форума для обсуждения тех или иных вопросов.
● Установитьуровень доступа к форуму.
● Создать резервнуюкопию базы данных, а также восстановить заархивированную базу данных.
● Изменить общиепараметры форума.
● Создавать стилифорума.
● Организоватьмассовую рассылку почты зарегистрированным пользователям.
● Создать новуюгруппу.
● Управлятьучетными записями пользователей, назначать модератора той или иной группы.
Первым делом нужно зайтив Общиенастройки/Конфигурация (General Admin/Configuration) и изменить общие параметры форума,если не устраивают установленные по умолчанию.
/>
Рис.6. Раздел Общие настройки/Конфигурация для изменения общих параметров форума
Здесь, прежде всего,можно изменить название сайта и описание сайта.
Для уменьшения размерабазы данных рекомендуется использовать сжатие с помощью GZip: включите сжатие GZip (Enable GZip Compression). Тут же измените параметр Задержка «флудинга» (FloodingInterval). Значение поумолчанию — 15 секунд, рекомендуется увеличить до 20 секунд. Обычно интервал между сообщениями,поступившими от одного пользователя, составляет не менее 15 секунд. Если интервал меньше, это означает,что кто-то запустил специальную программу — «флудитель форума», которая будет «забивать» форум ненужнымисообщениями. Параметр Задержка«флудинга» (Flooding Interval) позволяет хоть как-то защититься отэтого. Если интервалы между сообщениями одного пользователя составляют меньше 20 секунд, эти сообщения будут удалены(точнее, вообще не будут добавляться в базу данных форума).
В разделе Форумы/Управление (Forums/Management) можно создать или удалить форум, тутже можно изменить название форума.
/>
Рис.7. Общие параметрыфорума

/>
Рис.8. Раздел Форумы/Права доступа (Forums/Permissions) позволяет установить права доступа кконкретному форуму. Доступны следующие варианты:
● Публичный (Public) — все пользователи могут работать с форумом.
● Зарегистрированный (Registered) — форум только для зарегистрированных пользователей.
● Зарегистрированный (Спрятанный) (Registered [Hidden]) — этот форум будут «видеть» только зарегистрированныепользователи. Кроме них, с этим форумом никто не будет работать.
● Модераторы (Moderator) — форум только для модераторов.
● Модераторы (Спрятанный) (Moderator [Hidden]) — скрытый форум: его будут видеть только модераторы.
/>
Рис.9. В расширенномрежиме (Advanced Mode) можно определить, кто имеет право:
● Просматриватьсообщения (View).
● Читать сообщения (Read).
● Создавать новыесообщения (Post).
● Отвечать насообщения (Reply).
● Редактировать (Edit).
● Удалять (Delete).
● Голосовать (Vote).
Доступны следующиеварианты:
● Все (All).
● Толькозарегистрированные (REG).
● Модераторы (MOD).
● Администратор (ADMIN).
Форумы могут заниматьдовольно много дискового пространства, поэтому периодически нужно «чистить»форум (период «генеральной уборки» зависит от популярности форума). Для этогопредназначен раздел Форумы/Чистка (Forums/ Clean).
/>
Рис.10. Раздел Форумы/Чистка

/>
Рис.10. Раздел Общие настройки/Резервная копия БД
Выбрав пункт Общие настройки/Резервная копия БД(General Admin/Backup database) можно создать резервную копию всей базы данных форума и записать на свойкомпьютер, чтобы, например, при «переезде» на новый хостинг сохранитьстарые темы.
При редактировании форуманужно быть предельно аккуратным — если пару раз удалить какого-нибудьпользователя, вряд ли он захочет еще раз посетить ваш сайт. Поэтому незабывайте делать резервную копию базы данных.


Не сдавайте скачаную работу преподавателю!
Данный реферат Вы можете использовать для подготовки курсовых проектов.

Поделись с друзьями, за репост + 100 мильонов к студенческой карме :

Пишем реферат самостоятельно:
! Как писать рефераты
Практические рекомендации по написанию студенческих рефератов.
! План реферата Краткий список разделов, отражающий структура и порядок работы над будующим рефератом.
! Введение реферата Вводная часть работы, в которой отражается цель и обозначается список задач.
! Заключение реферата В заключении подводятся итоги, описывается была ли достигнута поставленная цель, каковы результаты.
! Оформление рефератов Методические рекомендации по грамотному оформлению работы по ГОСТ.

Читайте также:
Виды рефератов Какими бывают рефераты по своему назначению и структуре.