Как оптимально и безопасно обновить MODX?
Доброго времени суток!
Есть у меня проект, он крутится на 2.2.10
Планирую версию обновить.
Вопрос, до какой версии лучше обновлять до 2.2.16 или до 2.3.x?
Учитывая, что ресурс довольно громоздкий, компонентов очень много.
С уважением.
Есть у меня проект, он крутится на 2.2.10
Планирую версию обновить.
Вопрос, до какой версии лучше обновлять до 2.2.16 или до 2.3.x?
Учитывая, что ресурс довольно громоздкий, компонентов очень много.
С уважением.
Комментарии: 11
Я несколько раз обновлял сначала до 2.2.15, а потом уже до 2.3.х — особых проблем не было.
Единственно, там при 2.2.15 -> 2.3.х вылезает ошибка в core/cache, но это нормально.
Главное — бэкап сделать ))
Единственно, там при 2.2.15 -> 2.3.х вылезает ошибка в core/cache, но это нормально.
Главное — бэкап сделать ))
Очисти папку core/cache, затем залей новую чистую версию поверх старой.
С 2.2 до 2.3х переносил, проблем не было.
Но бекап лучше все равно сделай
С 2.2 до 2.3х переносил, проблем не было.
Но бекап лучше все равно сделай
Через /setup/
У меня при обновлении с 2.2 до 2.3 только одна серьезная проблема возникала (и не раз) — сайт просто переставал работать :) Одна проблема — это в смысле из-за одной единственной причины — из-за компонента VersionX. Этот компонент устанавливает еще и виджет на главную страницу админки, и при обновлении версии ему чего-то не хватало (не помню чего именно) и происходила фатальная ошибка. При чем проблема эта довольно скрытая и не просто отлавливается. Помогло только напрямую в БД в системных настройках отключить этот виджет (удалить строку) и удалить core/cache/.
А так больше проблем никаких серьезных не возникало. Но не забываем про бекапы.
А так больше проблем никаких серьезных не возникало. Но не забываем про бекапы.
Три сообщения из четырех содержат совет «делать бекапы»))). Бекапы рулят :)
Не обижайте человека. Знает он, что такое бекап.
Да никто не пытается обидеть человека :) Это совет в массы. Сколько не говори, а все равно довольно часто видишь в духе «Ой… У меня все сломалось. А бекапов нет :(». Так что не лишне еще раз об этом напомнить. Просто порадовало, что такие рекомендации все чаще и чаще видишь. Значит меньше народу в дальнейшем пострадает.
А у меня порой наоборот притупляется внимание. Такое кол-во предупреждений вокруг, в момент когда занят нечто подобным, что кажется, что я уже сделал бекап несколько раз, на крайняк его за меня сделали. А вообще не сильно парюсь, на хостингах всегда несколько штук лежит свежих в разных местах. Для не сильно динамичных сайтов пойдет, можно и зашпариться )))
Огромное всем спасибо!
На тестовом стенде обновил (2.2.16, затем 2.3.3), админка заработала после очиски кэша вручную — первые пять минут полет нормальный.
Завтра, а может, даже, сегодня перенесу на бой.
На тестовом стенде обновил (2.2.16, затем 2.3.3), админка заработала после очиски кэша вручную — первые пять минут полет нормальный.
Завтра, а может, даже, сегодня перенесу на бой.
А вот на боевом дерево админки не загружалось.
Вот такая ошибка: «Процессор не найден: getnodes»
Решилось заменой вот этого файла (его я взял на тестовом, где все заработало нормально).
core/model/modx/processors/element/getnodes.class.php
Вот такая ошибка: «Процессор не найден: getnodes»
Решилось заменой вот этого файла (его я взял на тестовом, где все заработало нормально).
core/model/modx/processors/element/getnodes.class.php
Не надо было ничего менять. 99% Ctrl+F5 помогает (сброс кеша браузера). Там просто JS-ы старые.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.