Обновление Evolution CMS

Для обновления системы Evolution CMS вам потребуется выполнить практически те же шаги, что и в руководстве по установке, с одним исключением: вы не должны удалять или перезаписывать файл config.inc.php.

Для обновления версии Evolution CMS выполните следующее:

  • Если вы изменяли для своих нужд изменённые сниппеты, модули или плагины, переименуйте их, либо не забудьте снять галочки в процессе работы мастера установки. Мастер установки по умолчанию перезапишет все штатные сниппеты или плагины (Ditto и т. д.) до последних версий. (Вообще, хорошей практикой считается переименовывание сниппета или плагина сразу же после внесение в него изменений)

  • Сделайте резервные копии всего что можно. По ftp скачайте все файлы Evolution с вашего сервера и с помощью phpMyAdmin (или другой программы управления БД) сделайте дамп всей базы данных.

  • Скачайте и разархивируйте последнюю версию Evolution CMS.

  • Загрузите содержимое распакованного архива на ваш сервер. Перезапишите все старые файлы. Дистрибутив Evolution CMS не должен содержать файла config.inc.php в папке /manager/includes/, так что он перезаписан не будет.

  • Откройте браузер и зайдите на ваш сайт в директорию /install.

  • Далее следуйте инструкциям на экране.

  • Сразу после лицензионного соглашения, убедитесь, что выбрана опция "Обновить".

  • Если вы удалили все ваши старые файлы перед обновлением, вам, вероятно, потребуется снова выставить права доступа через CHMOD. Мастер установки напомнит вам сделать это, если будет необходимо.

  • Не забудьте снять галочки с тех дополнений (сниппетов, плагинов), в которые вы внесли изменения и не переименовали (см. пункт 1).

  • Когда перед вами возникнет опция "Удалить папку /install", убедитесь, что она включена.

*После завершения работы мастера установки убедитесь, что папки /install не существует. Если это не так, удалите ее вручную.

  • Наконец, измените права доступа к файлу config.inc.php в папке/manager/includes на "только чтение". Рекомендуемая установка через CHMOD -0444 (r--r--r--) предотвратит ваш сайт от возможной атаки.

Примечание: на серверах под управлением IIS этого делать не нужно.

После того, как вы убедитесь, что все работает корректно, переименуйте все модифицированные вами сниппеты или плагины снова, если это необходимо.

Mem: 3.5 mb, MySQL: 0.0026 s, 2 req., PHP: 0.0353 s, all: 0.0380 s, cache.