К содержимому
MoranaLabs

Обновление / Перенос / Развитие

Модернизация
PHP-сайта.
Можно развивать.

Обновления ломают сайт, а новые функции стоят слишком дорого? Обновим PHP, разберём старый код или перенесём проект на Django/Python. С проверкой данных, SEO и интеграций.

14 900 ₽проверка PHP и план действий

от 249 000 ₽перенос корпоративного сайта

Первый разговор бесплатный. Достаточно ссылки на сайт.

MoranaLabs / DevelopmentСхема проекта

Ваш сайт.
Всё ценное — с вами.

Адреса
Данные
Заявки
Обновляем основу

Старый PHP

Новая
платформа

Обновление PHP или перенос на Django/Python — по задаче и результатам проверки.
До начала работ
Объём, цена и способ проверки
При переносе
Данные, адреса, заявки
После передачи
Исходники и доступы — у вас

01 / С чего начать

Что мешает
вашему сайту?

Не нужно заранее выбирать технологию или писать ТЗ. Начнём с того, что сейчас не работает и что вы хотите изменить.

Выберите знакомую ситуацию — подставим подходящий первый этап в форму. Решение уточним вместе с вами.

Разберёмся в задаче.
Предложим первый шаг.

Для начала достаточно ссылки. Пароли и ключи сюда не отправляйте.

Любой один канал — куда удобнее, туда и ответим

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

PHP2Shell / 22 октября 2026

Пришло предупреждение
об уязвимости PHP?

21 октября выпущены исправления двух критических уязвимостей PHP. Проверим сборку на вашем сервере и выясним, установлены ли исправления хостером. Обновление CMS само по себе этого не подтверждает.

Срочную защиту решаем первым этапом. Если потребуется большой перенос, согласуем его отдельно. Наличие PHP ещё не означает, что сайт нужно переписывать.

02 / Перенос на новую платформу

Меняем основу.
Сохраняем ценное.

За страницами сайта — ваши материалы, клиенты и рабочие процессы. До разработки определим, что должно сохраниться и как это проверить.

01

Адреса и поисковый трафик

Сохраняем полезные URL. Для изменённых страниц готовим карту перенаправлений, проверяем метаданные, sitemap и внутренние ссылки.

02

Данные и история

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

03

Заявки и интеграции

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

04

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

Передаём исходники, доступы и инструкции. Документируем обновление и восстановление, чтобы следующая доработка не зависела от одного человека.

Приёмка — по согласованным сценариям и сверкам. Позиции в поиске могут колебаться при существенных изменениях сайта.

Как проверяем перенос

03 / Технология под задачу

Перенос с PHP
на Python.
И другие решения.

Для кабинетов, каталогов и бизнес-приложений используем Django/Python. Для простого информационного сайта подберём более лёгкую основу. Интерфейс и управление контентом — под вашу команду.

Если текущий PHP-проект можно выгоднее обновить, предложим этот вариант. Любая платформа требует сопровождения.

01

Самописный PHP

Разберём код и зависимости, восстановим карту функций. Адаптируем проект или заменим проблемный участок.

02

WordPress и CMS

Учтём плагины, контент и привычную работу редакторов. Сравним обновление CMS с переходом на другую платформу.

03

Битрикс и магазины

Проверим каталог, заказы и обмены. Полный перенос магазина оценим после обследования его бизнес-логики.

04 / Стоимость работ

Начните с задачи.
Бюджет будет понятен.

Проверка, обновление и перенос — самостоятельные этапы. Выбираем нужный объём, фиксируем стоимость и только потом начинаем работу.

01 / Понять, что делать сейчас

Проверка PHP

Один сайт и одна серверная среда. До 4 часов работы инженера, включая проверку и разбор результатов.

  • Версия PHP, источник пакета и статус исправлений
  • До 3 согласованных сценариев работы сайта
  • Препятствия для обновления и порядок действий

Исправления и расследование взлома оцениваем отдельно.

14 900 ₽

Обычно 1 рабочий день

Обсудить этот этап

02 / Привести среду в порядок

Обновление PHP

Один сервер или среда с совместимым приложением. Базовый объём — до 8 часов на подготовку, обновление и проверки.

  • Резервная копия и план восстановления
  • Установка исправлений и перезапуск процессов
  • Проверка выбранных функций и ошибок

Адаптация несовместимого кода и модулей — отдельный этап.

от 29 900 ₽

Срок подтвердим после проверки

Обсудить этот этап

03 / Определить объём и бюджет

План модернизации

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

  • Карта функций, данных и зависимостей
  • Решение с учётом затрат на сопровождение
  • Этапы, смета и критерии приёмки

Глубину обследования и фиксированную цену согласуем до старта.

49 000–89 000 ₽

3–5 рабочих дней

Обсудить этот этап

04 / Перейти на новую платформу

Перенос сайта

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

  • Новая платформа и управление контентом
  • Перенос данных и проверка адресов страниц
  • Проверка заявок, запуск и передача исходников

Магазин, кабинет, новый дизайн и сложные интеграции считаем отдельно.

от 249 000 ₽

Ориентир — 4–6 недель

Обсудить этот этап

Кабинет, магазин или сложная интеграция?

Замена бизнес-модуля — от 590 000 ₽ за согласованный этап. Бюджет всей системы считаем после обследования. Обсудить проект.

Поддержка после запуска — от 25 000 ₽/мес.

Обновления, мониторинг и резервные копии по согласованному регламенту. Состав сопровождения.

Сроки считаем после согласования и получения доступов. Дату старта подтвердим до оплаты. Хостинг, лицензии и внешние сервисы отдельно. Следы взлома, несколько сред и восстановление неработающего проекта требуют отдельной оценки.

05 / От старого сайта к новой системе

Сначала проверяем.
Потом переключаем.

  1. 01

    Разобраться

    Уточняем задачу, проверяем среду и важные функции. Выбираем обновление, адаптацию или перенос.

    Решение и границы проекта

  2. 02

    Зафиксировать

    Согласуем данные, интеграции, бюджет и приёмку. Отдельно называем внешние расходы.

    Состав, смета и срок

  3. 03

    Собрать и проверить

    Работаем на тестовой среде, выполняем пробный перенос и проверяем сценарии вместе с вами.

    Готовность к переключению

  4. 04

    Запустить и передать

    Переносим последние изменения, проверяем работу и передаём документацию. Поддержку подключаем по договорённости.

    Работающая система и исходники

Что проверяем
перед запуском

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

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

О переносе, обновлении PHP и работе с вашим сайтом

Нужно ли обязательно уходить с PHP?
Нет. Если текущая платформа решает задачи бизнеса и её можно поддерживать, обновление и адаптация кода могут быть выгоднее полного переноса. После проверки покажем подходящий вариант и объясним выбор.
Что входит в проверку за 14 900 ₽?
Один сайт и одна серверная среда, до 4 часов суммарной работы инженера. Проверяем версию и источник PHP, статус исправлений и до трёх согласованных сценариев. Передаём выводы и план действий. Обычно это занимает один рабочий день после согласования и получения доступов. Исправления, пентест, расследование взлома и восстановление неработающей среды оцениваются отдельно.
Почему обновление CMS не заменяет обновление PHP?
WordPress, Битрикс и другие CMS работают поверх серверной среды. Обновление продукта не подтверждает, что исправлен сам PHP. Проверяем реально используемую сборку и бюллетень её поставщика; на управляемом хостинге уточняем выполненные работы у хостера.
Сколько стоит перенос сайта с PHP на Python?
Перенос небольшого корпоративного сайта — от 249 000 ₽: до 5 типов страниц, до 100 материалов, один язык, обычная форма заявки и существующий дизайн. Ориентир — 4–6 недель. Для кабинетов, магазинов, нового дизайна и сложных интеграций сначала определяем объём; замена отдельного бизнес-модуля — от 590 000 ₽ за согласованный этап. Хостинг, лицензии и внешние сервисы оплачиваются отдельно.
Переносите сайты с WordPress, Битрикс и самописного PHP?
Да, начинаем с проверки доступов, данных и используемых функций. Для WordPress и Битрикса учитываем работу редакторов, плагины и интеграции; для самописного проекта восстанавливаем карту зависимостей. Облачный Битрикс24 обслуживает поставщик — перенос сайта не означает замену всей CRM.
Что будет с SEO и позициями в поиске?
Сохраняем согласованные URL и контент, проверяем перенаправления, canonical, sitemap и метаданные. После запуска контролируем ошибки и доступные данные индексации. При существенных изменениях поисковая видимость может колебаться, поэтому конкретные позиции не гарантируем. Технические проверки и порядок наблюдения фиксируем в проекте.
Можно сохранить дизайн и переносить сайт по частям?
Да. Смена серверной платформы не требует менять привычный дизайн или адреса страниц. Для сложной системы выбираем законченный участок и заранее определяем, где хранятся данные, как работают обмены и когда происходит переключение. План зависит от связей между модулями.
Что делать, если сайт уже взломан?
Укажите это при обращении. Сначала нужно определить порядок ограничения доступа, проверки и восстановления. Расследование инцидента и устранение последствий — отдельный объём работ. Установка патча сама по себе не удаляет посторонний код.
Нужно ли присылать пароли сразу?
Нет. Для первого разговора достаточно ссылки на сайт и описания задачи. Согласуем NDA при необходимости и безопасную передачу минимальных доступов. Пароли, ключи и базы клиентов в форму заявки отправлять не нужно.
Кто будет поддерживать новую систему?
После передачи исходники и документация остаются у вас. Можно продолжить своей командой или подключить сопровождение MoranaLabs от 25 000 ₽ в месяц. Состав работ, часы обслуживания и время реакции фиксируем отдельно; круглосуточное дежурство не входит в базовый тариф.

07 / Начнём с вашего сайта

У сайта есть история.
Дадим ему продолжение.

Пришлите ссылку. Обсудим, что мешает работе, какие функции нужно сохранить и с какого этапа начать. Техническое задание можно подготовить вместе.

Сначала разговор с инженером. Объём и цена — до начала работ.

Для начала достаточно ссылки. Пароли и ключи сюда не отправляйте.

Любой один канал — куда удобнее, туда и ответим

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