Установка Мажордомо на XAMPP

Проблемы/вопросы, связанные с запуском под различными платформами и конфигурациями.

Модератор: immortal

Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

Установка Мажордомо на XAMPP

Сообщение tarasfrompir » Чт май 02, 2019 12:59 pm

Опробовал Сей варинат установки на Виндовс.
Заработало Быстрей и стабильней...
Так что мучится и думать ВАМ.
Вопросы задавайте чем смогу тем помогу..
СпойлерПоказать
Установка
1. Скачиваем сам ХАМП - отсюда - https://www.apachefriends.org/ru/index.html
Версию выбираем под свою архитектуру.. в моем случае х32 -
нашел с пхп 7.3.1 https://sourceforge.net/projects/xampp/ ... ows/7.3.1/
Ну и соответственно устанавливаем на любой диск который нам нравится
При установке выбираем необходимое в самом простом случае
АПАЧ
МАЙСКЮЛ
ПХПМАЙАДМИН
запускаем контролпанел - и жмакаем на старт апача и майскюля
Нажимаем Конфиг - и ставим галочки напротив Апача и майскюл и сохранаем настройки Кнопка Сейв
После этого панель можно закрыть
Теперь же когда запускается панель управления ХАМПа то запускается апач и майскюл.
Все с этим разобрались..

2. Теперь установим сам Мажордомо ...
Нам необходимо скачать АЛЬФА версию Мажордомо с гитхаба (поскольку в ней внесены изменения в базу данных)
На 2 мая 2019 года. Если же Ветка уже перенесется в Основную то можно качать и с основную ветку.
Качаем отсюда - https://github.com/sergejey/majordomo/tree/alpha
Открываем папку диск:\путь к хамп\htdocs и все в ней удаляем без зазрения совести.
теперь скачаный архив розархивируем туда же. Естественно не папкой majordomo-alpha а все ее содержимое...
3. Теперь мажордомо надо настроить.
Переименуем config.php.sample в config.php
И отредактируем пути в этом файле
а именно -
в этих строках

Код: Выделить всё

 Define('SERVER_ROOT', '/var/www');
 Define('PATH_TO_PHP', 'php');
 Define('PATH_TO_MYSQLDUMP', "mysqldump");
на вот так

Код: Выделить всё

 Define('SERVER_ROOT', 'диск:/путь к хамп');
 Define('PATH_TO_PHP', 'диск:/путь к хамп/php/php.exe');
 Define('PATH_TO_MYSQLDUMP', "диск:/путь к хамп/mysql/bin/mysqldump.exe");
в моем случае вышло так -

Код: Выделить всё

 Define('SERVER_ROOT', 'e:/xampp');
 Define('PATH_TO_PHP', 'e:\xampp\php\php.exe');
 Define('PATH_TO_MYSQLDUMP', SERVER_ROOT.'/mysql/bin/mysqldump.exe');
Соответственно сохраняем этот файл после внесенных изменений.

3. Теперь надо проимпортировать саму базу данных
Заходим в браузере по адресу http:\\127.0.0.1\phpmyadmin
нажимаем - создать БД
и в поле - имя базы - вписываем такое - db_terminal
и в соседенем поле изменяем на utf8_general_ci
и нажимаем кнопку Создать.
Теперь жмем на созданное db_terminal и сверху жмем слово Импорт
Жмем Выберите файл и выбираем файл db_terminal.sql (он находится в папке диск:\путь к хамп\htdocs)
и жмем слово Вперед.
Все Мажордомо мы настроили.
Заходим по адресу 127.0.0.1 и радуемся...

4. Ах да еще не все - надо же системный цикл запустить.
Пишем простой bat файл
и в нем для автостарта всего этого безобразия напишем следующее -

Код: Выделить всё

start диск:\путь к хамп\xampp-control.exe >nul
диск:\путь к хамп\php\php.exe диск:\путь к хамп\htdocs\cycle.php
Мой вариант -

Код: Выделить всё

start e:/xampp/xampp-control.exe >nul
rem Main system cycle start
:1
e:\xampp\php\php.exe e:\xampp\htdocs\cycle.php
goto 1
ТЕПЕРЬ ВСЕ
Запускаем Мажордомо этим батником
ПС.
Жду ошибок - обнулил все ошибки в Мажордомо..
Пробую, Жду..
ППС
Не ставятся модуля хз почему - пошел разгребатся..
Разобрался с модулями - нехватает архиваторов gunzip tar gzip - во вложении и положить их в папку htdocs (предварительно убрать расширение ТХТ и розархивировать)

И еще надо положить папку аппс из мажордомо в папку ХАМППа
Если автор не против - вот и Она-
ПППС - еще одна мелочь нашлась - отключены в пхп сокеты
extension=sockets
Исправление простое - надо в пхп.ини вместо ;extension=sockets сделать extension=sockets

ПОСЛЕ ЭТОГО ОБЯЗАТЕЛЬНЫЙ РЕБУТ КОМПА
Вложения
arhivators.rar.txt
(204.8 КБ) 374 скачивания
Последний раз редактировалось tarasfrompir Ср фев 12, 2020 8:38 pm, всего редактировалось 21 раз.
За это сообщение автора tarasfrompir поблагодарили (всего 14):
Chainik (Чт май 02, 2019 1:14 pm) • xor (Пт май 03, 2019 10:52 am) • JackOfShadows (Сб июл 13, 2019 7:46 pm) • antpino (Чт авг 15, 2019 12:49 pm) • bua (Чт дек 19, 2019 8:47 pm) • klv666 (Пн дек 23, 2019 8:39 am) • homester (Вс дек 29, 2019 8:04 am) • shil (Вс фев 23, 2020 7:39 pm) • Bagir (Вт апр 21, 2020 10:39 pm) • Divan (Чт ноя 19, 2020 5:43 pm) и ещё 4
Рейтинг: 16.28%
Спасибо нам ПОМОЖЕТ..!
Chainik
Сообщения: 1462
Зарегистрирован: Вс янв 10, 2016 11:05 am
Благодарил (а): 260 раз
Поблагодарили: 454 раза

Re: Установка Мажордомо на XAMPP

Сообщение Chainik » Чт май 02, 2019 1:18 pm

Возник такой вопрос. Сергей при установке на Windows рекомендовал не менять папку установки (C:\_majordomo), потому что в коде, вроде бы, в нескольких местах этот путь жестко прописан.
Не станет что-нибудь сбоить из за этого (или все "жесткие" пути уже поменяли на "мягкие")?
Аватара пользователя
xor
Сообщения: 2036
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 283 раза
Поблагодарили: 628 раз

Re: Установка Мажордомо на XAMPP

Сообщение xor » Чт май 02, 2019 1:28 pm

Chainik писал(а):
Чт май 02, 2019 1:18 pm
Возник такой вопрос. Сергей при установке на Windows рекомендовал не менять папку установки (C:\_majordomo), потому что в коде, вроде бы, в нескольких местах этот путь жестко прописан.
Не станет что-нибудь сбоить из за этого (или все "жесткие" пути уже поменяли на "мягкие")?
станет(
не все(
надо пройтись поиском по содержимому всех файлов в папке, mibs, кмк, переписать
За это сообщение автора xor поблагодарил:
Chainik (Чт май 02, 2019 1:34 pm)
Рейтинг: 1.16%
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

Re: Установка Мажордомо на XAMPP

Сообщение tarasfrompir » Чт май 02, 2019 1:50 pm

xor писал(а):
Чт май 02, 2019 1:28 pm
Chainik писал(а):
Чт май 02, 2019 1:18 pm
Возник такой вопрос. Сергей при установке на Windows рекомендовал не менять папку установки (C:\_majordomo), потому что в коде, вроде бы, в нескольких местах этот путь жестко прописан.
Не станет что-нибудь сбоить из за этого (или все "жесткие" пути уже поменяли на "мягкие")?
станет(
не все(
надо пройтись поиском по содержимому всех файлов в папке, mibs, кмк, переписать
Все станет нормально - поскольку все мибсы прописаны уже в ХАМППе

Работает все норм - поскольку только что повторял с установкой и писал одновременно. Поэтому и было 3 замечания к Гиту Сергея - Все сейчас в альфе внесено...
Одно не понятно за первым разом циклы слетели, запустил еще раз все стало в норму...
И да - в примере диск Е стоит на него и ставил...
За это сообщение автора tarasfrompir поблагодарил:
xor (Чт май 02, 2019 6:30 pm)
Рейтинг: 1.16%
Спасибо нам ПОМОЖЕТ..!
Аватара пользователя
xor
Сообщения: 2036
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 283 раза
Поблагодарили: 628 раз

Re: Установка Мажордомо на XAMPP

Сообщение xor » Чт май 02, 2019 6:39 pm

давно не проверял(
Отлично!
нашел только в *.php
clear_all_history.php
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

Re: Установка Мажордомо на XAMPP

Сообщение tarasfrompir » Пт май 03, 2019 9:55 am

Разобрался с модулями - нехватает архиваторов gunzip tar gzip
Спасибо нам ПОМОЖЕТ..!
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

Re: Установка Мажордомо на XAMPP

Сообщение tarasfrompir » Пт май 03, 2019 2:45 pm

Доработал бат файл - теперь циклы не отваливаются...
Спасибо нам ПОМОЖЕТ..!
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

Re: Установка Мажордомо на XAMPP

Сообщение tarasfrompir » Пн май 06, 2019 10:09 am

Нашел еще одну мелкую проблему.. а так 4 суток полет нормальный
За это сообщение автора tarasfrompir поблагодарил:
xor (Пн май 06, 2019 12:14 pm)
Рейтинг: 1.16%
Спасибо нам ПОМОЖЕТ..!
Аватара пользователя
xor
Сообщения: 2036
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 283 раза
Поблагодарили: 628 раз

Re: Установка Мажордомо на XAMPP

Сообщение xor » Пн май 06, 2019 11:27 am

tarasfrompir писал(а):
Пн май 06, 2019 10:09 am
Нашел еще одну мелкую проблему.. а так 4 суток полет нормальный
Давай-давай, а то я тоже начал искать. тут вот https://apache-windows.ru/apache-dlya-windows/
MiAl’s Server Pack 2
MiAl’s Server Pack – это «ванильная», с минимумом настроек сборка, включающая исключительно самые последние версии Apache + MySQL + PHP + phpMyAdmin. Особенностью сборки является то, что она не содержит каких-либо бинарных файлов кроме тех, которые идут с исходными компонентами веб-сервера. Изменения сделаны только в текстовых конфигурационных файлах. Для запуска служб используются два простейших пакетных файла.
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

Re: Установка Мажордомо на XAMPP

Сообщение tarasfrompir » Пн май 06, 2019 3:03 pm

xor писал(а):
Пн май 06, 2019 11:27 am
tarasfrompir писал(а):
Пн май 06, 2019 10:09 am
Нашел еще одну мелкую проблему.. а так 4 суток полет нормальный
Давай-давай, а то я тоже начал искать. тут вот https://apache-windows.ru/apache-dlya-windows/
MiAl’s Server Pack 2
MiAl’s Server Pack – это «ванильная», с минимумом настроек сборка, включающая исключительно самые последние версии Apache + MySQL + PHP + phpMyAdmin. Особенностью сборки является то, что она не содержит каких-либо бинарных файлов кроме тех, которые идут с исходными компонентами веб-сервера. Изменения сделаны только в текстовых конфигурационных файлах. Для запуска служб используются два простейших пакетных файла.
Отказался от мускула в сторону Мариадб - в ХАМППе именно она...
Спасибо нам ПОМОЖЕТ..!
Ответить