Windows

Standalone, приоритетный основной способ

Учитывая сложности с установкой и настройкой Open Server Panel мы подготовили самодостаточный дистрибутив webTLO, не требующий установки чего-либо, кроме MS Visual C++ Redistributable.

Сборка содержит в себе приложение, php, необходимые зависимости и nginx.

Информация

PHP устанавливать не нужно!

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

  • Скачать и установить MS Visual C++ Redistributable.
  • Скачать последнюю версию архива из раздела Releases и распаковать в любое удобное место.
  • Для использования web-интерфейса запустить web-сервер, выполнив Start.bat. Интерефейс доступен по адресу http://localhost:39080/
  • Для остановки web-сервера выполнить Stop.bat
  • Для добавление скриптов автоматизации в планировщик windows выполнить shedule-install.bat
  • При необходимости удалить скрипты автоматизации из планировщика windows выполнить shedule-delete.bat
(пока) Отсутствующие возможности
  • поддержка rtorrent
  • иконка в tray
  • простой GUI

Open Server Panel, устаревший способ, лучше не использовать

Скачиваем дистрибутив с сайта Open Server Panel, либо берём здесь.

Запускаем скачанный файл установщика.

01

Принимаем условия лицензионного соглашения.

02

Читаем рекомендации по установке.

03

Указываем каталог для установки дистрибутива.

04

Выбираем необходимые компоненты для установки как на снимках ниже, все остальные флажки отключаем.

05

06

07

При необходимости создаём отдельный пункт в меню «Пуск».

08

Указываем дополнительные настройки.

09

Соглашаемся на установку.

10

Ожидаем установку.

11

Соглашаемся на перезагрузку.

12

Распаковка web-TLO

Предварительно удаляем каталог C:\OpenServer\domains\localhost\.

Скачиваем архив с web-TLO и распаковываем его в каталог C:\OpenServer\domains\

Для обновления web-TLO потребуется распаковать новую версию с заменой существующих файлов в этот же каталог.

13

Настройка Open Server Panel

Запускаем Open Server Panel из меню «Пуск» или «Рабочего стола».

Выбираем предпочитаемый язык интерфейса программы.

14

Открываем окно настроек Open Server Panel.

15

На вкладке «Основные» устанавливаем флажки «Автозапуск сервера» и «Запускать вместе с Windows».

Также рекомендуется снять флажок «Автоматически проверять наличие новых версий».

16

Переходим на вкладку «Сервер» и указываем необходимый «IP-адрес сервера».

17

Если доступ к web-TLO будет осуществляться только с машины, на которой он установлен, то есть локально, тогда укажите в поле «IP-адрес сервера» локальный интерфейс «127.0.0.1». В таком варианте никто кроме вас не сможет подключиться к веб-серверу из локальной сети. Если же вы планируете разместить web-TLO на одной машине, а обращаться к web-TLO будете, в том числе, и с другого устройства в сети, то выберите вариант «все доступные IP», либо выберите из списка IP-адрес вашего сетевого интерфейса.

Посмотреть какой IP-адрес назначен вашему сетевому интерфейсу можно в настройках сетевого подключения.

На вкладке «Модули» выбираем из списка «Apache_2.4-PHP_7.2-7.4+Nginx_1.21» и «PHP_7.4».

18

Добавляем алиасы на вкладке «Алиасы».

19

Здесь же можно добавить связь «исходный домен → конечный домен». Это может понадобиться в тех случаях, когда вы захотите обращаться к web-TLO не по имени домена webtlo.local, а какому-то другому варианту. Например, не http://webtlo.local, а http://127.0.0.1, http://comp2.local или http://192.168.1.20 и т.д. Тогда вам следует добавить эту связь согласно используемым именам:

Исходный доменКонечный домен
127.0.0.1webtlo.local
localhostwebtlo.local
comp2.localwebtlo.local
192.168.1.20webtlo.local

Нажимаем «Сохранить» и запускаем сервер.

20

Для работы с web-TLO открываем в браузере страницу http://webtlo.local

21

Решение проблем

Невозможно занять порт поскольку он уже используется

Если какая-то программа занимает стандартные порты 80 или 443 и при запуске Open Server Panel появляются ошибки:

22

23

То в настройках Open Server Panel следует переопределить стандартные порты. Для этого открываем настройки Open Server Panel, переходим на вкладку «Сервер» и выставляем параметры как на снимке.

24

Запускаем Open Server Panel и открываем страницу с web-TLO, принудительно указывая номер порта http://webtlo.local:801, который ввели в настройках.

25

Время в журнале отображается некорректно

Если при работе web-TLO в журнале наблюдается «чехарда» со временем:

26

Необходимо в настройках PHP указать корректный часовой пояс. Для этого откройте конфигурационный файл php.ini: Open Server Panel → Дополнительно → Конфигурация → PHP-5.3 (вместо 5.3 может быть другая версия)

27

Добавьте в раздел [Date] необходимый часовой пояс, например:

28

Сохраните изменения в файле и перезапустите Open Server Panel.

29

Файл C:\Windows\system32\drivers\etc\hosts недоступен для записи

30

Если при запуске Open Server Panel появляется такое сообщение, необходимо в настройках Open Server Panel на вкладке «Сервер» установить флажок «Не вносить изменения в HOSTS файл».

31

Нажать кнопку «Сохранить» и внести необходимые изменения в файл HOSTS вручную. Для этого откройте командную строку от имени администратора и выполните команду (введите текст команды и нажмите Enter):

echo 127.0.0.1 webtlo.local >> C:\Windows\System32\drivers\etc\hosts

После внесения всех изменений запустите Open Server Panel.

32