Опыт разработки - больше 11 лет

Обновление версии PHP
на сайте или проекте

Переведу ваш сайт на актуальный PHP - без падений и потери данных. Проверю совместимость, обновлю зависимости, починю устаревший код и всё протестирую.

Обновление PHP: проверка кода, апгрейд версии, рабочий сайт
Дмитрий Ченгаев - веб-разработчик
Обновление PHP
Дмитрий Ченгаев
11+ лет опыта
50+ проектов
Всегда на связи Быстрое выполнение

Что входит

От проверки совместимости до переключения боевого сайта на новую версию.

Проверка совместимости
Аудит

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

Прогоню код через анализатор, найду устаревшие функции и места, которые сломаются на новой версии.

Обновление зависимостей
Composer

Обновлю зависимости

Подниму версии пакетов Composer и библиотек под новый PHP, уберу конфликты и заброшенные пакеты.

Починка кода
Код

Починю устаревший код

Перепишу deprecated-функции и старый синтаксис, чтобы всё работало на PHP 8, без предупреждений в логах.

Настройка сервера
Сервер

Настрою сервер

Поставлю нужную версию PHP-FPM и расширения, переключу сайт на неё аккуратно и без простоя.

Тестирование
Тесты

Всё протестирую

Пройду ключевые сценарии сайта после обновления: формы, оплату, личные кабинеты, админку.

Бэкап и откат
Безопасность

Сделаю бэкап и откат

Перед работой снимаю копию сайта и базы. Если что-то пойдёт не так - вернём как было.

Что вы получите по заказу

  • Сайт на актуальном PHP: обновлённый до поддерживаемой версии 8.1-8.3 - быстрее и безопаснее.
  • Обновлённые зависимости: пакеты Composer и библиотеки подняты и совместимы с новой версией.
  • Исправленный код: убраны устаревшие функции и предупреждения, логи чистые.
  • Отчёт что менялось: список правок и рекомендации по дальнейшему обслуживанию.

Что нужно для заказа

Чтобы сразу приступить к работе

  • Доступ к коду и серверу: репозиторий или FTP/SSH, доступ к панели хостинга.
  • Текущую версию PHP и на какую хотите обновить - или подскажу оптимальную под ваш проект.
  • Что за проект: Laravel, Symfony, WordPress или самописный - и его основные функции.
  • Где развёрнут: свой VPS, виртуальный хостинг или облако.

Как это работает

1

Смотрю проект

Проверяю код и сервер, оцениваю объём работ и возможные риски.

2

Обновляю на копии

Поднимаю PHP и зависимости на тестовой копии, чиню код и тестирую.

3

Переключаю боевой

После проверки перевожу рабочий сайт на новую версию - с бэкапом и откатом.

Условия

Стартуем сегодня

1-3 дня до первого результата.

Понятная цена

Вы заранее знаете, сколько стоит объём работ.

Вопросы и ответы

На какую версию PHP обновите?
До актуальной поддерживаемой - сейчас это PHP 8.1-8.3. Подберём под ваш проект и хостинг.
Сайт не ляжет во время обновления?
Обновляю на копии, боевой сайт переключаю только после проверки. Перед этим - бэкап, и всегда есть откат.
Зачем вообще обновлять PHP?
Старые версии не получают обновлений безопасности, работают медленнее и не дружат с новыми библиотеками. На новой версии сайт быстрее и защищённее.
Работаете с WordPress, Laravel, Symfony?
Да, со всеми, и с самописными сайтами на чистом PHP.
А если после обновления что-то сломается?
Всё тестирую до переключения боевого сайта. Если всплывёт баг - исправляю, это входит в работу.
Сколько стоит?
Зависит от размера проекта и разрыва версий. Посмотрю код, оценю и назову цену до начала работы.
Дмитрий Ченгаев Привет! Я веб-программист
Дмитрий Ченгаев
Нужно обновить PHP?
Напишите мне
Если задача нужна позже - подпишитесь на канал в Telegram, чтобы оставаться на связи ;)