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

CMS = Content Manager System. Система управления сайтом.

Что такое скрипт.

Скрипт это программный код, написанный на специальном языке. Обычно скрипты пишут на PHP, Перл (cgi-скрипты) или ява-скрипт. Скрипты используются сервером при обращении к скрипту. Обычно по расширению файла можно узнать, на чём написан скрипт. Так если страница в интернете к которой вы обращаетесь, имеет расширение не html, а php - значит это динамическая страница с использованием php-скрипта.

Следует иметь ввиду, cgi-скрипты должны распологаться ТОЛЬКО в папке chi-bin на вашем сервере. В других папках они не будут работать.

Для того, чтобы работать с широко распространёнными скриптами - вам не нужно знать что и как там сделано. По аналогии - чтобы ездить на машине - не обязательно знать, как она устроена.

Но это всё теория. Чтобы понять, что и как - лучший вариант практика.

В этом материале мы будем устанавливать форум. Почему именно форум? Форум может способствовать раскрутке вашего сайта. Если у вас сайт про попугаев - сделайте на нём форум. Пусть общаются все фанаты попугаев! =) Организовывать общение на сайте очень полезно!

Чтобы поставить форум - надо сначала выбрать какой скрипт использовать. Скриптов форумов много, есть как специальные, так и встроенные в движки сайтов. Самые распространённые скрипты форумов PHPbb, Inwision Power Board и VBulleten.

Установим PHPbb-форум, т.к. этот скрипт бесплатный и широко распространённый. Для этого скрипта можно найти много скинов, которые позволят вам легко изменять дизайн вашего форума.

Чтобы скачать последнюю версию форума - идём на сайт разработчика http://www.phpbb.com Далее на закладку Downloads и скачиваем аркив. Недавно вышедшую версию 3.0 не будем пробовать, т.к. она ещё возможно сырая и недоработанная, поэтому установим версию 2.0.23

Выбираем расширение файла для скачивания, например zip и жмём на синем поле.

<Здесь картинка image1>

Сохраняем файл у себя на диске.

А вот с этой страницы http://www.phpbb.com/languages/?type=20x скачиваем поддержку русского языка для форума, т.е. чтобы русифицировать форум.

<Здесь картинка image2>

Далее внутри директории вашего сайта на жёстком диске делаете папку forum и туда копируете файлы из скачанного zip-архива phpBB-2.0.22.zip из директории phpBB2. Т.е. надо скопировать всё, что находится в папке phpBB2 архивного файла forum, а не папку phpBB2 в папку forum.

Т.е. структура сайта будет примерно такая

<Здесь картинка image3>
(предполагается, что форум будет находиться по адресу http://yoursite.ru/forum)

Если хотите чтобы адрес форума был типа http://forum.yoursite.ru , тогда надо на домене создать субдомен и туда залить все файлы из директории phpBB2.

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

После того как распаковали/скопировали, идём (на своём компьютере) в поддиректорию docs и запускаем файл INSTALL.html - там написано что нам надо сделать для установки форума.

Там идёт 8 пунктов.

1-ый пункт мы сделали.
Теперь заливаем все файлы на сервер. "Хватаем" папку forum и перекидываем её на сервер со всеми находящимися в ней файлами.

В пункте 3 нам надо поставить специальные права на файл config.php Это файл концигурации форума, в него будут записаны различные параметры, полученные при установке форума.

Что такое права ? Права на файл (или директорию) или chmod или чмод - это атрибут файла или директории, который ограничивает или разрешает скриптам делать с файлом различные манипуляции, например запись в файл. Если вам говорят что "надо прочмодить" "надо поставить права" - то это как раз речь идёт об этом. Когда вы закачиваете файлы на сервер, то по умолчанию права файла выставляются в 644. Чтобы разрешить скриптам запись в файл - для файла должны быть выставлены права 666. Иногда чтобы разрешить запись в файл обязательно требуется выставить права на директорию 777.

Итак, нам надо выставить права 666 для файла config.php. Запускаем FTP-программу. Входим в директорию сайта, затем в директорию forum, ищем файл config.php, нажимаем на нём ПРАВУЮ кнопку мышки и выбираем Chmod

<Здесь картинка image4>

В появившемся окне вводим 666 и жмём ОК.

<Здесь картинка image5>

Далее. Форум phpBB использует для работы так называемую MSQL-базу сервера. Что это такое совершенно не обязательно знать. Просто главное запомнить, что есть некая MSQL-база сервера, необходимая для работы. Естественно эта опция должна быть включена на сервере. На платных хостингах это обычно всегда включено, а вот если делать форум на бесплатном хостинге, то сначала нужно выяснить, возможно ли использование MSQL-баз.

Всё что вам необходимо от MSQL - это имя базы, имя пользователя, пароль. Т.е. только вот эти 3 параметра.

Рабочая панель на всех хостингах разная, поэтому общий вид что вам нужно сделать такой
Заходите в директорию mySQL Databases затем вводите там имя вашей новой базы данных (например, mynewbaza). Теперб нам надо создать пользователя базы и пароль. Вводите для пример имя пользователя (Username) : pupkin , затем придумываете и набираете ваш пароль (password): secretpassword

Вот и всё! Больше на панель пользователя не нужна. Можно смело её закрыть.

Если у вашего хостера нет панели управления - то связывайтесь с поддержкой хостинга и просите чтобы они вам сделали MSQL-базу.

На некоторых хостингах, надо ещё дать привилегии. Когда создадите базу - появиться надпись "Предоставить доступ пользователю к базе", жмите на неё, поставьте галочку возле ALL PRIVILEGES и нажмите "внести изменения".

Теперь можно продолжить установку форума.

Вводим в браузере адрес http://yoursite.ru/forum/install/install.php ( yoursite.ru естественно необходимо заменть на свой домен), вы увидите форму для заполнения.

Заполните её и нажмите Start Install.

Теперь установите права 644 на файл config.php, а также удалите полностью директорию contrib и install из директории форума. Это нужно сделать для того, чтобы никто кроме вам не смог запустить установку форума заново.

Всё. Зайдите на адрес http://yoursite.ru/forum и посмотрите на ваш форум. Теперь вы можете введя свой логин и пароль, а затем перейти в панель администратора, где можете поменять язык форума, изменить дизайн форума, создать темы и разделы форума и многое другое.

Если вам не нравится дизайн форума, то можете поискать "темы". Для этого форума их создано довольно много, например http://www.stylesdb.com или набрав в гугле или Яндексе phpbb themes.

Для установки другой цветовой темы, надо её скачать, распаковать, залить в папку forum/templates, затем в настройках форума активировать новую тему.

Подробная инструкция с примерами, картинками и пояснениями для тех, кто хочет установить форум (phpBB) на своём сайте.


Реклама

 
Статьи  Статьи
При копировании информации,
ссылка на источник (phpcode.ru) желательна
© 2007 phpcode.ru