Инструкция по обновлению OkayCms любой версии со стандартным шаблоном дизайна.
ПІДГОТОВЧІ РОБОТИ
1. Для початку необхідно дізнатися свою версію. Для цього заходимо в адмінку і в футере бачимо нашу версію.
приклад:
2. Коли ми знайшли версію, заходимо на https://github.com/OkayCMS/Okay
Там ми побачимо останню існуючу версію на даний момент:
3. Відкриваємо папки і файли, в яких є зміни після нашої версії (в даному випадку варто 2.1.3, дивимося зміни 2.1.4)
і відкриваємо файли, які мають зміни:
РОБОТА З БД
1. Заходимо в БД сайту і робимо дамп.
2. Після чого, дивимося на гітхабе файл update_2.1.4.sql
УВАГА!!! При оновленні OkayCMS використовуються тільки файли виду:
update_НОМЕРверсіі.sql. (в даному випадку u pdate_2.1.4.sql )
okay_clean.sql використовувати МОЖНА! Зітрете собі все значення з бази даних.
Копіюємо вміст файлу u pdate_2.1.4.sql
далі в PHPmyAdmin вставляємо код в поле SQL і виконуємо SQL запит.
ВСЕ, база даних була поновлена. Дамп БД необхідний для того, щоб відновити її, якщо щось піде не так.
ОНОВЛЕННЯ Фото CMS
1. Заходимо на гіт і дивимося, в яких файлах і папках були зміни, і запам'ятовуємо їх.
2. Заходимо по ФТП на наш сайт (можна використовувати filezilla), після чого починаємо по черзі викачувати файли, які оновлювалися (зручно це робити по папках).
У цій папці викачані файли, які необхідно буде змінювати.
3. Заходимо в кожен файл на github, який змінювався, копіюємо код і порівнюємо його з кодом нашої версії, шукаємо відмінності, виправляємо їх і закачуємо змінені файли на сервер.
Для того, щоб було зручно бачити відмінності можна відкрити файли в phpStorm, натиснути правою кнопкою миші на код і натиснути compare with clipboard і відкриється вікно порівняння.
Після того, як всі файли в папках будуть оновлені, ваша CMS стане на одну версію новіше.