Установка на Windows

Материал из MajorDoMo инфо
Версия от 09:54, 13 декабря 2024; Mixman (обсуждение | вклад)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)


Описание

Установщик. Версия 1.2.0b от 28.02.2018 (полная, ~100Mb)

Для корректной работы системы в Windows XP обязательно наличие установленных Microsoft Visual C++ Runtime

В процессе установки будет предложено обновление MajorDoMo до самой последней версии компонентов.

В нижеприведенном видео мы можете увидеть процесс установки MajorDoMo на Windows.


Установка

Для установки под windows-систему достаточно скачать установочный пакет, и запустить exe-файл. В процессе установки будет запрашиваться путь, однако на данный момент его рекомендуется оставить предложенным (c:\_majordomo), т.к. в коде в нескольких местах он жёстко указан. Система будет запущена и при установке в другое место, но тогда надо будет пройтись поиском по файлам и заменить строчку c:\_majordomo на новый путь.

После установки будет предложено запустить приложение, либо его можно будет запустить позже через ярлык в стартовом меню Windows.

PHP cURL на Windows и штатной установке. Как заставить работать библиотеку cURL на Windows

PHP cURL на Windows

Альтеранативная установка

Альтеранативный вариант установки описан на форуме - https://mjdm.ru/forum/viewtopic.php?f=3&t=6388

Запуск

При запуске приложения осуществляется последовательность команд, описанная в файле c:\_majordomo\start.bat . Этот файл можно модифицировать, чтобы запускать какие-то свои сервисы.

По-умолчанию идёт запуск следующих компонент:

1 Пакет server2go (apache+mysql+php)

2 Приложение USBDeview.exe (слежение за подключаемыми USB-устройствами)

3 Основной скрипт системы cycle.php

Важно: Пакет server2go пытается запуститься как стандартный веб-сервер на 80-ом порту, но если он занят, то будет автоматически использован альтернативный порт, что не хорошо, т.к. остальные компоненты системы рассчитаны на работу на стандартном порту. Проблема с 80-м портом может быть только в том случае, если он занят другим приложением -- такое часто случается из-за запущенного Skype-а, который так же использует 80-ый порт для своих нужд. Чтобы такого не происходило, нужно в настройках Skype отключить опцию "Use port 80 and 443 as alternatives for incoming connections" (раздел Advanced -> Connection).

Корректность запуска можно (и нужно) проверить открыв в браузере ссылку http://localhost/ -- должна открыться стартовая страница сервиса. Если всё установилось правильно, то поздравляю -- вы стали счастливым обладателем системы MajorDoMo 🙂

Важно проверить на компьютере на котором работает система, что по адресу http://localhost/ и http://127.0.0.1/ она открывается. Иначе некоторые сервисы могут не работать. Доступ к системе осуществляется по адресу http://[адрес компьютера]/, с мобильного телефона по адресу http://[адрес компьютера]/menu.html В дальнейшем можно произвести более тонкую настройку компонентов системы.

Имя пользователя/пароль для входа в настройки системы: admin / admin

Дополнительно

Дополнительно: В файле start.bat закомментировано несколько встроенных приложений, которые можно раскомментировать при необходимости:

  • neutron.exe -- синхронизация времени по атомным часам
  • batteryrun.exe -- реакция на тип питания компьютера (от батареии или от сети)
  • USBDeview.exe -- реакция на подключаемые USB-устройства