Установка на Windows
Описание
Установщик. Версия 1.2.0b от 28.02.2018 (полная, ~100Mb)
Для корректной работы системы в Windows XP обязательно наличие установленных Microsoft Visual C++ Runtime
В процессе установки будет предложено обновление MajorDoMo до самой последней версии компонентов.
В нижеприведенном видео мы можете увидеть процесс установки MajorDoMo на Windows.
Установка
Для установки под windows-систему достаточно скачать установочный пакет, и запустить exe-файл. В процессе установки будет запрашиваться путь, однако на данный момент его рекомендуется оставить предложенным (c:\_majordomo), т.к. в коде в нескольких местах он жёстко указан. Система будет запущена и при установке в другое место, но тогда надо будет пройтись поиском по файлам и заменить строчку c:\_majordomo на новый путь.
После установки будет предложено запустить приложение, либо его можно будет запустить позже через ярлык в стартовом меню Windows.
Запуск
При запуске приложения осуществляется последовательность команд, описанная в файле 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-устройства