Як оновити Okay CMS до наступних версій з оновленнями + ВІДЕО
Ця інструкція стосується оновлення версій 3 та 4 У зв'язку з тим, що надходить багато питань щодо оновлення Okay CMS до наступних версій, ми вирішили написати докладну інструкцію з оновлення системи, та додатково додали відео.
За цим посиланням ви можете знайти все версії Okay CMS 3 c змінами https://okay-cms.com/diff/
Важливо! Якщо ви хочете оновитися з версії 3.4.0 на версію 3.5.2, вам необхідно оновлювати всі версії по порядку.
Давайте розглянемо на прикладі поновлення з 3.4.0 до 3.5.2
Порядок дій:
Доступні зміни наступних версією, дивимося тут https://okay-cms.com/diff/ в моєму випадку наступна версія для поновлення буде (3.4.1)
0. Робимо бекап БД і файлів крім папки files
1. Скачаваем всі необхідні версії зі змінами.
2. Потім необхідно зайти на хостинг і в файловий менеджер.
3. У файловому менеджері в ибрать версію оновлення (OkayCMS_3.4.1_diff.zip) виділити всі потрібні файли, крім 1DB_cnanges і папки design, і вивантажити їх з заміною. Все, ви оновили сайт до зро версії.
5. Якщо в архіві є папка 1DB_cnanges це означає, що необхідно ще внести зміни в БД.
6. Для цього, провалюємось в папку 1DB_cnanges
7. Потім знаходимо update_ 3.4.1 sql і відкриваємо в режимі редагування або як вам зручно
8. Копіюємо вміст файлу update_ 3.4.1.sql
9. Заходимо на хостинг, вибираємо потрібну нам БД - SQL і вставляємо скопійований нами текст - натискаємо Уперед.
10. Тепер найскладніше. Оновлення шаблону. Якщо він у вас стандартний - то можна просто перезаліть папку. Якщо ж робили зміни (а найчастіше робили) то потрібно перенести саме зміни. Для цього найкраще використовувати GitHub.
Заходимо на сторінку з останньою версією і дивимося які файли були порушені
11. цікавлять нас файли знаходяться в папці design. В останній версії було два таких файлу
12. Кількома по ним, переходимо вниз і бачимо зміни.
13. Далі намагаємося розібратися, чи потрібно це вам, і якщо потрібно - переносимо індивідуально в ваш шаблон зміни. Для легкості розуміння можна також почитати зміст нової версії і постаратися там зрозуміти, навіщо саме це зроблено. Наприклад тут ми бачимо що порушувалися файли email_password_remind.tpl і mobile_menu.tpl
Йдемо в опис оновлення та дивимося що під це підходить. знаходимо таке
Це вже додатково, якщо хочеться розуміти що саме робимо. Найчастіше можна і за кодом зрозуміти що змінилося. Переносимо ці зміни собі на сайт і все, система була поновлена.