🇺🇦 Збір на ремонт дронів для батальйону Antares Підтримати

Нова версія OkayCMS 4.5.3: оновлення безпеки PHP 8.3 та PHP 8.5

Категорії
Зміст

21 жовтня 2026 року команда PHP випустила важливі оновлення безпеки, які усувають дві критичні вразливості серверного середовища. Користувачам OkayCMS рекомендуємо перевірити поточну версію PHP та перейти на актуальну виправлену версію.

Щоб користувачам OkayCMS не довелося чекати наступного великого релізу системи, ми випустили OkayCMS 4.5.3 з необхідними змінами для роботи на актуальних версіях PHP 8.3 та PHP 8.5.

Важливо: виявлені вразливості знаходяться безпосередньо в PHP, а не в OkayCMS. Тому для захисту інтернет-магазину недостатньо лише оновити CMS - необхідно також використовувати виправлену версію PHP.

Що змінилося в PHP

Команда PHP опублікувала виправлення двох критичних вразливостей - CVE-2026-109618 та CVE-2026-109619. За певних умов вони можуть дозволити віддалене виконання коду без попередньої авторизації.

Для усунення вразливостей були випущені PHP 8.2.35, PHP 8.3.36, PHP 8.4.27 та PHP 8.5.12. Для актуальних версій OkayCMS ми рекомендуємо використовувати PHP 8.3 або PHP 8.5.

Чому ми випустили OkayCMS 4.5.3

Підтримка сучасних версій PHP уже була частиною технічного переходу, над яким команда працює в межах підготовки наступних версій OkayCMS.

Однак після виходу важливих оновлень безпеки PHP ми вирішили не чекати наступного великого релізу. Необхідні зміни для роботи системи на PHP 8.3 та PHP 8.5 були винесені в окреме оновлення OkayCMS 4.5.3.

Таким чином користувачі можуть уже зараз оновити OkayCMS і перейти на виправлену версію PHP, не очікуючи виходу OkayCMS 4.6.0.

Які версії PHP рекомендується використовувати

Для сайтів на OkayCMS 4.5.3 рекомендуємо використовувати:

  • PHP 8.3.36 або новішу версію PHP 8.3;
  • PHP 8.5.12 або новішу версію PHP 8.5.

Якщо ваш хостинг уже пропонує новішу patch-версію в межах PHP 8.3 або PHP 8.5 з актуальними виправленнями безпеки, рекомендуємо використовувати саме її.

Чому потрібно оновити і OkayCMS, і PHP

Оскільки вразливості знаходяться на рівні PHP, оновлення тільки OkayCMS не усуває проблему в серверному середовищі.

Для безпечного переходу необхідно виконати два основні кроки:

  • оновити сайт до OkayCMS 4.5.3;
  • перевести його на актуальну виправлену версію PHP 8.3 або PHP 8.5.

Що потрібно зробити власнику магазину

Рекомендуємо виконувати оновлення в такій послідовності:

  1. Створити резервну копію файлів сайту та бази даних.
  2. Оновити OkayCMS до версії 4.5.3.
  3. У панелі керування хостингом перевірити доступну версію PHP 8.3 або PHP 8.5 та переконатися, що це PHP 8.3.36 / PHP 8.5.12 або новіша виправлена версія.
  4. Переключити сайт на вибрану актуальну версію PHP.
  5. Перевірити роботу сайту, оформлення замовлень, встановлених модулів та інтеграцій.

Якщо магазин має індивідуальні доопрацювання, сторонні модулі, інтеграції або значні зміни в шаблоні, рекомендуємо спочатку виконати оновлення на тестовій копії сайту.

Що перевірити після оновлення

Після зміни версії PHP варто перевірити основні сценарії роботи інтернет-магазину:

  • головну сторінку та каталог;
  • сторінки категорій і товарів;
  • пошук та фільтрацію товарів;
  • додавання товарів у кошик;
  • оформлення замовлення;
  • способи оплати та доставки;
  • актуальність версій та роботу всіх модулів, які не входять до стандартної збірки OkayCMS;
  • роботу індивідуальних доопрацювань та інтеграцій;
  • адміністративну панель OkayCMS.

Окремо звертаємо увагу: необхідно оновити до актуальних версій усі встановлені модулі, які не входять до стандартної збірки OkayCMS. Це стосується модулів із Marketplace OkayCMS, рішень партнерів та інших додатково встановлених модулів. Перед переходом на PHP 8.3 або PHP 8.5 переконайтеся, що їхні актуальні версії сумісні з вибраною версією PHP.

Якщо на сайті використовуються індивідуально розроблені модулі або інші доопрацювання, їх також необхідно окремо перевірити та за потреби адаптувати до нової версії PHP.

Чому варто переходити на сучасні версії PHP

PHP 7.4 уже завершив офіційний цикл підтримки та не отримує оновлень безпеки від PHP Project. Окремі постачальники операційних систем та LTS-рішень можуть випускати власні backport-виправлення, однак це не повертає PHP 7.4 до офіційного циклу підтримки.

Для робочих інтернет-магазинів рекомендуємо використовувати актуальну підтримувану версію PHP. Для OkayCMS 4.5.3 рекомендованими варіантами є PHP 8.3 та PHP 8.5.

Як перевірити версію PHP та що робити, якщо оновлення ще недоступне

Після оновлення OkayCMS до версії 4.5.3 потрібно перевірити, яка версія PHP доступна у вашому хостингу.

Для OkayCMS 4.5.3 рекомендуємо використовувати:

  • PHP 8.3.36 або новішу версію PHP 8.3;
  • PHP 8.5.12 або новішу версію PHP 8.5.

Зайдіть у панель керування вашим хостингом, знайдіть налаштування PHP для сайту та подивіться, які версії доступні.

Якщо PHP 8.3.36, PHP 8.5.12 або новіша версія вже доступна, виберіть її та збережіть зміни.

Після цього потрібно переконатися, що сайт дійсно почав працювати на новій версії PHP.

Для цього зайдіть в адміністративну панель OkayCMS та відкрийте:

Налаштування сайту → Системна інформація

У цьому розділі ви побачите поточну активну версію PHP, на якій зараз працює ваш інтернет-магазин.

Звертайте увагу на повний номер версії. Наприклад, PHP 8.3.35 та PHP 8.3.36 - це різні версії. Для усунення зазначених вразливостей потрібна саме PHP 8.3.36 або новіша.

Якщо потрібної версії PHP у панелі хостингу ще немає, нічого додатково встановлювати самостійно не потрібно. Зверніться до служби підтримки вашого хостингу та запитайте, коли буде доступна актуальна версія PHP з виправленнями безпеки.

Після появи потрібної версії переключіть сайт на неї та ще раз перевірте активну версію PHP в розділі Налаштування сайту.

Офіційна інформація про оновлення

Детальну технічну інформацію про вразливості CVE-2026-109618 та CVE-2026-109619, виправлені версії PHP та терміни підтримки можна знайти в офіційних матеріалах PHP:

Допомога з оновленням OkayCMS

Якщо ви не впевнені в сумісності встановлених модулів, шаблону або індивідуальних доопрацювань із новою версією PHP, команда OkayCMS може допомогти з перевіркою та оновленням вашого проєкту.

Для цього створіть звернення до технічної підтримки OkayCMS. Ми перевіримо поточну версію системи, встановлені модулі та особливості вашого інтернет-магазину й допоможемо виконати оновлення.

Поки немає відгуків
Ваш комментрарій буде першим :)
Написати коментар
увійдіть в особистий кабінет
Завантажити OkayCMS
version 4.5.3
Підписатися на розсилку
Ви будете отримувати добірку корисних статей по роботі з сайтом на OkayCMS, знижки на модулі і шаблони