Сколько стоит обновление PHP на сайте: цены и факторы
Высокая стопка монет проходит сквозь тонкое кольцо, у её основания лежит одна зелёная монета

Сколько стоит обновление PHP на сайте: цены и факторы

Обновление PHP стоит от 0 ₽ на хостинге до 300 000 ₽ и выше для сложных проектов. Цена зависит от CMS, объёма кода и версии.

Сколько стоит обновление PHP: от переключателя в панели до полноценной миграции

Обновление PHP стоит от 0 ₽, если сайт уже совместим с новой версией и достаточно переключить её в панели хостинга. Для типовых CMS цена обычно составляет 5 000–50 000 ₽, а для самописных проектов на устаревшем коде — от 50 000 ₽ и выше.

Цену определяет не само переключение версии, а объём доработок, которые нужны, чтобы сайт на ней заработал.

Запрос «обновление PHP цена» кажется простым, но универсального прайса не существует: два внешне похожих сайта могут отличаться по стоимости работ в десять раз. В статье разберём ориентировочные расценки в рублях для разных сценариев, факторы, из которых складывается смета, порядок работ и типичные ошибки, из-за которых обновление выходит дороже плана.

Что именно вы оплачиваете

PHP — язык, на котором работает серверная часть большинства сайтов в Рунете: WordPress, 1С-Битрикс, OpenCart, Joomla, Drupal и множество самописных решений. Версия PHP определяет, какой код сервер способен выполнить. Когда хостинг-провайдер отключает старую версию или вы решаете перейти на новую, сайт должен «понимать» новый синтаксис и не использовать функции, которые в новых релизах удалены.

Поэтому в стоимость обновления входит не одно действие, а цепочка работ: аудит совместимости, резервное копирование, подготовка тестовой копии, обновление CMS, плагинов и шаблона, правка устаревшего кода, тестирование и контролируемый запуск на боевом сервере. Самая дешёвая часть — собственно переключение версии, самая дорогая — доработка кода.

Сразу уточните, что подрядчик называет «обновлением»: только смену версии на хостинге или полный комплекс с проверкой. Это самая частая причина расхождений в коммерческих предложениях.

ориентировочные цены, ₽
01 · хостинг
0–2 000

Переключение версии в панели, если код сайта уже совместим с ней

02 · типовая cms
5 000–25 000

WordPress и аналоги: обновление ядра, плагинов и шаблона

03 · 1с-битрикс
15 000–70 000

Обновление платформы, модулей, шаблона и проверка интеграций

04 · свой код
от 50 000

Рефакторинг под PHP 8: цена зависит от объёма кода

Диапазоны ориентировочные: точную цену называют после аудита совместимости.

Почему цены так сильно отличаются

Разброс объясняется просто: на аудит и правки уходят часы специалиста, а количество этих часов заранее неизвестно. Ставки разработчиков на российском рынке обычно лежат в диапазоне 1 500–4 000 ₽ в час, и итоговая смета — это произведение ставки на трудозатраты плюс тестирование.

Сайт, который регулярно обновлялся и работает на PHP 7.4, часто переходит на 8.x почти без правок. Проект, который «не трогали» с PHP 5.6, потребует переписать десятки файлов: изменились обработка ошибок, типизация, работа со строками и массивами, часть расширений удалена.

От чего зависит стоимость обновления PHP

  1. 01

    Текущая и целевая версия: прыжок с 5.6 на 8.3 сложнее и дороже, чем переход с 8.0 на 8.2

  2. 02

    Тип CMS: на актуальных WordPress и Битрикс совместимость обычно решается обновлением, на самописных движках — ручной правкой

  3. 03

    Количество плагинов и модулей: каждый сторонний компонент нужно проверить, обновить или заменить

  4. 04

    Самописный код и кастомные шаблоны: именно здесь чаще всего находятся устаревшие функции и конструкции

  5. 05

    Интеграции с 1С, CRM, платёжными системами и службами доставки: их надо протестировать отдельно

  6. 06

    Наличие тестовой копии сайта: без стейджинга работы дороже из-за подготовки окружения

  7. 07

    Срочность: работа в выходные или за один день обычно оплачивается с повышающим коэффициентом

Как читать смету подрядчика

Хорошее коммерческое предложение разбивает работу на этапы: аудит, резервная копия, обновление окружения, правки кода, тестирование, запуск, гарантийная поддержка. Если вам называют единую сумму без расшифровки, попросите детализацию по часам и этапам.

Обратите внимание на формат оплаты. Для понятных задач, например обновления типового WordPress, разумна фиксированная цена. Для сложных проектов честнее работать по часам с лимитом бюджета или сначала купить аудит, а уже по его итогам утверждать смету.

Ниже — сводная таблица типовых сценариев. Это ориентиры для первичной оценки бюджета, а не готовый прайс: реальная цена зависит от состояния конкретного проекта.

СценарийЧто входит в работуОриентировочная ценаСрок
Лендинг или сайт-визитка на WordPressБэкап, обновление ядра и плагинов, проверка форм3 000–10 000 ₽1 день
Интернет-магазин на WordPress с WooCommerceСовместимость плагинов, проверка корзины и оплаты15 000–40 000 ₽2–5 дней
Корпоративный сайт на 1С-БитриксОбновление платформы и модулей, правки шаблона15 000–50 000 ₽2–7 дней
Магазин на Битрикс с интеграцией 1СПроверка обмена с 1С, заказов, скидок и оплаты40 000–150 000 ₽1–3 недели
Самописный проект на PHP 5.6–7.xАудит кода, рефакторинг, тесты, поэтапный запускот 80 000 до 500 000 ₽ и выше3–12 недель

Где можно сэкономить, а где нельзя

Сэкономить реально на подготовке: если вы заранее соберёте список плагинов, доступы, описание интеграций и сделаете резервную копию, подрядчик не потратит на это оплачиваемые часы. Также дешевле обновлять PHP поэтапно — по одной минорной версии, пока сайт не накопил слишком большой «технический долг».

Нельзя экономить на резервной копии, тестировании и проверке критичных сценариев: оформление заказа, оплата, личный кабинет, обмен с 1С. Потерянный день продаж обходится дороже любой разницы в смете.

Отдельно стоит учитывать, что сэкономленные на обновлении деньги часто возвращаются в виде расходов на устранение последствий. Устаревшая версия без исправлений безопасности — лёгкая цель для взлома, а заражённый сайт может попасть под фильтры в Яндексе и Google, и тогда придётся тратить деньги ещё и на восстановление позиций.

Как проходит обновление PHP без простоя сайта

  1. 01

    Аудит: определяем текущую версию PHP, версию CMS, список плагинов и модулей, проверяем код автоматическими анализаторами на несовместимость с целевой версией.

  2. 02

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

  3. 03

    Тестовая копия: разворачиваем сайт на отдельном поддомене с целевой версией PHP, чтобы отладка не влияла на посетителей.

  4. 04

    Обновление и правки: обновляем CMS, плагины и шаблон, исправляем устаревшие функции, ошибки и предупреждения в логах.

  5. 05

    Тестирование: проверяем формы, корзину, оплату, личный кабинет, обмен данными с 1С и CRM, скорость загрузки страниц.

  6. 06

    Запуск: переключаем версию на боевом сайте в период минимальной нагрузки и наблюдаем за журналом ошибок первые сутки.

  7. 07

    Контроль после релиза: смотрим отчёты Яндекс Вебмастера и Google Search Console на ошибки индексации, а в Яндекс Метрике и Google Analytics — на просадки конверсий.

Почему версия PHP — это не только техническая деталь

Старые версии PHP перестают получать исправления уязвимостей. Это значит, что найденные бреши остаются открытыми, а взломщики автоматически сканируют сайты именно на устаревшем программном обеспечении. Для интернет-магазина это ещё и риск утечки персональных данных клиентов.

Вторая причина — скорость. Современные релизы ветки 8.x заметно производительнее 7.x: страницы формируются быстрее, а нагрузка на сервер снижается. Для поисковых систем скорость отклика и стабильность работы сайта — часть пользовательских сигналов, и это учитывают и Яндекс, и Google.

Третья причина — совместимость. Разработчики плагинов и тем постепенно отказываются от поддержки старых версий, и рано или поздно вы не сможете установить обновление безопасности для CMS без смены PHP.

поддержка версий php по графику php.net
7.4
Снята с поддержкиИсправления безопасности прекращены в ноябре 2022 года
8.0
Снята с поддержкиИсправления безопасности прекращены в ноябре 2023 года
8.1
Завершает циклИсправления безопасности — до конца 2025 года
8.2
ДопустимаИсправления безопасности — до конца 2026 года
8.3+
Рекомендуется для миграцииСамый длинный остаток поддержки и лучшая производительность

Что делать, если ваша версия в списке снятых с поддержки

Не паникуйте и не соглашайтесь на «срочное» обновление в тот же день без аудита. Сначала выясните, на какой версии работает сайт: это видно в панели хостинга или в разделе диагностики CMS. Затем закажите проверку совместимости кода с целевой версией — она стоит заметно меньше самой миграции и позволяет увидеть реальный объём работ.

Если хостинг уже объявил дату отключения старой версии, закладывайте время с запасом: тестирование и исправление ошибок нередко занимают дольше, чем предполагалось на старте. Если срок поджимает, часть провайдеров позволяет временно оставить прежнюю версию платно — это выигрывает время, но не решает проблему безопасности.

Ошибки, из-за которых обновление PHP дорожает

Большинство перерасходов связаны не со сложностью кода, а с неподготовленным процессом.

Как делают чаще всего

  • Переключают версию PHP на рабочем сайте без резервной копии
  • Обновляют сразу на несколько мажорных версий без пошаговой проверки
  • Не тестируют оплату, формы и обмен с 1С после запуска
  • Игнорируют предупреждения в логах, считая, что «и так работает»
  • Оставляют заброшенные плагины, которые не поддерживаются разработчиком

Как делать правильно

  1. 01

    Сделать полную копию файлов и базы и проверить её восстановление

  2. 02

    Отладить обновление на тестовой копии, а затем повторить на боевом сайте

  3. 03

    Составить чек-лист критичных сценариев и пройти его после запуска

  4. 04

    Заменить устаревшие и неподдерживаемые плагины на актуальные аналоги

  5. 05

    Первые сутки отслеживать журнал ошибок, Яндекс Вебмастер и Google Search Console

Как получить точную цену быстрее

Чем полнее информация, тем точнее будет оценка. Подрядчику важно понимать не только версию PHP, но и то, как устроен проект: какие плагины стоят, что дописывалось вручную, куда уходят данные. Если отправить этот набор сведений заранее, аудит займёт меньше времени, а оценка станет детальной, а не «вилкой от и до».

Ниже — короткий список того, что стоит подготовить до первого обращения.

чек-лист для точной оценки
  • Версия PHP и CMS.Укажите текущие версии и ту, на которую планируете перейти.
  • Список плагинов и модулей.Отдельно отметьте самописные и купленные у сторонних разработчиков.
  • Интеграции.1С, CRM, платёжные системы, доставка, email-рассылки.
  • Доступы.Панель хостинга, FTP или SSH, админка CMS, управление базой данных.
  • Резервные копии.Узнайте, есть ли свежая копия и как часто она создаётся.
  • Критичные сценарии.Что нельзя сломать ни при каких условиях: заказ, оплата, заявка.
Если на сайте работает ещё и собственный интернет-магазин, обновление лучше планировать на период минимальных продаж и заранее предупредить отдел продаж: первые часы после запуска нужно внимательно следить за заказами.

Итоги: сколько стоит обновление PHP и с чего начать

Обновление PHP стоит от 0 ₽ для совместимого сайта до сотен тысяч рублей для устаревшего самописного проекта — точную цену показывает только аудит.
  1. 01

    Типовой сайт на актуальной CMS обновляется за 5 000–50 000 ₽ и 1–7 дней

  2. 02

    Магазины с интеграциями и самописный код оцениваются индивидуально, обычно от 40 000 ₽

  3. 03

    Сначала заказывайте аудит совместимости, затем утверждайте смету

  4. 04

    Всегда делайте резервную копию и тестируйте на отдельной копии сайта

  5. 05

    Выбирайте версию, которая ещё получает исправления безопасности по графику php.net

Откладывать обновление дороже, чем выполнить его вовремя: с каждым годом разрыв между версиями растёт, а вместе с ним — объём доработок и риски для безопасности. Подготовьте информацию о проекте по чек-листу выше, запросите аудит у профильного специалиста и после запуска контролируйте сайт через Яндекс Вебмастер, Google Search Console, Яндекс Метрику и Google Analytics.

Часто задаваемые вопросы

Узнайте точную стоимость обновления PHP для вашего сайта

Проверим совместимость кода и назовём фиксированную цену с понятными сроками работ

Бесплатный аудит кодаРезервная копия перед работамиФиксированная цена

Более 300 сайтов переведены на PHP 8

Политика конфиденциальности

При оставлении заявки на ресурсе «https://gurucontext.ru» пользователи предоставляют следующие сведения:

  • Имя
  • Контактный телефон или Telegram
  • Адрес сайта пользователя (не обязательно)

Также администрация сайта получает данные об IP-адресе посетителей, типе браузера, времени нахождения на сайте и прочие подобные сведения через сервисы статистики.

Использование информации

Вся полученная информация используется администрацией «https://gurucontext.ru» исключительно в целях связи с клиентом.

Защита персональных данных

Компания «https://gurucontext.ru» обязуется не разглашать сведения, полученные от пользователей, и хранит их в защищённом виде.

Предоставление данных третьим лицам

Полученные сведения не передаются третьим лицам, за исключением случаев исполнения обязательств перед клиентом (с его разрешения) и обоснованных требований закона.

Контакты

Телефон: +7 (499) 955-47-00.
E-mail: info@gurucontext.ru.