• Безпека й відновлення · PHP

Оновлення версії PHP на сайті: після PHP2Shell стара версія — це відкриті двері

20 жовтня 2026 року оприлюднили дві критичні вразливості в самому інтерпретаторі PHP — CVE-2026-109618 і CVE-2026-109619, відомі як PHP2Shell. Автентифікація зловмиснику не потрібна, а вразливий будь-який сайт на PHP: WordPress, OpenCart, Joomla чи самописний. Виправлені версії: 8.5.12, 8.4.27, 8.3.36 і 8.2.35. Для PHP 8.1 і старших офіційного виправлення немає, лише збірки хостингів і вендорів. Оновлення — єдиний надійний захист, але на старому сайті воно вперте в плагіни й модулі, які не працюють на новій версії. Ми робимо його на копії, перевіряємо все по кроках і лишаємо вам письмовий звіт. Докладно про саму подію: у нашому блозі є стаття про PHP2Shell.
Подивитись, як це працює
Вартість
після безкоштовного аудиту
Гарантія
30 днів після підписання акта
Спеціалізація
сайти й магазини; WordPress, OpenCart, Laravel
Вартість
після безкоштовного аудиту
Гарантія
30
днів після підписання акта
Спеціалізація
сайти й магазини; WordPress, OpenCart, Laravel
Строк
називаємо після розбору
Початок
безкоштовний розбір стану
Відповідь
протягом 2 годин
Робота
за письмовим договором
Що входить

Повний перелік робіт і того, що ви отримуєте на виході

  • інвентаризація версій PHP на сайті, піддоменах, тестових копіях і сервері
  • перевірка сумісності плагінів, тем і модулів на окремій копії сайту
  • оновлення PHP до виправленої версії з перезапуском усіх процесів
  • заміна або виправлення того, що не працює на новій версії
  • ліміти розміру й кількості полів запиту, вимкнення зайвих функцій, правила WAF
  • перевірка ознак компрометації та зміна секретів, якщо вони є
  • письмовий звіт: що оновлено, що лишилось відкритим і чому
Коли ця послуга не підходить

Що не входить у роботу — щоб не було сюрпризів на здачі

  • гарантія, що сайт не зламають
  • розслідування вже наявного злому: це окрема робота
  • переписування чужих плагінів і модулів, які не підтримуються
  • постійний нагляд після роботи, якщо не домовлено окремо
Кому підходить

Ситуації, у яких ця послуга дає результат

Сценарій 1 із 4

Сайт на PHP 7.x або 8.0–8.1

Для цих гілок немає офіційних виправлень PHP. Потрібен перехід на підтримувану версію або перевірена збірка від хостингу.

Розберемо вашу ситуацію на безкоштовному аудиті
Безкоштовний розбір стану

Дивимось, що видно про сайт ззовні, і кажемо, наскільки терміново. Часто це коротка розмова, а не робота.

Що ми міряємо

  1. Версія PHPНайважливіше. Якщо вона видима в заголовках, ми її бачимо. Якщо ні, просимо вас глянути в панелі хостингу.
  2. Хостинг і виправлені збіркиХостинги часто переносять виправлення в старі пакети без зміни номера. Дивимось дату збірки й журнал змін.
  3. Піддомени і копіїСтарі тестові сайти на тому ж акаунті можуть працювати на іншій, давно застарілій версії.
  4. Плагіни й модуліСкільки їх і скільки ще підтримується авторами. Саме вони визначають, наскільки складним буде оновлення.
  5. Резервні копіїІ чи пробували з них відновлюватись. Оновлення без перевіреної копії роблять лише за крайньої потреби.

Що ви отримуєте

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

Строк: 1–2 робочих дні

Чому це безкоштовно

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

Що далі

Ви отримуєте перелік і оцінку. Далі вирішуєте самі, документ лишається у вас.

Коротка форма: контакт і адреса сайту
Договір і документи

Працюємо офіційно

Договір, акт і рахунок — на кожен проєкт, а не тільки на великий. Без документів у вас немає ні прав на роботу, ні підстави провести витрати.

Нам довіряють6 брендів

Нам довіряють: Kvant Energy, GYPSUN, Naturel Cosmetics, Pancer Protection, LUGI, BeeTech

Умови, зафіксовані письмово8 пунктів
  • Договір, акт і гарантія 30 днів

    На кожен проєкт письмовий договір: обсяг, строки, сума, порядок приймання. Після здачі — акт і рахунок, а далі 30 календарних днів гарантії: помилки з нашої вини усуваємо безоплатно. Усне з дзвінка дублюємо письмово того ж дня.

  • ФОП і безготівковий розрахунок

    Виконавець — зареєстрований ФОП. Оплата на рахунок із закривними документами.

  • Права й доступи — ваші

    Код, дизайн і матеріали переходять до вас після повної оплати. Домен, хостинг, репозиторій, аналітику оформлюємо на вас.

  • Портал клієнта замість переписки

    На час роботи ви отримуєте доступ до порталу: договори, рахунки, акти й стан проєкту в одному місці.

  • Сайти в дев'яти країнах

    Наші сайти працюють у дев'яти країнах: крім України — Польща, Німеччина, Австрія, Англія, Норвегія, Болгарія, Молдова, Іспанія.

  • Цифри, які можна перевірити

    Кожен кейс у портфоліо — з посиланням на живий сайт і технічним виміром.

  • Спершу аудит, потім сума

    Прайсу на сайті немає навмисно: обсяг тієї самої роботи у двох клієнтів відрізняється в рази.

  • Кажемо «ні», коли не впевнені

    Якщо задача не наша або строк нереальний — скажемо одразу.

  • Договір, акт і гарантія 30 днів

    На кожен проєкт письмовий договір: обсяг, строки, сума, порядок приймання. Після здачі — акт і рахунок, а далі 30 календарних днів гарантії: помилки з нашої вини усуваємо безоплатно. Усне з дзвінка дублюємо письмово того ж дня.

  • ФОП і безготівковий розрахунок

    Виконавець — зареєстрований ФОП. Оплата на рахунок із закривними документами.

  • Права й доступи — ваші

    Код, дизайн і матеріали переходять до вас після повної оплати. Домен, хостинг, репозиторій, аналітику оформлюємо на вас.

  • Портал клієнта замість переписки

    На час роботи ви отримуєте доступ до порталу: договори, рахунки, акти й стан проєкту в одному місці.

  • Сайти в дев'яти країнах

    Наші сайти працюють у дев'яти країнах: крім України — Польща, Німеччина, Австрія, Англія, Норвегія, Болгарія, Молдова, Іспанія.

  • Цифри, які можна перевірити

    Кожен кейс у портфоліо — з посиланням на живий сайт і технічним виміром.

  • Спершу аудит, потім сума

    Прайсу на сайті немає навмисно: обсяг тієї самої роботи у двох клієнтів відрізняється в рази.

  • Кажемо «ні», коли не впевнені

    Якщо задача не наша або строк нереальний — скажемо одразу.

NDA підписуємо на запит. Після завершення співпраці наші доступи до ваших сервісів видаляємо самі.

Що впливає на вартість

Чому дві однакові на вигляд задачі рахуються по-різному

  • Звідки і куди оновлюємоЗ 8.1 на 8.3 — одне. З 5.6 чи 7.0 на 8.4 зачіпає більшість плагінів і теми, це інший обсяг роботи.
  • Кількість плагінів і модулівКожен — чужий код. Не підтримуваний автором доводиться замінювати або виправляти.
  • Самописний кодЙого сумісність перевіряється лише читанням і запуском, тому вона потребує більше часу.
  • Кількість сайтів і серверівІнвентаризація кількох проєктів і піддоменів додає часу на кожен.
Кейси

Задачі та результат у цифрах — усі показники зняті нашим виміром

вибірка з 41 українських інтернет-магазинів

Задача
Оцінити технічну основу магазинів: чи є придатна карта сайту й чи оновлюється платформа.
Рішення
Зовнішній вимір головної й однієї товарної сторінки з карти сайту: сліди функцій у HTML, розмітка товару, ціни й характеристик. Наявність сліду, не якість реалізації.
Результат
Вимір 2026-09-17, 35 магазинів: PHP без підтримки безпеки: 2 сайти із 35; Без придатної карти сайту: 7 сайтів із 35; Карта сайту веде на інший домен: 2 сайти із 35.
Відгуки

Що пишуть замовники на Kabanchik — дослівно, без правок

Рекомендую виконавця - завжди на звязку, виконав завдання вповному об'ємі швидше, ніж вимагалось, по всім питанням отримав розгорнуті відповіді.
АртурОткатить сайт на Opencart к старому бэкапу с сохранением всех товаровВідгук на Kabanchik
Очень рад, что нашёл такого графитного специалиста!
Петр В.Почистить сайт от вирусовВідгук на Kabanchik

Не знайшли свій випадок?

Опишіть, як це влаштовано у вас, — відповімо, чи підходить «Оновлення версії PHP і захист сервера» і що це означає у вашій ситуації. Без брифу й без дзвінка: одне питання, одна відповідь.

Етапи роботи

Прозорі етапи з погодженням на кожному кроці

Загальний строк:3–15 днів

  1. Інвентаризація

    1–2 робочих дні

    Збираємо версії PHP на всіх сайтах, піддоменах і копіях та перевіряємо, чи є виправлені збірки.

  2. Копія для перевірки

    1–3 робочих дні

    Піднімаємо окрему копію сайту. Оновлювати живий сайт наосліп не можна: сумісність видно тільки на практиці.

  3. Оновлення на копії

    1–7 робочих днів

    Переходимо на виправлену версію, перевіряємо головні сценарії, виправляємо або замінюємо несумісне.

  4. Перехід на живому сайті

    1 робочий день

    Перемикаємо версію, перезапускаємо всі процеси PHP, перевіряємо сторінки та помилки.

  5. Гарденінг і звіт

    1–2 робочих дні

    Ліміти запитів, вимкнення зайвого, моніторинг. Письмовий звіт, що зроблено і що лишилось.

Технології та інтеграції

На чому будуємо і з чим це з'єднується

Стек

  • PHP
  • WordPress
  • OpenCart
  • WooCommerce
  • Laravel
  • nginx
  • Apache
  • PHP-FPM
  • LiteSpeed
  • Cloudflare
  • SSH

Інтеграції

  • Cloudflare
  • cPanel
  • ISPmanager
  • Plesk
  • Telegram
  • Email
Оновити заздалегідь чи залишити як є

Чим цей варіант відрізняється від альтернативи

Залишити стару версіюНаш підхід
Захист від PHP2Shellлишається вразливимвиправлена версія з перезапуском
Стан сайту під час роботипрацює, поки не зламаютьпрацює, оновлення йде на копії
Витратинульові до події й непередбачувані післязаплановані, відомі наперед
Подальші оновленнякожна нова вразливість стає постійноюшлях до підтримуваної гілки
Що потрібно від вас

Без цього не почнемо — краще підготувати заздалегідь

  1. доступ до хостингу або сервера й до адмінки сайту
  2. який хостинг і яка зараз версія PHP, якщо знаєте
  3. перелік плагінів, тем і модулів, особливо самописних
  4. чи є резервна копія й чи пробували відновлюватись
  5. хто з вашого боку приймає роботу
Якщо чогось із цього немає — скажіть, підкажемо, як зібрати або зробимо самі окремою задачею.
Часті питання

Те, що питають найчастіше — з конкретними відповідями

Чи вразливий мій сайт на WordPress?

Так, якщо PHP на сервері не оновлено до виправленої версії. Вразливості в самому PHP, а не у WordPress чи плагіні, тому оновлення WordPress їх не закриває. Безпечні версії: 8.5.12, 8.4.27, 8.3.36 і 8.2.35 та новіші.

Що робити, якщо в мене PHP 7.4 або 8.1?

Для цих гілок немає офіційних виправлень PHP. Є збірки від хостингів і вендорів (наприклад, cPanel, CloudLinux, TuxCare), які бекпортують виправлення. Тому дивіться на дату збірки й журнал змін, а не лише на номер. Надійніший шлях — перейти на підтримувану гілку.

Чи можна просто натиснути перемикач версії в панелі хостингу?

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

Ви гарантуєте, що нас не зламають?

Ні, і будь-хто, хто це гарантує, каже неправду. Оновлення й гарденінг значно знижують ризик, але не замінюють резервних копій і моніторингу.

Що робити, якщо сайт уже могли зламати?

Змініть паролі й ключі, бо пам'ять процесу могли прочитати, і відновіть сайт із копії до 20 жовтня після оновлення PHP. Розслідування злому це окрема робота, ми скажемо про це прямо на розборі.

Скільки це коштує і скільки триває?

Залежить від віку сайту та кількості плагінів. Публічного прайсу немає навмисно: оновлення свіжого сайту й старого магазину з тридцятьма модулями різні за обсягом. Суму й строк називаємо після безкоштовного розбору.

Дізнаймось, на якій версії працює ваш сайт

Перевіримо версію й виправлені збірки та скажемо, наскільки терміново. Розбір безкоштовний, відповідаємо протягом 2 годин.

Дивитись кейси
  • Відповідь протягом 2 годин
  • Без зобов’язань
  • Працюємо за договором

Прайса на сайті немає навмисно: обсяг тієї самої роботи у двох клієнтів відрізняється в рази, і цифра «від» у такому разі нічого не пояснює. Спершу безкоштовний аудит — рахуємо ваші сторінки, дублі й швидкість, — потім називаємо суму й строк і фіксуємо їх у договорі.