Перейти к содержанию

SMF на локальном сервере

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

Что нам понадобится:

Open Server⚓︎

Open Server — это портативная серверная платформа и программная среда, созданная специально для веб-разработчиков с учётом их рекомендаций и пожеланий. После установки пакета можно выбрать Apache или Nginx в качестве сервера, определиться с используемой версией PHP, подключить FTP, настроить почтовую заглушку.

Если вы знакомы с Денвером, то легко приспособитесь и к этому серверу. На сайте проекта имеется подробное руководство.

Рассмотрим процесс по шагам.

  • Скачиваем последнюю версию пакета и устанавливаем.
  • Заходим в каталог (куда вы установили программу, например: D:\OSPanel), затем в директорию home.
  • В этой директории создаем поддиректорию с адресом сайта в качестве названия (например: forum.local).
  • Создаем внутри forum.local ещё 2 поддиректории: .osp и public.
  • Внутри директории .osp создаём файл project.ini со следующим содержанием:
    [forum.local]
    
    http_engine = PHP-8.2
    public_dir  = {base_dir}\public
    
  • Распаковываем файлы из дистрибутива SMF в директорию public.
  • Распаковываем файлы из архива с локализацией в ту же директорию, с заменой.
  • Теперь перезапускаем Open Server.
  • Затем с помощью панельки в трее проверяем, присутствует ли forum.local в списке сайтов.
  • Проверяем, что модуль PHP выбранной вами версии включен (панелька — Модули).
  • Включаем желаемый модуль базы данных: MariaDB/MySQL/PostgreSQL, запоминаем имя модуля.
  • В браузере набираем адрес сайта (либо выбираем в панельке пункт «Открыть в браузере» для нашего сайта) и устанавливаем SMF.
  • Настройки сервера базы данных — важный шаг в процессе установки:
    • в качестве имени пользователя (для подключения к базе данных) указываем root
    • пароль оставляем пустым (это стандартные настройки Open Server)
    • качестве названия базы данных рекомендую указать имя сайта — в нашем случае mysite — так понятней, какая база к какому сайту относится
    • сервер базы данных — имя выбранного модуля помните? - например: MySQL-8.4
  • Остальные параметры меняйте по своему усмотрению.

Надежный хостинг


Полезные сведения⚓︎

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

Установка SMF — дело несложное.

Скачать дистрибутив Open Server

Полезные ссылки⚓︎

Комментарии