Установка платформы тестирования

Полное руководство для Linux, Windows (XAMPP) и Windows (Open Server)

Linux
Windows (XAMPP)
Windows (Open Server)

Установка на Linux (RED OS)

Скачайте платформу тестирования:

Скачать ZIP (48 МБ)

Автоматическая установка через скрипт для RED OS и совместимых дистрибутивов

1

Скачайте архив

  • Скачайте архив с платформой тестирования
  • Распакуйте архив в удобную директорию
wget https://vichegin.ru/testing-platform-1.0.zip
unzip testing-platform-1.0.zip
2

Подготовьте скрипт

  • Перейдите в распакованную папку
  • Сделайте скрипт исполняемым
cd testing-platform-1.0
chmod +x install.sh
3

Запустите установку

  • Запустите скрипт с правами администратора
  • Скрипт автоматически выполнит все настройки
sudo ./install.sh
Во время установки могут запрашиваться подтверждения для установки пакетов
4

Завершение установки

  • После завершения скрипта откройте браузер
  • Перейдите по адресу: http://localhost/testing-platform/index.html
5

Проверка установки

  • На рабочем столе появятся ярлыки приложений
  • Платформа будет доступна в меню приложений (категория "Тестирование")
  • Для новых пользователей ярлыки создаются автоматически
6

Что делает скрипт

  • Устанавливает необходимые пакеты: Apache, PHP, Firewall
  • Настраивает веб-сервер и фаервол
  • Копирует файлы платформы в /var/www/testing-platform
  • Настраивает права доступа и SELinux
  • Создает ярлыки на рабочем столе и в меню приложений
  • Выполняет автоматическую проверку установки

Установка с использованием XAMPP

Скачайте платформу тестирования:

Скачать ZIP (48 МБ)

Системные требования: Windows 10/11, 2 ГБ ОЗУ, 100 МБ свободного места

1

Установите XAMPP

  • Скачайте XAMPP с официального сайта
  • Запустите установщик
  • Выберите компоненты: Apache, MySQL, PHP, phpMyAdmin
  • Установите в C:\xampp (рекомендуется)
2

Подготовьте файлы

  • Распакуйте скачанный архив платформы
  • Поместите папку с файлами в C:\xampp\htdocs
  • Создайте две папки внутри: results и tests
C:\xampp\htdocs\testing-platform
3

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

  • Щелкните правой кнопкой на папках results и tests
  • Свойства → Безопасность → Редактировать
  • Добавьте разрешение "Modify" для "Everyone"
Это необходимо для работы с файлами тестов и результатов
4

Запустите сервер

  • Откройте XAMPP Control Panel
  • Нажмите "Start" для Apache
  • Дождитесь статуса "Running"
5

Запустите платформу

  • Откройте браузер
  • Перейдите по адресу: http://localhost/testing-platform/index.html
  • Редактор тестов: http://localhost/testing-platform/redaktor.html
6

Дополнительные настройки

  • Для PHP: откройте C:\xampp\php\php.ini
  • Раскомментируйте строки:
  • extension=fileinfo
    extension=gd
    extension=mbstring
    extension=openssl
  • Перезапустите Apache

Установка с использованием Open Server Panel

Скачайте платформу тестирования:

Скачать ZIP (48 МБ)

Системные требования: Windows 7+, 2 ГБ ОЗУ, 100 МБ свободного места

1

Установите Open Server

  • Скачайте Open Server с официального сайта
  • Запустите установщик
  • Выберите версию (рекомендуется Ultimate)
  • Установите в C:\OpenServer
2

Подготовьте файлы

  • Распакуйте скачанный архив платформы
  • Поместите папку с файлами в C:\OpenServer\domains
  • Создайте две папки внутри: results и tests
C:\OpenServer\domains\testing-platform
3

Настройте домен (опционально)

  • Откройте OpenServer/userdata/config/hosts
  • Добавьте строку: 127.0.0.1 testing-platform
  • Откройте vhosts.conf
  • Добавьте конфигурацию:
  • <VirtualHost *:80>
       ServerName testing-platform
       DocumentRoot "C:/OpenServer/domains/testing-platform"
    </VirtualHost>
4

Запустите сервер

  • Запустите Open Server из меню Пуск
  • В трее нажмите на иконку (красный флажок)
  • Выберите "Запустить" (флажок станет зеленым)
5

Запустите платформу

  • Откройте браузер
  • Перейдите по адресу: http://testing-platform/
  • Или используйте: http://localhost/testing-platform/
6

Дополнительные настройки

  • В трее Open Server → Настройки → Модули
  • Выберите версию PHP (рекомендуется 8.0+)
  • Во вкладке "PHP" включите расширения:
  • fileinfo, gd, mbstring, openssl