Примерно это я и имел ввиду, когда писал "очень-очень сильно пре релиз". За сегодня перепишу, уже более-менее нормальную шаблонизацию и возможность локализировать некоторые сообщения добавил.
Репозитории на msc-repo.16mb.com не доступны, в итоге теперь вообще не осталось ни одного рабочего.
В саппорт хостингера уже отписал. (выдает 404 на любой странице)
И так, я переписал установщик.
Пробуем поставить CMS. У меня один раз получалось поставить всю систему полностью с шаблоном и она даже работала, как те сборки, что в базовых наборах пакетов.
Скачать
Файл можно переименовывать как угодно, главное правильно запустите его.(Просто открыть, через браузер)
Желательно не переименовывать в index.php, так как затерётся при установке ядра.
Процесс установки выполняется в отдельном потоке, лог и процент выполнения выводятся.
Теперь буду подготавливать отдельный репозиторий, откуда уже можно будет без проблем поставить систему.
Если нужна рабочая свежая система, могу предложить следующий вариант действий:
- Закинуть один из базовых пакетов
- Закиунть установщик на сайт
- Произвести установку нужных пакетов через установщик
- Удалить установщик
Таким образом вы обновите все нужные вам пакеты и скачаете недостающие.
Рассказываю как поставить полностью рабочую свежую систему.
Сначала качаем инсталлер, закидываем его на сайт и запускаем.
На этапе выбора репозитория оставляем выбранным
http://msc-repo.16mb.com/main
На этапе выбора пакетов ставим одну единственную галочку напротив стандартного установочного пакета.
Жмем далее и ставится рабочая система.
Теперь надо избавиться от некоторых старых багов в ядре и желательно обновить всё до последних версий.(Потому как ставили CMS с репозитория, где хранятся относительно старые пакеты)
Для этого идём по адресу
http://вашсайт/папка_куда_закинули/index.php/admin
По умолчанию данные для входа
[email protected], пароль demo.(Ниже расскажу как поменять)
Так вот, заходим и идём на страницу обновления системы.
Для обновления нам надо указать репозиторий и выбрать пакеты.
Поэтому идём в раздел "редактировать список хранилищ", вписываем там в единственное поле "
http://msc-repo.16mb.com/test" и жмём "добавить". После этого жмём на ссылку "проверить наличие обновлений".
На открывшейся странице видим адрес репозитория, который мы добавили и ссылку "применить" напротив него. Применяем патч(жмем ссылку), после чего идём на страницу редактирования списка пакетов. (Если повезёт, сразу же видим пару собщений об ошибках

)
На открывшейся странице выбираем pack_default_install и добавляем его, после этого снова проверяем и обновления. Но теперь есть некоторые нюансы в установке. Во-первых нужно обновляться в следующем порядке: pack_default_install, updater, core и дальше в любом порядке, но ни в коем случае не надо ставить обновление для пакета tmpl_default, ибо после его установки шаблон ломается.
Таким образом у нас получился сайт, со всеми последними обновлениями.
Дело остается за малым - поменять адрес администратора.
Для этого лезем в файл "/cms/config/admin.ini" и меняем там E-mail. Если вы не были зарегистрированы в системе msc-auth ранее, то необходимо ещё пройти регистрацию на вашем сайте. (Можно и до и после смены E-mail адреса администатора; Регистрируясь на сайте, вы регистрируетесь в систе msc-auth)
Чуть позже, подниму отдельный репозиторий, чтобы можно было установить свежую версию cms без манипуляций, описанных выше.