Open Server Panel и настройка БД - NikitaFoxze/Offensive-Core GitHub Wiki

HomeOpen Server Panel и настройка БД

Зачем Open Server Panel?

Open Server Panel - это портативная программная среда, созданная специально для веб-разработчиков с учётом их рекомендаций и пожеланий.

В нашем случае этот инструмент нужен для работы с базой данных MySQL на своём компьютере. Он также может быть полезен для других серверов с поддержкой MySQL или иным целям.

Установка

[!NOTE] Этот инструмент можно скачать на сайте, но за ускоренную загрузку нужно заплатить. Я разместил установщик и необходимые файлы на Google Drive, чтобы вы могли быстро скачать их и получить всё необходимое.

После скачивания запускаем файл установщика open_server_panel_6_3_5_setup.exe.

Установка Open Server Panel:

  • Пропускаем экран приветствия.
  • Принимаем условия.
  • Выбираем Обычную установку.
  • Выбираем путь установки программы (желательно на системный диск).
  • Дальше выбираем все необходимые компоненты для установки (Компоненты).
  • Выбираем папку в пеню "Пуск", это по желанию.
  • Далее обязательно ставим две галки в двух последних пунктах: Добавить каталог с программой в переменную PATH и Установить корневой сертификат (ЦС), первый пункт по желанию.
  • Устанавливаем.

Компоненты

Необходимые компоненты для установки. Вы можете установить все компоненты, но это 16 гб с лишним, нам надо сократить до 4 гб с копейкой. Я сильно в этом не разбираюсь, поэтому некоторые компоненты оставил в первых трёх пунктах.

В модулях оставьте включенными только Apache & PHP и MySQL. Все остальные модули отключите.


После завершения установки перезагрузите компьютер. Откройте программу и завершите её работу кнопкой Выйти на рабочем столе. Для этого кликните правой кнопкой мыши на иконку в правом нижнем углу экрана.

Настройка phpMyAdmin

Добавление phpMyAdmin в OSPanel:

  • Откройте корневую папку OSPanel на вашем компьютере (куда установился Open Server Panel)
  • Перейдите в подпапку home внутри директории OSPanel
  • Скопируйте подготовленную папку localhost (предварительно скачанную из Google Drive) в эту директорию
  • Все файлы в папке localhost уже содержат необходимые настройки
  • Не требуется вносить какие-либо изменения в конфигурационные файлы

Запустите программу Open Server Panel. Дальше в любом браузере откройте локальный сайт по адресу: https://localhost/phpmyadmin. Теперь нужно создать новую базу данных. В открывшемся интерфейсе phpMyAdmin, который представляет собой панель управления базами данных, нажмите кнопку Создать БД в верхней левой части экрана.

Инструкция по созданию и импорту базы данных:

  • Создание БД:
    • Введите любое название для базы данных
    • Установите кодировку: utf8_general_ci
    • Нажмите кнопку Создать
  • Импорт данных:
    • Перейдите в раздел Импорт (расположен в верхней панели интерфейса)
    • Используйте кнопку Выберите файл для загрузки SQL-дампа
    • Файл для импорта находится по пути: Offensive-Core → MySQL → offensive_core.sql
    • После выбора файла пролистайте страницу вниз и нажмите кнопку Импорт

Настройка сервера

Теперь нужно настроить сервер для подключения к базе данных. Для этого сначала необходимо определить IP-адрес MySQL-сервера. Этот адрес можно найти в конфигурационном файле MySQL, который расположен по пути: OSPanel → modules → MySQL-5.7 → my.ini. Откройте этот файл в текстовом редакторе, найдите параметр bind_address — значение этого параметра и будет нужным IP-адресом, который следует скопировать для дальнейшего использования при настройке подключения.

Ввод данных

  • Перейдите в папку сервера Offensive-Core
  • Откройте файл конфигурации по пути: qawno → includes → sources → core → database → database_head.inc
  • В файле найдите и измените следующие параметры макросов:
    • MYSQL_HOST - укажите скопированный ранее IP-адрес MySQL-сервера
    • MYSQL_DATABASE - введите название базы данных, созданное в phpMyAdmin
  • Остальные параметры оставьте без изменений
  • Сохраните файл после внесения правок

Компиляция

Остался последний шаг - компиляция изменённого кода. Для этого:

  • Запустите редактор кода файлом qawno.exe (находится в папке qawno скачанного сервера)
  • В меню выберите File → Open
  • Перейдите в папку сервера Offensive-Core → gamemodes и откройте файл offensive-core.pwn
  • Для компиляции нажмите F5 и дождитесь завершения процесса
  • Успешная компиляция подтвердится сообщением вида: Pawn compiler 3.10.11


:white_check_mark: Настройка базы данных завершена!