Утилита "Садовод" для версии InstantCMS 1.10.7.008

+5
677
В этой краткой заметке описывается утилита "Садовод" для ремонта деревьев версии InstantCMS 1.10.7.008.
Утилита является продолжением линейки утилит для ремонта деревьев.
С предыдущими утилитами можно познакомится здесь и здесь.
В статьях, которые можно открыть по этим ссылкам, подробно (с картинками) расписано, как пользоваться утилитой со 100% результатом восстановления. Пользоваться всеми тремя утилитами совершенно одинаково — просто они написаны для разных поколений движков.

Постановка задачи

Как известно, мои старые утилиты для ремонта деревьев не работают в связи с переходом на версию php 7.1 и выше. Связано это с тем, что функция mysql_connect() из php 7.1 удалена.
Как быть? Деревья-то ремонтировать надо!
Вот и сегодня, работая над подготовкой релиза InstantCMS 1.10.7.008, я столкнулся с тем, что два дерева (cms_category и cms_board_cats) "сломались". А моя старая утилита не работает!

Как выкручиваться
Выход оказался прост до изумления. Умные ребята уже придумали, как быть. Пользователь с ником 4xpro
написал небольшой файл для стыковки старого кода и новых серверов. А написав, выложил в паблик.
Я прикрутил этот файл к своей утилите, и, после некоторых телодвижений утилита заработала, как ни в чем ни бывало. Спасибо, друг 4xpro !

Как пользоваться

Пользоваться утилитой так же, как моими старыми утилитами. Ссылки на них приведены в анонсе этой статьи.
1. Распаковываете архив, читаете 1.txt, смотрите картинки.
2. Открываете любым редактором файл gardener.php, находите настройки. В соответствии с инструкцией (находящейся в файле) настраиваете утилиту для ремонта той или иной таблицы.
3. Забрасываете в корень сайта два файла gardener.php и mysql.php. Теперь моя утилита состоит из двух этих файлов.
4. Набираете в браузере ваш_сайт/gardener.php и ремонтируете сломавшиеся деревья.
Подробная инструкция по ремонту деревьев расписана здесь. В двух словах: ничего не изменилось.

Как водится, эти файлы НЕ являются файлами движка и после ремонта деревьев должны быть немедленно удалены.

Как скачать

Из моего профиля, даром, то есть бесплатно.
Скачать.
+3
abasia abasia 2 года назад #
Круто, спасибо Странник
+3
Странник Странник 2 года назад #
Пожалуйста. Пользователи Первой ветки должны знать, что движок развивается и без поддержки не остается.

Еще от автора

Адаптация компонента "Закладки" от 19 января 2011 к коробочной версии 1.10.7
На форуме появилась тема с пожеланиями адаптировать довольно старый компонент "Instant Bookmarks" Fuze к современным реалиям.
Изменение компонента "Баннеры" для будущей  версии 1.10.7.008
Данная статья рассказывает всем ждущим новую версию 008, что нового ожидается в будущем релизе версии 1.10.7.008.
Добавление элемента радиокнопки в админки модулей и плагинов с расширением *.xml для версии  1.10.7.
В этой заметке рассказывается о добавлении поддержки радиокнопки, как элемента управления, в админках модулей и плагинов.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.