Страница 1 из 20

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

Добавлено: Чт май 02, 2019 12:59 pm
tarasfrompir
Опробовал Сей варинат установки на Виндовс.
Заработало Быстрей и стабильней...
Так что мучится и думать ВАМ.
Вопросы задавайте чем смогу тем помогу..
СпойлерПоказать
Установка
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

ПОСЛЕ ЭТОГО ОБЯЗАТЕЛЬНЫЙ РЕБУТ КОМПА

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

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

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

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

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

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

Работает все норм - поскольку только что повторял с установкой и писал одновременно. Поэтому и было 3 замечания к Гиту Сергея - Все сейчас в альфе внесено...
Одно не понятно за первым разом циклы слетели, запустил еще раз все стало в норму...
И да - в примере диск Е стоит на него и ставил...

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

Добавлено: Чт май 02, 2019 6:39 pm
xor
давно не проверял(
Отлично!
нашел только в *.php
clear_all_history.php

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

Добавлено: Пт май 03, 2019 9:55 am
tarasfrompir
Разобрался с модулями - нехватает архиваторов gunzip tar gzip

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

Добавлено: Пт май 03, 2019 2:45 pm
tarasfrompir
Доработал бат файл - теперь циклы не отваливаются...

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

Добавлено: Пн май 06, 2019 10:09 am
tarasfrompir
Нашел еще одну мелкую проблему.. а так 4 суток полет нормальный

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

Добавлено: Пн май 06, 2019 11:27 am
xor
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. Особенностью сборки является то, что она не содержит каких-либо бинарных файлов кроме тех, которые идут с исходными компонентами веб-сервера. Изменения сделаны только в текстовых конфигурационных файлах. Для запуска служб используются два простейших пакетных файла.

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

Добавлено: Пн май 06, 2019 3:03 pm
tarasfrompir
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. Особенностью сборки является то, что она не содержит каких-либо бинарных файлов кроме тех, которые идут с исходными компонентами веб-сервера. Изменения сделаны только в текстовых конфигурационных файлах. Для запуска служб используются два простейших пакетных файла.
Отказался от мускула в сторону Мариадб - в ХАМППе именно она...