В этой краткой заметке описывается утилита "Садовод" для ремонта деревьев версии InstantCMS 1.10.7.008.
Утилита является продолжением линейки утилит для ремонта деревьев.
С предыдущими утилитами можно познакомится здесь и здесь.
В статьях, которые можно открыть по этим ссылкам, подробно (с картинками) расписано, как пользоваться утилитой со 100% результатом восстановления. Пользоваться всеми тремя утилитами совершенно одинаково — просто они написаны для разных поколений движков.
Как быть? Деревья-то ремонтировать надо!
Вот и сегодня, работая над подготовкой релиза 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 и ремонтируете сломавшиеся деревья.
Подробная инструкция по ремонту деревьев расписана здесь. В двух словах: ничего не изменилось.
Как водится, эти файлы НЕ являются файлами движка и после ремонта деревьев должны быть немедленно удалены.
Скачать.
Утилита является продолжением линейки утилит для ремонта деревьев.
С предыдущими утилитами можно познакомится здесь и здесь.
В статьях, которые можно открыть по этим ссылкам, подробно (с картинками) расписано, как пользоваться утилитой со 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 и ремонтируете сломавшиеся деревья.
Подробная инструкция по ремонту деревьев расписана здесь. В двух словах: ничего не изменилось.
Как водится, эти файлы НЕ являются файлами движка и после ремонта деревьев должны быть немедленно удалены.
Как скачать
Из моего профиля, даром, то есть бесплатно.Скачать.
Реклама #
abasia 4 года назад #
Странник 4 года назад #