1. Обновить MySQL. Текущая версия MySQL 5.1.46 (2010-04-06). Актуальная MySQL 5.7 или MariaDB 10.3.
2. Обновить Apache. Текущая версия Apache 2.4.18 (2015-12-11). Актуальная 2.4.39.
3. Обновить phpMyAdmin. Текущая версия phpMyAdmin 4.0.10.20 (2017-03-28). Актуальная 4.8.5.
4. Задать отдельного пользователя MySQL для MajorDoMo с непустым паролем.
5. Задать пользователю root пароль, либо отключить его.
6. Слушать порт MySQL только на localhost.
7. Удалить модули MQTT, Open Weather, Scheduler, TDWiki.
8. Удалить фичи актуальные для Linux (сценарии, методы и т.п.).
9. Добавить в Timer/ClockChime метод onNewDay.
10. Удалить учетные данные из модуля Connect.
11. Посмотреть проблему с SSL во время установки (на многих конфигурациях не удается скачать обновления с Github в ходе установки).
12. Полный перевод (русификация) в мастере установки и менюшек у иконок в трее.
13. Ярлык штатной остановки на рабочий стол (по аналогии с запуском).
14. Задержка запуска циклов (или в целом server2go), чтобы успевал запуститься MySQL.
15. Почистить базу от лишних таблиц.
У кого есть что добавить, отписывайтесь.
Тикет в Connect https://connect.smartliving.ru/ideas/632.html
Обновлено 20.05.2019 г.
16. Сменить у таблиц *_queue тип на MEMORY.
17. Добавить на выбор установку 32-bit или 64-bit серверных компонентов (apache, mysql, php).
18. Очистить устаревшие и неиспользуемые файлы, привести в соответствие с исходниками на Github.
19. Отключить запуск браузера IE, либо заменить его на браузер по умолчанию в системе.
20. Активировать PHP-расширение PDO MySQL.
20 причин пересобрать инсталлятор MajorDoMo для Windows
Модератор: immortal
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1753 раза
- Контактная информация:
20 причин пересобрать инсталлятор MajorDoMo для Windows
- За это сообщение автора skysilver поблагодарили (всего 8):
- Chainik (Ср май 15, 2019 12:37 am) • Logrus (Ср май 15, 2019 12:38 am) • xor (Ср май 15, 2019 1:18 am) • JackOfShadows (Ср май 15, 2019 5:39 am) • igrok (Чт май 23, 2019 6:48 pm) • TrDA (Пн июл 29, 2019 2:33 pm) • antpino (Пн авг 12, 2019 1:22 pm) • tarasfrompir (Ср окт 21, 2020 3:25 pm)
- Рейтинг: 9.3%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
-
- Сообщения: 2087
- Зарегистрирован: Пт апр 07, 2017 12:20 pm
- Благодарил (а): 313 раз
- Поблагодарили: 458 раз
Re: 15 причин пересобрать инсталлятор MajorDoMo для Windows
у некоторых таблиц пересмотреть на тип мемори, у того же пхисториквеие, на вин актуально
- Рейтинг: 1.16%
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
- xor
- Сообщения: 2041
- Зарегистрирован: Сб ноя 22, 2014 8:45 pm
- Благодарил (а): 286 раз
- Поблагодарили: 629 раз
Re: 15 причин пересобрать инсталлятор MajorDoMo для Windows
+возможность установки 64-битной версии составляющих
зы. а чего не голосуем?
зы. а чего не голосуем?
- Рейтинг: 1.16%
win10 connect https://connect.smartliving.ru/profile/303
-
- Сообщения: 2087
- Зарегистрирован: Пт апр 07, 2017 12:20 pm
- Благодарил (а): 313 раз
- Поблагодарили: 458 раз
Re: 15 причин пересобрать инсталлятор MajorDoMo для Windows
в инсталляторах образах почистить
/var/www/html/modules/app_player/addons
/var/www/html/img
/var/www/html/js
...
/var/www/html/modules/app_player/addons
/var/www/html/img
/var/www/html/js
...
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
-
- Сообщения: 104
- Зарегистрирован: Ср янв 09, 2019 8:37 pm
- Благодарил (а): 23 раза
- Поблагодарили: 26 раз
Re: 15 причин пересобрать инсталлятор MajorDoMo для Windows
Убрать запуск Internet Explorer на старте
viewtopic.php?f=4&t=3002
viewtopic.php?f=3&t=3395&p=42701#p42701
- За это сообщение автора JackOfShadows поблагодарил:
- TrDA (Пн июл 29, 2019 2:38 pm)
- Рейтинг: 1.16%
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 816 раз
Re: 20 причин пересобрать инсталлятор MajorDoMo для Windows
А у меня был новый установщик для х32 систем. Но некому довести до ума было сам мдм..... А я не силен....
Спасибо нам ПОМОЖЕТ..!
-
- Сообщения: 23
- Зарегистрирован: Пн ноя 26, 2018 1:35 pm
- Благодарил (а): 3 раза
- Поблагодарили: 2 раза
Re: 20 причин пересобрать инсталлятор MajorDoMo для Windows
Автор системы наконец-то собрал новую версию установщика для Windows x64, за что ему огромное спасибо - https://drive.google.com/file/d/1a9kVex ... Lyi14/view
Однако, на мой взгляд сама идея с установочным пакетом системы под Windows хороша для новичков, но не более.
Как показывает практика, в процессе эксплуатации системы так и иначе возникает необходимость переустановки или переноса системы, а идея с размещением всех компонент сервера в одном каталоге внутри папки с системой и запуска их в рамках некоего приложения - не самая хорошая на мой взгляд.
Поэтому после нескольких таких более или менее удачных операций для себя я выработал достаточно простой алгоритм установки/переноса системы под Windows за 7 шагов:
1. Устанавливаем MySQL желаемой версии (в моем случае я ставлю версию x64 в папку C:\MySQL) и делаем необходимые настройки
2. Устанавливаем Apache желаемой версии (в моем случае я ставлю версию x64 в папку C:\Apache) и делаем настройки путей к каталогу и скриптам системы
3. Устанавливаем PHP желаемой версии (в моем случае я ставлю версию x64 в папку C:\PHP) и делаем необходимые настройки (не забываем прописать пути в системные переменные окружения)
4. Скачиваем последнюю версию системы с Гитхаб или копируем каталог C:\_majordomo существующей системы
5. Разворачиваем в MySQL базу db_terminal скриптом из дистрибутива системы или копируем каталог C:\_majordomo\dbdir\db_terminal в папку \data каталога установки MySQL (в моем случае C:\MySQL\data)
6. Создаем новый или правим существующий файл start.bat в каталоге системы C:\_majordomo
7. Правим настройки системы в файле C:\_majordomo\htdocs\config.php и при необходимости вносим изменения в файле C:\_majordomo\htdocs\cycle.php, в котором в переменной $mysql_path хардкодом прописан путь к базе данных
В итоге получаем достаточно гибко настраиваемую конфигурацию системы, в которой каждый компонент работает сам по себе, а не в составе какого-то самодельного пакета. Кроме того, такая конфигурация позволяет дополнительно разместить на сервере и другие системы, использующие MySQL/Apache/PHP
Однако, на мой взгляд сама идея с установочным пакетом системы под Windows хороша для новичков, но не более.
Как показывает практика, в процессе эксплуатации системы так и иначе возникает необходимость переустановки или переноса системы, а идея с размещением всех компонент сервера в одном каталоге внутри папки с системой и запуска их в рамках некоего приложения - не самая хорошая на мой взгляд.
Поэтому после нескольких таких более или менее удачных операций для себя я выработал достаточно простой алгоритм установки/переноса системы под Windows за 7 шагов:
1. Устанавливаем MySQL желаемой версии (в моем случае я ставлю версию x64 в папку C:\MySQL) и делаем необходимые настройки
2. Устанавливаем Apache желаемой версии (в моем случае я ставлю версию x64 в папку C:\Apache) и делаем настройки путей к каталогу и скриптам системы
3. Устанавливаем PHP желаемой версии (в моем случае я ставлю версию x64 в папку C:\PHP) и делаем необходимые настройки (не забываем прописать пути в системные переменные окружения)
4. Скачиваем последнюю версию системы с Гитхаб или копируем каталог C:\_majordomo существующей системы
5. Разворачиваем в MySQL базу db_terminal скриптом из дистрибутива системы или копируем каталог C:\_majordomo\dbdir\db_terminal в папку \data каталога установки MySQL (в моем случае C:\MySQL\data)
6. Создаем новый или правим существующий файл start.bat в каталоге системы C:\_majordomo
7. Правим настройки системы в файле C:\_majordomo\htdocs\config.php и при необходимости вносим изменения в файле C:\_majordomo\htdocs\cycle.php, в котором в переменной $mysql_path хардкодом прописан путь к базе данных
В итоге получаем достаточно гибко настраиваемую конфигурацию системы, в которой каждый компонент работает сам по себе, а не в составе какого-то самодельного пакета. Кроме того, такая конфигурация позволяет дополнительно разместить на сервере и другие системы, использующие MySQL/Apache/PHP
- xor
- Сообщения: 2041
- Зарегистрирован: Сб ноя 22, 2014 8:45 pm
- Благодарил (а): 286 раз
- Поблагодарили: 629 раз
Re: 20 причин пересобрать инсталлятор MajorDoMo для Windows
win10 connect https://connect.smartliving.ru/profile/303