22 года разрабатываем
и продвигаем сайты в РФ
Екатеринбург:
+7 (343) 351-74-32
Москва:
+7 (499) 322-77-02
Связаться с нами
Меноком > Услуги > Старая версия > Адаптация сайта под PHP 8
0.1альфа

Переведем сайт на PHP 8 без слепого переключения

Хостинг отключает старую версию, а сайт на ней держится. Сначала проверяем на копии, потом трогаем живой. От 16 000 руб.

Сначала копияОткат в тот же деньРаботаем с чужим кодом
версии на сервере
Версия PHP нужна задача
Совместимость кода проверить
Версия платформы проверить
Резервная копия норма
0.1альфа

Когда пора заняться PHP

Хостинг предупредил

Провайдер отключает старую версию через месяц-другой.

Битрикс просит обновиться

Новые версии платформы требуют современный PHP.

Сайт стал медленным

PHP 8 быстрее старых версий заметно, без всякой оптимизации.

Нужен новый модуль

Плагин или сервис не ставится на старой версии.

После заражения

Старый PHP — известная дыра, ее закрывают вместе с остальным.

Перед продвижением

Вкладываться в сайт на неподдерживаемой версии рискованно.

0.1альфа

Что на самом деле происходит при переключении

Одно и то же объясняем двумя языками: одно нужно владельцу, другое его разработчику.

Для владельца

PHP — это движок, на котором работает сайт. Старые версии перестают поддерживать, и хостинги их отключают.

  • Сайт может частично перестать работать
  • Чиним заранее, а не в день отключения
  • Обычно занимает несколько дней
Для разработчика

Меняется строгость к синтаксису и поведение ряда функций. Убранное в семерке в восьмерке уже не работает.

  • Убранные и переименованные функции
  • Строгая типизация аргументов
  • Изменения в обработке ошибок
0.1альфа

Наш безопасный маршрут

1
Смотрим текущее состояние Версия PHP, платформа, объем доработок. 1 день
2
Снимаем копию Разворачиваем сайт на тестовом адресе. 1 день
3
Переключаем на копии Собираем список того, что отвалилось. 1 день
4
Чиним Правим код, пока копия не заработает полностью. 1-5 дней
5
Переключаем живой сайт В согласованное окно, с готовым откатом. 1 день
6
Наблюдаем Неделю следим за журналом ошибок. 1 неделя
0.1альфа

Цена зависит от сложности старого кода

Одной цены на все сайты быть не может: где-то это полчаса, где-то неделя.

СлучайЦенаЧто делаемКогда так бывает
Типовой сайт на Битриксеот 16 000 руб.Проверка на копии, правки шаблона, переключениеДоработок мало, ядро не трогали
С доработкамиот 30 000 руб.То же плюс правка своих модулей и компонентовЕсть заказная разработка
Самописный сайтпо сметеПолный разбор кода и правкаСчитаем после осмотра
Только диагностика5 000 руб.Список несовместимостей и оценка работЗасчитывается в стоимость работ
0.1альфа

Что проверяем после перевода

  • Все типы страниц открываются без ошибок
  • Формы отправляются и письма доходят
  • Админка работает, правки сохраняются
  • Каталог, фильтры и поиск в порядке
  • Загрузка файлов и изображений работает
  • Обмен с внешними системами не сломался
  • В журнале ошибок пусто
0.1альфа
Важно
Почему старый PHP опасен

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

0.1альфа

Если задача звучит иначе

Если задача звучит такЭто услугаПочему
«Нужно обновить сам Битрикс»Обновление 1С-БитриксЧасто делается вместе, но это разные работы
«Хостинг не тянет вообще»Перенос сайтаСмена версии не спасет слабый сервер
«Сайт заражен»Лечение от вирусовСначала вылечить
«Непонятно, что внутри»Технический аудитДиагностика покажет весь список рисков
0.1альфа

Проверим совместимость

Адрес сайта
Текущая версия PHP
Платформа
Есть ли доработки
Хостинг торопит
Куда написать
0.1альфа

Частые вопросы

Можно просто переключить PHP в панели хостинга?
Иногда да, и мы честно об этом скажем. Но чаще после переключения часть страниц выдает ошибку. Поэтому сначала проверяем на копии.
Сколько стоит?
Типовой сайт на Битриксе от 16 000 руб., с доработками от 30 000 руб. Диагностика 5 000 руб. и засчитывается в работу.
Сколько времени займет?
От двух дней для типового сайта до недели, если много заказной разработки.
Сайт будет недоступен?
Переключение занимает минуты и делается в согласованное окно. Основная работа идет на копии.
Что если не заработает?
Возвращаем старую версию PHP в тот же день. Сайт работает как раньше, а мы чиним дальше на копии.
Обязательно ли обновлять?
Если хостинг предупредил — да, иначе сайт просто перестанет открываться в назначенный день. Если нет — стоит сделать заранее ради безопасности и скорости.
0.1альфа

Проверим ваш сайт

Пришлите адрес. Скажем, какая версия PHP сейчас, что отвалится при переходе и сколько это будет стоить.

Отвечаем по будням с 12:00 до 21:00. Екатеринбург +7 (343) 351-74-32, Москва +7 (499) 322-77-02.