MODx/Обновление: различия между версиями

Содержимое удалено Содержимое добавлено
мНет описания правки
мНет описания правки
Строка 1:
Для обновления системы MODx вам потребуется выполнить практически те же шаги, что и в [[MODx/Установка и настройка|Руководстве по настройке]], с одним исключением. ''Вы не должны удалять или перезаписывать файл config.inc.php''. Итак, для обновления версии MODx выполните следующее:
# Если вы изменяли для своих нужд сниппеты иди плагины, либо переименуйте их либо не забудьте снять галочки в процессе работы мастера установки. Мастер установки по умолчанию перезапишет все штатные сниппеты или плагины (Ditto и т. д.) до последних версий. <small>(Вообще, хорошей практикой считается переименовывание сниппета или плагина сразу же после внесение в него изменений)</small>
# Сделайте резервные копии всего что можно. По [[w:ftp]] скачайте все файлы MODx с вашего сервера и с помощью [http[w://ru.wikipedia.org/wiki/PhpMyAdmin phpMyAdmin]] (или другой программы управления БД) сделайте "дамп" всей вашей базы данных.
# '''Еще раз проверьте, все ли имеет резервную копию!'''
# [http://modxcms.com/releases.html Скачайте] и разархивируйте последнюю версию MODx.
Строка 7:
# Откройте браузер и зайдите на ваш сервер (куда вы загрузили дистрибутив) в директорию /install.
# Далее следуйте инструкциям на экране. Сразу после лицензионного соглашения, убедитесь, что выбрана опция "Обновить".
# Если вы удалили все ваши старые файлы перед обновлением, вам, вероятно, потребуется снова выставить права доступа через [[w:CHMOD]], как описано [[MODx/Установка и настройка|Руководстве по настройке]]. Мастер установки напомнит вам сделать это, если будет необходимо.
# Не забудьте снять галочки с тех дополнений (сниппетов, плагинов), в которые вы внесли изменения и не переименовали (см. пункт 1).
# Когда перед вами возникнет опция "Удалить папку /install", убедитесь, что она включена. <small>(Удаление этой папки предотвратит запуск сценария обновления/установки злоумышленниками)</small>
# После завершения работы мастера установки, по ftp убедитесь, что папки /install не существует. Если это не так, удалите ее вручную.
# Наконец, измените права доступа к файлу <tt>config.inc.php</tt> в папке <tt>/manager/includes</tt> на "'''только чтение'''". Рекомендуемая установка через [[w:CHMOD]] - '''0444''' (r--r--r--) - это предотвратит ваш сайт от возможной атаки. ''Примечание: на серверах под управлением IIS, этого делать не нужно.''
# После того, как вы убедитесь, что все работает корректно, переименуйте все модифицированные вами сниппеты или плагины снова, если это необходимо.
# Обновление MODx завершено!