Инструкция по обновлению OkayCms любой версии со стандартным шаблоном дизайна.

Данил Бдуленко
  • 480
  • 0

 ПОДГОТОВИТЕЛЬНЫЕ РАБОТЫ

 1. Для начала необходимо узнать свою версию. Для этого заходим в админку и в футере видим нашу версию.

Пример: 

2. Когда мы нашли версию, заходим на https://github.com/OkayCMS/Okay

 Там мы увидим последнюю существующую версию на данный момент: 

3. Открываем папки и файлы, в которых есть изменения после нашей версии (в данном случае стоит 2.1.3, смотрим изменения 2.1.4) 

 

 

и открываем файлы, которые имеют изменения: 

 

РАБОТА С БД

1. Заходим в БД сайта и делаем дамп.

 

2. После чего, смотрим на гитхабе файл update_2.1.4.sql

ВНИМАНИЕ!!! При обновлении OkayCMS используются только файлы вида:

 update_НОМЕРверсии.sql.  (в данном случае update_2.1.4.sql)

 Ocayclean.sql использовать НЕЛЬЗЯ! Сотрете себе все значения из базы данных.

 

Копируем содержимое файла   update_2.1.4.sql

далее в PHPmyAdmin вставляем код в поле SQL и выполняем SQL запрос.

ВСЕ, база данных обновлена.  Дамп БД необходим для того, чтоб восстановить её, если что-то пойдет не так.

 

ОБНОВЛЕНИЕ ФАЙЛОВ CMS

1. Заходим на гит и смотрим, в каких файлах и папках были изменения, и запоминаем их.

 2. Заходим по ФТП на наш сайт (можно использовать filezilla), после чего начинаем поочередно выкачивать файлы, которые обновлялись (удобно это делать по папкам).

 В этой папке выкачаны файлы, которые необходимо будет изменять.

 3. Заходим в каждый файл на github, который изменялся, копируем код и сравниваем его с кодом нашей версии, ищем отличия, исправляем их и закачиваем измененные файлы на сервер.

 Для того, чтоб было удобно видеть отличия можно открыть файлы в phpStorm, нажать правой кнопкой мыши на код и нажать compare with clipboard и откроется окно сравнения.


После того, как все файлы в папках будут обновлены, ваша CMS станет на одну версию новее.

Рассказать друзьям: