[EVO] Обновление MODX с 1.0.10

Как я понял, простым разворачиванием архива и запуском install в данном случае не обойтись, т.к. начиная с 1.0.12 были изменения в с структуре базы данных, которую нужно перед апгрейдом подправить. Т.к. я, мягко говоря, не очень разбираюсь в манипулировании базой данных на уровне sql-запросов, попытка сделать это самостоятельно, не привела к положительному результату. Если не трудно, может кто-нибудь напишет пошаговую инструкцию «для филологов»? Думаю, это будет полезно не мне одному.

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

avatar
Всегда делаю так
1. Удаляю полностью папку manager кроме конфига. Именно удаляю. Потом копирую новую из архива и помещаю туда конфиг.
2. Папку assets и install сначала чищу от тех дополнений, которые не собираюсь устанавливать или переустанавливать. Только потом заливаю поверх.
3. Проверяю файлы в корне сайта, если небыло изменений, то перезаливаю, если же изменения вносились, например в .htaccess, robots.txt и т.д. то их следует перенести.
avatar
Хороший подход. но вот что с изменениями в бд делать? Если, например с версии 1.0.13 до 10.0.15 — тогда проблем нет, структура базы не меняется. В общем, пока открыт вопрос
avatar
можно взять дампы из папок «install»
и посмотреть в чём отличие (через сравнить файлы)
а потом делать вывод: ъ
avatar
По-моему, единственным изменением в таблицах было добавление поля alias_visible — и его должен добавить инсталлятор при обновлении. А если вдруг не добавит, то вручную:
ALTER TABLE `modx_site_content` ADD COLUMN `alias_visible` INT(2) NOT NULL DEFAULT '1';
avatar
А где эту команду писать в phpmyadmin? Объясните для блондинок, если можно :)
avatar
Закладка SQL.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.