Решил установить форум на ресурс. Нужно было определиться, какой именно движок устанавливать.
Когда-то уже устанавливал и настраивал такие, как vBulletin и phpBB. Однако на этот раз решил попробовать что-то новое. Выбор остановил на SMF. Функционал неплохой, фриварный и отзывы довольно неплохие.
Требования - наличие поддержки web-сервером PHP и MySQL. С этим проблем не возникло - давно уже установлены и работают.
Для установки - необходимо скачать с сайта ресурса архив дистрибутива (желательно в формате tar.gz) и положить его необходимый каталог. Ну и не забыть распаковать:
# tar -xzf smf_1-1-12_install.tar.gz |
Будем отталкиваться от утверждения, что форум распакован в каталог /usr/local/www/forum. Соответственно, в конфигурационный файл Apache необходимо добавить такой блок:
Alias /forum/ "/usr/local/www/forum/" <Directory "/usr/local/www/forum/"> Options none DirectoryIndex index.php AllowOverride Limit Order Deny,Allow Allow from all </Directory> |
Проверяем все ли в порядке с синтаксисом конфигурационного файла Apache и перезапускаем web-сервер:
# apachectl configtest Syntax OK # apachectl graceful |
После этого в браузере открываем адрес ресурса и добавляем в строке адреса алиас /forum/. Правда говоря, первая установочная страница форума меня немного огорошила, уточняя данные для соединения по FTP. Что ж... Создадим аккаунт и нажмем кнопку "Connect"... Только имейте ввиду, что в поле "Install Path" необходимо указывать относительный путь, а не абсолютный (относительно корневого каталого FTP).
На следующем этапе необходимо заполнить параметры коннекта к БД MySQL.
Заполним поля, а потом, согласно этих полей, создадим БД и пользователя, с правами на эту БД:
mysql> create database forum; mysql> grant all on forum.* to 'forum'@'localhost' identified by 'mysql_forum_password'; |
Теперь можно нажать кнопку "Proceed".
Завершающий шаг установки - создание аккаунта администратора (кстати, обратите внимание, что требуется еще раз ввести пароль для MySQL):
После нажатия кнопки "Finish" принимаем поздравления с тем, что установка завершена. Кстати, можно отметить чекбоксом удаление файла install.php, иначе советую его удалить вручную с сервера.
Дальнейшая настройка - полностью через web-интерфейс.
Заметки по ходу настройки
Re: Установка форума SMF (Simple Machines Forum)
Установим, Настроим, Отрегулируем и Обслужим Форум SMF Simple Machines
zymossis'at'mail.ru