Здесь я попробую вам рассказать, как можно создать на поддомене вашего сайта полноценный, многофункциональный форум, который будет работать на форумном движке.
Скачать исходники для статьи можно ниже
Если вам нужен полноценный форум с кучей настроек, удобной админкой и т.д., то вам нужен форумный движок, об этом и пойдет речь в этой статье, иначе можете установить форум с помощью плагина Mingle Forum, установку и настройку которого я описывал в предыдущих статьях.
Для примера рассмотрим создание поддомена на бесплатном хостинге hostinger.ru и установку на него форума на движке phpBB.
Для начала заходим на hostinger.ru в аккаунт вашего сайта.
Далее ищем окошко “Домены” и выбираем ярлычок “Субдомены”.
Откроется окошко, в котором указываем имя нашего субдомена (поддомена) и жмем кнопку “Создать”, а внизу будет показан путь к нашему новому поддомену.
Также на ftp сервере сайта появится новая папочка с именем поддомена, в нашем примере она будет называться forum, вот в ней и должны располагаться все файлы нашего будущего поддомена, сюда нам нужно будет загрузить движок, который мы хотим видеть на нем, это как бы отдельный сайт.
Теперь давайте зайдем на ftp сервер нашего сайта с помощью программы FileZilla.
Данная папка поддомена изначальна пуста.
Теперь давайте определимся с тем, какой движок для форума выбрать?
Хочу сказать, что выбор огромен, однако давайте опять воспользуемся услугами hostinger.ru, а именно войдем в его панель и в окошке “Веб-сайт” выберем ярлык “Авто-установщик”.
Откроется окошко, в котором представлены самые популярные движки для различных целей, но на данный момент нас интересуют форумы, поэтому ищем окошко с названием “Форумы”.
Как видите самыми популярными движками на сегодня являются:
– phpBB
– SMF (Simple Machines Forum)
– MyBB
– PunBB
-AEF
Если вы не можете определиться с движками, то советую прочитать статью:
http://shakin.ru/other/forum-cms.html
Но я бы выбрал из первых трех, которые нам советует hostinger.
А в данном примере мы будем устанавливать движок для форума phpBB.
Для начала нам нужно загрузить файлы нашего движка на компьютер, потом закачать их в папку forum на ftp сервер нашего сайта.
Для загрузки движка phpBB заходим по следующей ссылке:
http://www.phpbbguru.net/files/base/
Я скачал phpBB 3.0.10 Ru – самое главное это русская версия данного движка.
В комплекте поставляются два стиля: Prosilver и Subsilver2. Другие стили можно скачать по следующей ссылке:
http://www.phpbb.com/styles/demo/3.0/
После нажатия на ссылку, на ваш компьютер скачается zip архив, который распаковываем с помощью например программы WinRaR.
Далее перекидываем файлы из архива в папку forum на ftp сервере нашего сайта.
После заходим на наш поддомен, в нашем примере: http://forum.mnogoblog2.16mb.com/, при открытии которого откроется страничка установки форума, на ней выбираем закладку “Установка”.
В следующем окошке жмем на кнопку “Следующий шаг”.
Следующее окошко – это проверка требований, для hostinger.ru все норм, так что спускаемся до низу и нажимаем кнопку “Начать установку”.
Следующее окошко – настройка базы данных.
Теперь разберемся откуда я взял данные для заполнения данного окошка.
1. Тип базы данных – оставил по умолчанию (MySQL с расширением MySQLi или же можно выбрать MySQL).
2. Имя сервера БД или DNS – у хостинг-провайдера hostinger.ru он – mysql.hostinger.ru
Все остальные данные для заполнения данного окошка легче всего взять из файла wp-config.php, который находится в корневой папке вашего сайта (в нашем примере /public_html).
Для этого через программу FileZilla открываем нашу корневую папку и перекидываем файл wp-config.php на свой компьютер (для этого достаточно щелкнуть по нему 2 раза левой клавишей мышки).
А далее откройте на своем компьютере файл wp-config.php любым редактором кода (Notepad++, Adobe Dreamweaver) или же можете открыть его простым Блокнотом (Пуск – Все программы – Стандартные – Блокнот).
И вы увидите что-то такое:
... // ** MySQL settings - You can get this info from your web host ** // /** The name of the database for WordPress */ define('DB_NAME', 'u651137499_SaNas'); /** MySQL database username */ define('DB_USER', 'u651137499_Zepeg'); /** MySQL database password */ define('DB_PASSWORD', 'SeZuTaquQu'); ...
Где строчка:
u651137499_SaNas – имя базы данных;
u651137499_Zepeg – имя пользователя;
SeZuTaquQu – пароль к базе данных.
Также данные “Имя базы данных”, “Имя пользователя БД” можно найти, если зайти в аккаунт сайта на hostinger.ru.
Для этого в аккаунте сайта выбираем в окошке “Дополнительно” ярлык”Базы Данных MySQL”
Откроется следующее окошко:
Однако здесь нет данных о “Пароле к БД”, если вы его не записали куда-нибудь себе в блокнотик, когда создавали сайт, то советую вытащить его из файла wp-config.php.
Также можно создать и новую базу данных именно для форума на поддомене, однако не все хостинг-провайдеры на дешевых тарифах дают возможность создавать несколько баз данных.
Последнюю же строчку “Префикс для таблиц в базе данных” оставляем по умолчанию (phpbb_, однако можно задать и другие, например phpbb_111).
Далее жмем на кнопку “Следующий шаг” и если вы сделали все правильно, то откроется следующее окошко:
Опять нажимаем на кнопку “Следующий шаг”.
Ну здесь создаем себе имя администратора, пароль и указываем контактный e-mail адрес и жмем на кнопку “Следующий шаг”.
Опять жмем на кнопку “Следующий шаг”.
И еще раз на кнопку “Следующий шаг”.
Далее в следующем окошке “Дополнительные параметры” оставляем все как есть, то есть по умолчанию и жмем на кнопку “Следующий шаг”.
В следующем окошке опять жмем на кнопку “Следующий шаг”.
Установка почти завершена!
Теперь нам осталось только удалить папку “install” в папке “forum” нашего сайта.
Для этого заходим в программу “FileZilla”, отрываем папку “forum”, находим в ней папку “install” и удаляем ее.
Все теперь установка форума на движке phpBB на наш поддомен forum.mnogoblog2.16mb.com завершена!
Переходим на поддомен forum.mnogoblog2.16mb.com и видим следующее:
PS: Официальную документацию по phpBB 3.0 на русском языке можно прочитать по следующей ссылке:
http://www.phpbbguru.net/documentation/
Чтобы столько не мачаться есть альтернативный вариант создания форума. Это может быть как сервис бесплатных форумов, так и свой хостинг
Хорошая статья, спасибо!
Спасибо за статью ! Очень помогла с установкой, так как я не знал что за “Имя сервера БД или DNS” на хостингере.
Спасибо за руководство!
Огромное спасибо за полезную информацию