Установи Linux! Стань свободным!
Онлайн всего: 3 | Посетители: 0 | Боты: 3
Дата 20.09.2017 Время: 06:12
Ваш IP: 54.224.184.33
Загрузка сервера: 1.44
ubuntu-desktop.ru - Установка форума SMF (Ubuntu) - Сервер    Главная > Каталог статей > Сервер

Установка форума SMF (Ubuntu)

Simple Machines Forum (SMF) — бесплатный интернет-форум, написанный на PHP с использованием базы данных MySQL. Разрабатывается командой разработки Simple Machines.

Для создания форума в первую очередь Вам необходимо установить LAMP.

В наборе программ LAMP входят Apache — веб-сервер, MySQL — сервер, PHP. Дополнительно необходимо установить PHPMyAdmin — удобное веб приложение представляющее собой веб-интерфейс для администрирования СУБД MySQL.

LAMP входит в состав большинства дистрибутивов Linux и предоставляется многими хостинговыми компаниями.

Подробно про LAMP написано в статье — УСТАНОВКА LAMP В LINUX UBUNTU 14.04 (14.10)

Форум SMF можно создать на основе уже действующего сайта, и как отдельный сайт на домене второго уровня. Форум SMF ни как не связан с уже существующим сайтом кроме доменного имени. Если Вы решили создать форум на поддомене уже существующего сайта, то домен форума будет будет иметь примерно такое имя — forum.сайт.ru.

Для начала Вам необходимо скачать движок форума SMF и русскую локализацию.

http://download.simplemachines.org/ — форум SMF

http://download.simplemachines.org/?smflanguages — локализация

23465982634876234

Распакуйте архив форума и файлы локализации, переместите все файлы локализации в корень файлов форума.

8275368723568723-650x232

Для примера я создам форум для сайта wp-website.ru, который будет иметь следующий адрес — forum.wp-website.ru.

Открываем папку сайта, создаем в ней каталог forum и копируем в него файлы форума.

Устанавливаем права на папку содержащую файлы форума:

sudo chown -R www-data.www-data /var/www/wp-website.ru/forum

Дальше добавляем текст в конфигурационный файл сервера Apache:

sudo gedit /etc/apache2/sites-available/server.conf

<VirtualHost *:80>
ServerName localhost
ServerAlias forum.wp-website.ru www.forum.wp-website.ru
DocumentRoot /var/www/wp-website.ru/forum
<Directory /var/www/wp-website.ru/forum>
AllowOverride All
</Directory>
</VirtualHost>

*server.conf — конфигурационный файл, название может быть любым

*Если Вы создали конфигурационный файл в первый раз, то необходимо создать виртуальный хост командой:

sudo a2ensite server

Где server — имя конфигурационного файла (server.conf)
Откройте файл /etc/hosts
sudo nano /etc/hosts
Добавьте строчку:
127.0.0.1    forum.wp-website.ru www.forum.wp-website.ru

Перезапустите веб-сервер Apache:

sudo service apache2 restart

После настройки сервера можно приступить к установки SMF перейдя по адресу forum.сайт.ru. Подробно описывать процесс установки нет смысла, поэтому весь процесс установки показан на скриншотах.

32968263587623847-650x313

Самый важны пункт установки, здесь необходимо указать название базы данных (укажите базу данных которая уже используется сайтом или создайте новую), имя пользователя (как правило root) и пароль.

8320723589734298-650x330

2083472859307324098-650x363

83257982347098-650x290

3269876238746-650x277

 Форум

36427896235876983274-650x337

Рейтинг
<< Предыдущая статьяСледующая статья >>
  2017-08-13 09:50:40 | liman28 | Категория: Сервер | Просмотров: 28
Комментарии
E-mail (не будет опубликован)
Имя
Комментарий
Введите число с картинки:     
Случайные статьи

   UGET — НЕБОЛЬШОЙ И ПРОСТОЙ МЕНЕДЖЕР ЗАГРУЗОК
uGet — загрузка множества URL и применение их для одной настройки/очередиUget (бывший urlgfe) — небольшой и простой менеджер загрузок. Предоставляет следующие возможности: продолжение прерванных загрузок очередь загрузок классификация загрузок по категориям интеграция с Mozilla Firefox (через расширение Flashgot). слежение за буфером обмена импорт загрузок из HTML-файлов пакетная загрузка Кроме того, его можно…
  2017-08-10 21:13:26 | Категория: Интернет
   ПОИСК ФАЙЛОВ: LOCATE
Поиск файлов можно выполнить используя команду locate. При этом это будет быстрый поиск, так как locate при поиске обращается к базе данных. По умолчанию программа ищет и помещает в базу все файлы, начиная с корневой директории.   Если у Вас не установлен locate, то необходимо его установить: sudo apt-get install locate  Пример использования locate:   Например необходимо найти расположение…
  2017-08-02 10:51:25 | Категория: Команды терминала
   ПОДКЛЮЧЕНИЕ АРХИВА В NAUTILUS
Монтировать (подключить) архив в Nautilus достаточно легко, для этого найдите архив который необходимо монтировать, кликните на него правой кнопкой мыши и выберите вкладку «Открыть в программе», далее «Подключить архив». В левой панели Nautilus в пункте «Сеть» появится папка с содержимым…
  2017-08-06 00:13:58 | Категория: Ubuntu
   Скачать Edubuntu
Edubuntu 14.04.1 edubuntu-14.04.1-dvd-amd64.iso.torrent edubuntu-14.04.1-dvd-i386.iso.torrent Edubuntu 14.04 (Trusty Tahr) edubuntu-14.04-dvd-amd64.iso.torrent edubuntu-14.04-dvd-i386.iso.torrent Скачать через торрент Edubuntu 13.10 edubuntu-13.10-dvd-amd64.iso.torrent edubuntu-13.10-dvd-i386.iso.torrent Edubuntu 12.04.4 edubuntu-12.04.4-dvd-amd64.iso.torrent edubuntu-12.04.4-dvd-i386.iso.torrent Команда Edubuntu предлагает релиз с долгосрочной поддержкой  — Edubuntu 14.04.1 LTS Edubuntu — это специализированная версия Ubuntu Linux, предназначенная для использования…
  2017-07-30 19:37:28 | Категория: Загрузка
   bcadd - складывает два числа с произвольной точностью
Математическая функция bcadd() складывает два числа с произвольной точностью. Необязательный параметр устанавливает кол-во цифр после запятой. Пример использования: $a = 28.4536; $b = 45.896344; echo…
  2017-09-07 21:38:10 | Категория: PHP

Вверх