Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #27, ФЕВРАЛЬ 2003 г.

СБОРКА ТОЧКИ - поднимаем веб-тусовку на базе phpBB

Pingvinov

Спецвыпуск Xakep, номер #027, стр. 027-062-2


$ tar xvfz phpBB-2.0.3.tar.gz

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

Распакуй движок форума в вершину сайта. Проверь, там должно появиться множество файлов типа .php и несколько каталогов: templates, language, includes и другие. Распакуй файл lang_russian.tar.gz внутри каталога languages (при этом в languages по соседству с lang_english должен появиться lang_russian). Распакуй файл subSilver_russian.tar.gz внутри каталога templates (в templates/subSilver/images/lang_russian должны появиться русские кнопки). Так, с файлами вроде все.

ЗАПУСКАЕМ ФОРУМ

Теперь открой браузером инсталляционную страницу http://www.tvoy_sait.ru/install.php. (Кстати, одна из популярных ошибок при инсталляции - закинуть форум в один каталог, а потом искать его в другом. Но тебе опасность спутать http://www.tvoy_sait.ru/phpBB2 и http://www.tvoy_sait.ru/phpbb2 не грозит, ты ставишь форум в вершину.)

В открывшемся окне инсталляции аккуратно заполни все строчки:

Language - оставь английский. Русский настроим позже.

Database type - выбери свою СУБД (у меня MySQL 3.23.54).

Installation method - поскольку ставишь с нуля, выбирай Install.

Database server hostname - имя сервера с базой данных. У меня база на этом же сервере, так что localhost. У тебя, скорее всего, будет так же.

Your Database name - сюда пиши имя той базы, которую ты завел в начале статьи. Ты ведь прилепил бумажку на монитор, да?

Database Username - сюда впиши юзера, которого ты завел для работы с базой.

Database Password - и пароль этого юзера.

Prefix for tables in database - можно оставить phpbb_, как предлагается по умолчанию. Если базу будут использовать другие скрипты, ты отличишь таблицы форума по этому префиксу.

Admin email address - твое мыло (должно работать!).

Domain name - твой домен.

Server port - номер порта HTTP твоего сервера. Скорее всего, просто 80. Спроси у админов хостинга, если ты не уверен.

Script path - путь к форуму относительно вершины твоего сайта. Ставим форум в вершину сайта, так что здесь просто "/". Если ты решишь сделать форум одним из разделов сайта, поставь здесь путь к нему (например, /forum/).

Administrator username - придумай ник админу форума.

Administrator password - придумай пароль админу форума.

Administrator password [Confirm] - подтверди пароль админа форума, запиши ник и пароль, скоро мы будем логиниться.

Инсталлятор готов к запуску! Дави на Start Install. Инсталлятор заведет в базе все необходимые таблицы, создаст админа и конфигурационный файл. Затем он скорее всего скажет тебе, что переписать config.php на сервере ему не удалось и тебе имеет смысл сделать это самостоятельно. Соглашайся, сгружай себе новый конфиг (смотри скриншот), сразу закидывай его на сервер поверх старого config.php.

Назад на стр. 027-062-1  Содержание  Вперед на стр. 027-062-3