MODX Installer - Универсальный загрузчик любой версии MODX

Очень частая проблема когда надо быстро залить файлы на хостинг
но при этом в наличии только медленный интернет
Данный скрипт облегчает эту задачу:)

Все что нужно это залить всего 1 файлик на хостинг после чего запустить его на сайте.
Далее выбираем нужную версию MODX и нажимаем кнопку Install

Скрипт сам распаковывает все на хостинге удаляет себя и запускает страничку инсталяции MODX

Скачать можно тут:
installer.evolution-cms.com

Большое спасибо:
bumkaka За реализацию php скрипта, как всегда минимум кода и максимум эффективности!
a-sharapov За реализацию html под стиль стилистики MODX

Данным решением пользуемся давно, но спасибо RAPHost за его топик:
modx.im/blog/develop/2004.html
который послужил тому что решили поделиться со всеми этим решением

38 комментариев

avatar
отлично, спасибо, будем пробывать
Комментарий отредактирован 2014-03-05 11:16:12 пользователем fortunato
avatar
отлично, спс всем!
avatar
Поправьте дату ClipperCMS, 1.2.6 в 2013 году вышла.
avatar
опечатка спасибо поправил
avatar
есть вопросик:
после распаковки, права на папки и файлы проставляются или надо самому делать?

просто если самому, тогда зачем сразу запускать установку?
avatar
правда нужно проставлять,
на самом деле далеко не на всех хостингах нужно проставлять права
avatar
Страничка скрипта ведёт себя неправильно. разрешение 1600x900. Имеется горизонтальный скрол. браузер: firefox актуальный.
Виновник: header в том виде в котором он сейчас.
avatar
спасибо поправим
avatar
Firefox поддерживает нестандартное свойство -moz-box-sizing. А вот каноническую запись не поддерживает. Виноват, preffix free меня разбаловал.
avatar
Круто! Только возник вопрос. Откуда берутся дистрибутивы? Не будет ли в них сюрпризов?
avatar
В код посмотрите, там все проще некуда.
avatar
Если есть пожелания можно еще что то добавить из дистрибутив:)
вообщем проект на GitHub потому милости просим :)
avatar
Спасибо вещь очень полезная!
avatar
Первый баг — github.com/evolution-cms/installer/issues/1 (:
avatar
поправил уже )
вечено забываю что ктото папки использует :) привык все на поддоменах :)
avatar
Бывает, что хостеры считают поддомены как отдельные сайты и приходится использовать папки, чтобы не превысить лимит (:
avatar
я постоянно с этим сталкиваюсь, и настолько привык, что уже всегда делаю тестовые в папках…
avatar
уже нормально будет работать и в подпапках :)
avatar
Попробовал накатить обновление на уже установленную систему. После разархивации перекинуло на шаг ввода данных для базы. Ввел адрес /install/ прошел по шагам и там предложило выбрать обновление, а не новую установку. Вывод. Перенаправлять, наверное, нужно просто в папку установки.
avatar
ага там на мою сборку ссылка чуть не та забыл поправить сейчас )
avatar
Большое спасибо за установщик! Из-за уязвимости пришлось в срочном порядке обновлять все сайты.

Благодаря установщику за полдня около 45 сайтов не спеша обновил. Еще завтра посижу и можно на выходных спать спокойно)
avatar
А разве эту багу с подменой хоста уже закрыли? По моему прикрыли только SQL-injection через контексты.
avatar
А, точно, не на ту статью ссылку поставил))
avatar
не работает установщик ни на peterhost, ни на beget
выдаёт 404, видимо не может распаковать
avatar
Не успевает обработать — на шаред хостингах редко стоит большой лимит времени. Но advansed версия нормально ставится. Тут ничего не поделаешь — хостинг ради вас лимит не увеличит, а архив распаковывать надо (а это время)

Вы, кстати, очень неуважительно написали. Люди проделали большую работу бесплатно, а у вас претензии — типа, не работает установщик ваш… Не работает — не пользуйтесь.
avatar
ни в коем случае не хотел никого обидеть…
сам использую вот такой простенький скрипт:
<?php

require_once('pclzip.lib.php');
$archive = new PclZip("file.zip");
if ($archive->extract() == 0) {
die("Error : ".$archive->errorInfo(true));
}
?>


ну и тащу pclzip.lib.php
Комментарий отредактирован 2014-04-02 06:49:56 пользователем infoman
avatar
Можно сделать и вторую версию особенно если работает вашим способом:)
будет решение для тех серверов что не тянут стандартный вариант
avatar
Я вот не понимаю зачем пользоваться заведомо плохими услугами?
Притом что есть альтернативы за теже деньги но лучше:)
avatar
К этим двум хостингам можно отнести и nic.ru, днище, а не хостинги.)))
avatar
Я тут поставил Evo 1.0.14 на nic.ru и обратил внимание, что при открытий документа при помощи «Редактировать» выдается пустая страничка! o_O Думал какой мой косяк при переносе сайта, аннннет! При коробочной стандартной установке та же фигня.
avatar
А вы модули php настраивали на нике? Если нет то понятно, что ничего не работает.
avatar
Выбрал Revo 2.3 — ничего не скачалось ((
avatar
Проверяйте хостинг. Не на всех хостингах есть права для загрузки и установки сторонних файлов посредством php.
avatar
А можно описать требования в «Readme»,

я так понимаю эта ошибка будет выскакивать регулярно у людей…
avatar
а когда инсталлер обновится до текущей версии? вроде хотели сделать автообновление списка последних версий…
avatar
Так сделали бы сами, у github есть и API и документация к нему. Да и просто сделать правки и отправить Pull Request несложно.
Комментарий отредактирован 2015-06-06 14:21:45 пользователем Pathologic
avatar
Всем привет!
Сделал обновление при помощи дополнения. Раньше проблем не было никаких. Однако после обновления пропал доступ к админке. Сделал восстановление по инструкциям, коих в интернете достаточно. Например эта: olegon.ru/showthread.php?t=22995 И всё равно пишет "
Ваш доступ к системе управления заблокирован администратором.". Это несмотря на то, что blocked, blockeduntil, blockedafter = 0. Пароль сбрасывается, но разблокировки не происходит.
Подскажите, что можно сделать? Куда ещё копать?
Спасибо!
avatar
проверьте ИД роли администратора, у меня как то было, что параметр слетел и администратор перестал быть администратором
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.