Get Social

Установка и настройка форума simplemachines (smf) на Debian

1. Идём на официальный сайт и скачиваем сам форум здесь:
http://download.simplemachines.org/

и нужный язык – здесь:
http://download.simplemachines.org/?smflanguages;lang=russian
(только нужно быть внимательным, выбирая архив с языком – есть разные кодировки)

2. Затем, заливаем это всё на наш хостинг.

3. Затем, следуя руководству http://wiki.simplemachines.org/smf/Installing
создаём базу данных и пользователя (можно сделать это в консоли, можно – в phpmyadmin):

mysql -u root -p
CREATE DATABASE forumdb;
GRANT ALL PRIVILEGES ON forumdb.* TO "userdb"@"localhost" IDENTIFIED BY "pass";
FLUSH PRIVILEGES;
EXIT

4. Распаковываем форум в нужную папку на сервере:
mkdir /var/www/forum.example.com
cd /var/www/forum.example.com
tar -xzvf smf_2-0-x_install.tar.gz
tar -xzvf smf_2-0-y_russian.tar.gz (или smf_2-0-y_russian-utf8.tar.gz)

5. Создаём и редактируем конфигурацию для Apache:
nano /etc/apache2/conf.d/forum.example.com.conf

<VirtualHost *:80>
ServerName forum.example.com
ServerAlias www.forum.example.com
DocumentRoot /var/www/forum.example.com
<Directory "/var/www/forum.example.com">
AllowOverride All
Order deny,allow
Allow from all
AddHandler application/x-httpd-php .php .html
</Directory>

6. Проверка конфигурации и запуск инсталлятора:
Проверяем, правильно ли сделали конфигурационный файл:
apachectl configtest
если нет критичных ошибок – мягко перезапускаем Apache:
apachectl graceful
Теперь открываем в браузере наш форум:
http://forum.example.com/install.php

7. Дальше – следуем инструкциям веб-инсталлятора.

8. Готово!