Обновление MODX Revolution. Обновление modx evo до revo


По шаговое обновление Modx Revolution до последней версии

В данной статье будет описано пошаговое обновление ядра MODx Revo. Речь пойдет, как обновить Ваш сайт на Modx Revolution до последней версии. Все достаточно просто и не потребует особых знаний. А самое главное это делается достаточно быстро. ВАЖНО!!! Все сделать правильно и по инструкции. В данной статье привидены скриншоты с более ранних версий MODx Revo, но техника и послеовательность шагов обновления остаются прежними.

Шаг 1. Чистим кэш

Заходим в админку и нажимаем на «Очистить кэш сайта»

Чистим кэш

Затем переходим в Ваш FTP клиент (или файл-менеджер), заходим в папку core и удаляем папку cache. После этого опять идем в админку и нажимаем на «Завершить все сеансы»

Завершить все сеансы

Теперь можем переходить к следующему шагу.

Шаг 2. Делаем бэкап сайта и базы данных

Это нужно сделать ОБЯЗАТЕЛЬНО, что бы не потерять рабочий сайт в случае неудачной попытки обновить Modx Revo. Скорее всего Вы сможете сделать архив сайта и базы данных у Вашего хостинг провайдера. Если такой услуги нет, не беда, просто сделайте дубликат файлов у себя на FTP. Это можно сделать с помощью любого файл-менеджера, типа TotalCommander на Windows или Coda2 на Mac OSX.

Шаг 3. Скачиваем последнюю версию Modx Revolution

Переходим на официальный сайт Modx и скачиваем самую последнюю версию Modx Revolution. Cкачиваем версию «Traditional»

Скачиваем последнюю версию Modx Revolution

Шаг 4. Заливаем файлы на сервер

Этот шаг нужно проделать особенно аккуратно. Вам нужно заменить новые файлы на старые, но не ВСЕ. Главное, что Вам нужно помнить — это оставить без изменений файл config.core.php в папке core и папку components в той же папке core.

В первую очередь переносим с заменой следующие файлы файлы .htaccess, config.core.php, index.php и папки connectors, manager, setup. Папку core мы пока не трогаем и не переносим.

Внимание! С файлом .htaccess аккуратнее, потому, что там могут быть очень нужные настройки для SEO оптимизации сайта и работы сервера.

Заливаем файлы на сервер

После того, как все зальется, переходим в папку core, как на обновляемом сайте, так и в сборке последней Modx Revo и загружаем с заменой все папки кроме папки config.

Папка core Modx Revo

Шаг 5. Запускаем установку Modx Revolution

Когда все файлы будут перезалиты, запускаем установщик по адресу http://вашсайт.ru/setup/. Выбираем русский язык

Запускаем установку Modx Revolution

Далее

Ставим галочку «Обновление существующей установки»

Обновление существующей установки

Далее устанавливаем Modx по той же схеме, что и с нуля.

Все готово. Единственное, что может быть — это сообщение конфигурации о chmode папки core в админке на главной странице. Чтобы исправить это переходим в файл-менеджере в папку core и меняем ht.access на .htaccess.

Ваш сайт на Modx Revolution обновлен до последней версии

Если вы переносили .htaccess, то не забываем подправить файл .htaccess, изменить настройки переадресации с www или без и так далее.

Если понравилась статья! Поделитесь ее в социальных сетях, спасибо!

Голосов: 14 | Просмотров: 401

proweb63.ru

web master | Обновление MODX Evolution до последней версии

Главная » MODx- профессиональный инструмент для разработки сайтов » Обновление MODX Evolution до последней версии

Пошаговое описание процесса по обновлению вашего сайта, работающего под управлением CMS/CMF MODx Evolution до последней актуальной версии.

1. Делаем бекапы файлов и базы данных. Это необходимо для того, чтобы если что-то пойдет не так, вы всегда могли вернуть сайт в его рабочее состояние.

Лучше всего делать бекапы через панель вашей хостинг компании, так как они создают архив и файлы там не теряются, а вот через ftp клиенты файлы могут потеряться

2. Скачиваем последнюю версию MODX Evolution с Официальной страницы самой последней версии. Скачиваем архив и распаковываем файлы на рабочий стол.

3. Переименовываем системные папки  assets и manager в assets_old и manager_old. Делается для того, чтобы лишний раз не заливать эти папки и файлы обратно, если в процессе обновления что то пойдет не так.

4. Сохраняем файл config.inc.php на рабочий стол, который лежит в папке manager(ну теперь уже manager_old)/includes нашего сайта.

5. Заливаем файлы на сервер папки assets, manager, install и файлы index.php и index-ajax.php в корень нашего сайта на Modx Evolution. Файлы  index.php и index-ajax.php заменяем.

6. Заливаем в папку manager файл config.inc.php с настройками подключения к нашей базе данных, чтобы дать понять установщику MODX, что мы делаем обновление, а не новую установку.

7. Открываемглавную страницу нашего сайта и нажимаем install.

8. Следуем инструкции по обновлению.

Мы увидим начальную страницу установки MODX Evolution, выбираем русский язык и нажимаем далее (next)

9. Выбираем Обновление существующей установки. Так как, мы залили в папку manager конфигурационный файл config.inc.php, у нас уже будет автоматически выбрано "Обновление"

10. Устанавливаем все дополнения.

Здесь оставляем все как есть, если только вы не переименовывали сниппеты и плагины. Если так, то не обновляйте, те дополнения, в которые вносили существенные изменения

11. Согласиться с условиями лицензии и приступить к установке

Программа проверит возможности вашего сервера, а Вам нужно согласиться с условиями лицензии и нажать кнопку "Установить"

Установка успешно завершена, будет показано, что было обновлено и что было установлено. На пункте "удалить папку и файлы программы установки с моего сайта" ставим галочку (хотя она будет стоять уже по умолчанию) и нажимаем кнопку "Закрыть"

12. Заходим в админку, на сайт

Заходим по прежнему логину и паролю.

Заходим на сайт и видим не очень приятную картину. MODX ругается "MODX encountered the following error while attempting to parse the requested resource:". Не расстраиваемся, все нормально, просто некоторых дополнений, которые мы устанавливали дополнительно от стандартных плагинов и сниппетов у нас нет в папке assets, так как она новая.

13. Докачиваем дополнения из assets_old в assets

Скачиваем на рабочий стол папку assets_old. Открываем на сайте новую папку assets/snippets и сверяем ее с папкой assets_old/snippets. Проверяем каждый сниппет в папке assets_old, и если какого то нет в папке assets, закачиваем его туда. У меня получилась вот такая картина

С плагинами и модулями делаем тоже самое. Заходим в папку assets_old/plugins и сверяем ее с папкой assets/plugins, аналогично с модулями: assets_old/modules/ с assets/modules. Чего не хватает - заливаем.

14. Изображения и файлы сайта

Аналогично сниппетам, модулям и плагинам заливаем изображения и файлы из папок assets_old/images и assets_old/files в assets/images и assets/files соответственно.

P.S. Если у вас в папке assets были еще какие-либо файлы или папки, их тоже нужно скопировать в новую assets. У меня были файлы только в images и files

15. Открываем сайт и радуемся

Обновление прошло успешно и всего за 15 шагов. Папки manager_old и assets_old можно удалить. Вы получили обновленный дизайн админки, улучшенную работу скриптов и плагинов системы, ускоренную работу CMS MODX Evolution и самое главное БОЛЕЕ ВЫСОКУЮ БЕЗОПАСНОСТЬ по сравнениею с предыдущими версиями и особенно 1.0.5.

P.S. Доделка сниппетов и плагинов

Если у Вас все спиппеты и плагины ни разу не подвергалось изменениям, то Вам беспокоится не о чем, но в большинстве своем многие изменяют такие сниппеты как ajaxSearch или ditto. В первую очередь это касается редактора TinyMCE, так как на всех сайтах, этот редактор работает не корректно. 

А также делаем мелкие изменения в других дополнениях.

 

 

Не забывайте написать ваш комментарий, понравилась ли статья. От вас пару слов, а мне — признание поисковых систем, что пишу нормальные человеческий статьи. Заранее спасибо вам!

profwebsit.ru

Быстрое обновление EVO и уведомление про новые версии / Готовые дополнения для MODX / MODX.im

Одна из проблем в поддержке сайтов это следить и обновлять Ядро по большей части что б закрывать критические ошибки связанные с безопасностью. Тема по поводу обновления из админки висит в воздухе давно. Наконец то удалось найти немного времени для решения этой задачи:

В репозитории появился раздел Система(Core): extras.evolution-cms.com/packages/core.html На данный момент тут несколько плагинов для уведомления о наличии новой версии за что спасибо Pathologic modx.im/blog/research/2385.html Их 2 версии: 1 Завязана на проверку официальной версии 2 Завязана на проверку MODX.EVO.Custom

А так же 2 пакета для обновления ядра: 1. MODX.Evolution — полный пакет офф версии, запускается в режиме Package тоесть можно выбрать что устанавливаем из стандартных дополнений. Единственное не забываем что все файлы записываются поверх тоесть переписав файлы но не обновив сниппет можно получить ошибки в работе

2. MODX.EVO.Custom — Устанавливается автоматом, так как не включает в себя ничего кроме ядра + Модуля Extras. Все остальное можно найти в Репозитории и обновлять отдельно. Этот момент обсуждали тут: modx.im/blog/dmi3yy/2425.html

Важно: пока работает только обновления с версий 1.0.12. Причина это необходимость обновлять структуру базы данных. Вот тут можно глянуть чего не хватает github.com/dmi3yy/modx.evo.custom/blob/master/install/setup.sql#L532-L767 Этот момент исправим в следующем релизе Extras так как туда необходимо добавить несколько доработок что б корректно обновлять Базу данных. Пока же если есть необходимость обновлять со старых версий то можно перед запуском обновления выполнить необходимые запросы.

modx.im

Как обновить MODX Revolution? | Блог Ярослава Перелыгина

Мы уже рассматривали с вами установку MODX Revolution, теперь пришло время обновить эту CMS.Весь процесс займет у вас несколько минут. Перед установкой обязательно сделайте бэкап сайта, в том числе его базы данных. Это необходимо для того, чтобы если что-то пойдет не так, вы всегда могли вернуть сайт в его рабочее состояние.Теперь скачайте архив с последней версией MODX Revolution с официального сайта, извлеките файлы и закачайте их на сервер, заменив старые файлы новыми. Для этого воспользуйтесь любым FTP-клиентом (я рекомендую FileZilla) или менеджером файлов в панели управления вашего хостинга. Убедитесь в том, что файл core/config/config.inc.php и папка core/components/ не были перезаписаны.

Настало время запустить обновление MODX Revo. Введите в адресной строке:

http://site.ru/setup/

Первым делом вам потребуется выбрать язык в выпадающем списке. Я выбираю «ru».

Как обновить MODX Revolution

На шаге «Параметры установки» выберите «Обновление существующей установки», хотя по идее это должно произойти автоматически.

Как обновить MODX Revolution

После нескольких несложных шагов, которые сводятся к нажатию кнопок «Далее», вас ждет благодарность за установку и кнопка «вход».

Как обновить MODX Revolution

Не забудьте также убедиться, что все установочные файлы были удалены с сервера. Это должно происходить в автоматическом режиме, но я всегда предпочитаю все перепроверять самостоятельно.

Выше мы полностью разобрали с вами вопрос о том, как обновить MODX Revolution. Надеюсь, никаких трудностей у вас не возникнет. Но если остались вопросы, жду их в комментариях. Постараюсь помочь всем.

yaroslaff.su


Prostoy-Site | Все права защищены © 2018 | Карта сайта