Не секрет, что выбор того или иного форумного движка основан на опыте работы с ним. Иногда этот опыт ограничивается двумя фазами (установил, не понравилось), иногда — одной (хочу, как у знакомого). Эта статья посвящена НЕ выбору SMF (предполагается, что выбор уже сделан) и НЕ выбору хостинга (тестировать будем локально). Рассмотрим установку SMF при работе с Open Server.

Что нам понадобится:
- дистрибутив SMF (на странице выбираем желаемый архив в блоке Full install)
- локализация
Open Server
Open Server — это портативная серверная платформа и программная среда, созданная специально для веб-разработчиков с учётом их рекомендаций и пожеланий. После установки пакета можно выбрать Apache или Nginx в качестве сервера, определиться с используемой версией PHP, подключить FTP, настроить почтовую заглушку.
Если вы знакомы с Денвером, то легко приспособитесь и к этому серверу. На сайте проекта имеется подробное руководство. Рассмотрим процесс по шагам.
- Скачиваем последнюю версию пакета и распаковываем.
- Заходим в распакованный каталог (например:
D:\OpenServer
), затем в папку domains и в ней создаем поддиректорию с адресом сайта в названии (mysite.local
). - Распаковываем файлы из дистрибутива SMF в созданную директорию.
- Распаковываем файлы из архива с локализацией в ту же папку, с заменой.
- Теперь перезапускаем Open Server (файл
D:\OpenServer\Open Server x64.exe
илиD:\OpenServer\Open Server x32.exe
, в зависимости от разрядности вашей ОС). - Соглашаемся с установкой дополнительных библиотек (если появится предложение).
- При необходимости меняем параметры на нужные вам:
Вкладка со списком модулей - Затем в этой же панельке проверяем, присутствует ли сайт в списке (Мои сайты => mysite.test) и запускаем сервер (верхний пункт в меню). В браузере набираем адрес сайта и устанавливаем SMF.
- Настройки сервера базы данных — важный шаг в процессе установки — здесь в качестве имени пользователя (для подключения к базе данных) указываем root, пароль оставляем пустым (это стандартные настройки Open Server). В качестве названия базы данных рекомендую указать имя сайта — в нашем случае mysite — так понятней, какая база к какому сайту относится. Остальное не трогаем и нажимаем «Продолжить».
- На следующем шаге указываем название тестового форума. Устанавливаем чуть ниже галочку напротив опции «Использовать кодировку UTF-8» и переходим к следующему шагу.
- При создании учетной записи используйте одинаковые логин и пароль (для упрощения — ведь это лишь тестовый сайт), к примеру: admin/admin (но НИКОГДА НЕ делайте так на реальном сервере!).
- E-mail указывайте любой, даже несуществующий — письма всё равно обрабатываются стандартной заглушкой (sendmail).
- На последнем шаге ставим галочку для удаления файла install.php и переходим на наш созданный форум.
- Сразу заходим в Админку => Конфигурация => Безопасность и модерирование => Основные настройки и отключаем проверку пароля для администраторов. Это избавит от необходимости ввода пароля при каждом последующем входе в раздел настроек (на локальном сервере это по меньшей мере раздражает).
- Поскольку мы работаем в Windows, то никакие права на папки и файлы менять не надо, поэтому можем сразу приступить к изучению настроек SMF и посмотреть, что это за зверь такой.

Полезные сведения
- При тестировании модов учтите одну вещь: удаляйте их в обратном порядке (при условии, что они вносят изменения в файлы движка). То есть если установили моды А, Б и В друг за другом, то удаляем так: В, Б и наконец А. Этим избавите сами себя от возможных ошибок в дальнейшем.
- Доступ к логам, phpMyAdmin, конфигурационным файлам PHP и Apache — доступно в панели управления.
- При возникновении вопросов заглядывайте на официальный форум Open Server.
Установка smf — дело несложное.