0TRUST0DAY / WEB MIGRATIONНужна срочная помощь? ↗
0trust0daymovefromphpBY 0TRUST0DAY

Новая основа для вашего сайта

Сохраните свой сайт.
Оставьте PHP в прошлом.

Перенесём сайт или веб-сервис на Go или Node.js. Сохраним контент, URL и бизнес-функции. Уберём ненужную сложность.

Меньше лишних расходов. Меньше точек атаки. Больше контроля.

↳ Объём работ согласуем до старта

Ваша новая архитектура
PHPCMSPLUGINS
Ваш действующий сайтКонтент · URL · бизнес-логика
↓
Более простая основа✓
</>
Быстрые статические страницыHTML · CSS
{ }
API на Go / Node.jsFORMS · DATA · INTEGRATIONS
↗
VPS / VDS · Docker · Serverless
Перенос от€200
Простые сайты от3 часов
Go / Node.js / Serverless

Почему откладывать больше невыгодно

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

PHP продолжает развиваться. Причина перехода — состояние вашего проекта: неподдерживаемая версия, накопленные обходные решения, зависимость от ненужной CMS и отсутствие управляемого выпуска изменений. Мы переносим бизнес-функции в архитектуру, которую проще сопровождать и проверять.

Риск затрагивает не только старые плагины. 21 октября 2026 года PHP опубликовал исправления двух критических уязвимостей интерпретатора, связанных с удалённым выполнением кода. 23 октября вышло дополнительное уведомление. Для действующего PHP-проекта срочная проверка обновлений нужна независимо от планов миграции. Официальные уведомления PHP.

Условия, сроки и вопросы безопасности

Цена аварии — больше стоимости восстановления

Недоступный сайт продолжает расходовать рекламный бюджет, перестаёт принимать заявки и нагружает поддержку. Компрометация может затронуть заказы, персональные данные и доступы к внешним системам. Возвращение сайта в сеть ещё не означает завершение расследования и восстановления доверия.

При нарушении требований к обработке персональных данных возможны предписания и штрафы регуляторов. GDPR предусматривает разные уровни санкций; верхний предел для отдельных категорий нарушений достигает 20 млн евро или 4% мирового годового оборота, в зависимости от того, какая величина выше. Штраф не возникает автоматически из-за использования PHP или самого факта взлома: имеют значение нарушения, обстоятельства и принятые меры. EDPB о санкциях.

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

Было / станет

Было в унаследованном проекте Станет после согласованного переноса
PHP и CMS обслуживают даже неизменяемые страницы Статические страницы, где серверная логика не нужна
Функции распределены между конфликтующими плагинами Нужные возможности собраны в понятные модули
Зависимость от одной панели и одного подрядчика Исходный код, инструкции и доступы у заказчика
Выпуск изменений вручную на рабочем сервере Воспроизводимая сборка и предусмотренный возврат версии
Непонятно, где теряются заявки Проверенные формы, доставка событий и контроль ошибок
Расходы растут без объяснимой связи с нагрузкой Выбранная под нагрузку инфраструктура и расчёт расходов
Резервная копия существует только на словах Согласованный порядок копирования и проверки восстановления

Четыре шага до новой версии

  1. Разбираем проект. Вы предоставляете адрес сайта и необходимые доступы безопасным способом. Мы фиксируем страницы, функции, данные, интеграции и условия переноса. Подтверждаем стоимость и срок до начала работ.
  2. Собираем замену. Переносим контент и согласованную логику на Go или Node.js. Выбираем размещение, настраиваем доступы и показываем новую версию в отдельной среде.
  3. Проверяем результат. Сверяем страницы, формы, роли, заказы и данные. Проверяем адреса, метаданные и перенаправления. Готовим переключение и план возврата с учётом новых записей.
  4. Переключаем и передаём. Согласовываем короткое окно запуска, синхронизируем изменения и направляем трафик на новую версию. Передаём код, инструкции и результаты проверок. Старую среду выводим из эксплуатации после приёмки.

Сроки: от 3 часов до 2 дней

От 3 часов — лёгкий сайт с готовыми материалами, типовыми страницами и без сложной серверной логики. До 48 часов — проект, который прошёл оценку и укладывается в согласованный объём переноса. Отсчёт начинается после получения необходимых доступов, материалов и подтверждения задания.

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

Стоимость переноса

Объём работ согласуем до старта

Выбрать платную услугу
Проект Стоимость
До 20 страниц без системы управления 200 € Купить этот пакет ↗
До 20 страниц с CMS, до 5 модулей внутри CMS 400 € Купить этот пакет ↗
От 21 до 100 страниц без системы управления 500 € Купить этот пакет ↗
От 21 до 100 страниц с CMS, до 5 модулей внутри CMS 800 € Купить этот пакет ↗
От 101 страницы без CMS и без базы данных 700 € Купить этот пакет ↗
Более 101 страницы: БД, CMS и онлайн-заказ; без инфраструктуры развёртывания и без cron 2 500 € Купить этот пакет ↗
Более 101 страницы: БД менее 1 ГБ, CMS, онлайн-заказ и DevOps-инфраструктура регионального уровня 10 000 € Купить этот пакет ↗
Более 101 страницы: БД свыше 1 ГБ, CMS, онлайн-заказ и DevOps-инфраструктура глобального уровня 50 000 € Купить этот пакет ↗

Это стоимость согласованного переноса. Хостинг, облачное потребление, платные лицензии, налоги и последующее сопровождение фиксируются в предложении отдельно; статус НДС указывается до оплаты. Модуль — согласованный функциональный раздел, например каталог, новости или заявки, а не отдельный экран.

Количество страниц считаем по согласованному реестру адресов, без технических дублей и параметров фильтрации. Для 101 страницы с CMS, базы ровно 1 ГБ, более пяти модулей и сочетаний, не описанных в таблице, составляем отдельную смету. Региональная и глобальная инфраструктура определяются архитектурой и требованиями к доступности, а не одним размером базы.

Что вы получаете

Работающие бизнес-функции. Сохраняем согласованные сценарии: от чтения страницы и отправки заявки до управления каталогом и обработки заказов. Замена PHP не должна превращаться в потерю возможностей.

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

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

Независимость от исполнителя. Передаём исходный код и инструкции по запуску. Вы понимаете, где находятся данные, кто имеет доступ и как выпустить следующую версию.

Основание для развития. Новые интеграции и функции добавляются в согласованную структуру, а не в очередную цепочку обходных решений.

25 вопросов перед оплатой

Можно отправить бесплатную заявку?

Нет. Выберите оплачиваемый пакет переноса или консультацию за €99. Коммерческий заказ принимается после подтверждения платежа Stripe.

Что входит в консультацию за €99?

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

Когда можно записаться?

С понедельника по субботу в пределах 09:00–21:00 CET, фиксированный UTC+1. Часовая консультация начинается не позднее 20:00 CET.

В каком часовом поясе показана запись?

Сначала используется часовой пояс браузера; его можно изменить. Дата и время показаны в выбранном поясе, а доступность определяется по CET.

CET меняется при переходе на летнее время?

В этом сервисе CET означает постоянный UTC+1 круглый год. Местное время записи может изменяться при сезонном переводе часов в вашей стране.

Когда запись подтверждается?

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

Могут два клиента купить одно время?

API проверяет временные резервы и оплаченные записи на сервере и не допускает пересечений. Настройки браузера не меняют доступность.

Как производится оплата?

В EUR на платёжной странице Stripe. Полный номер карты вводится в Stripe и не поступает на наш сервер.

Что происходит при неуспешном платеже?

Оплаченный заказ не принимается, работа не начинается. Можно вернуться к выбору услуги и повторить оплату; временный резерв истечёт автоматически.

Засчитываются ли €99 в стоимость переноса?

Автоматического зачёта нет. Иные условия действуют только при явном письменном согласовании.

Какой пакет переноса выбрать?

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

Что если проект превышает ограничения пакета?

Дополнительные работы требуют согласованного объёма и оплаты. Работы могут быть приостановлены до согласования; безлимитная разработка не включена.

Видна ли полная цена до оплаты?

Цены указаны в EUR, с НДС там, где он применим. Stripe показывает итоговую сумму и доступные налоговые сведения перед оплатой.

Кто оказывает услугу?

Codepolder / Reprevi, KVK 42061196, DUNS 473926290, Westhavenkade 71P, 3131AH Vlaardingen, Нидерланды. Все налоговые реквизиты приведены в условиях.

Какие материалы нужно предоставить?

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

Отправлять пароли в форме оплаты?

Нет. Опишите проект без учётных данных и чувствительных записей. После оплаты согласуем защищённый канал и временные доступы с минимальными правами.

Кто отвечает за резервные копии?

Заказчик поддерживает рабочие резервные копии и проверяет восстановление до изменений. Создание копий и расследование инцидента включаются только по согласованному объёму.

Включено ли размещение?

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

Можно получить образ или Docker?

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

Включены хостинг и внешние сервисы?

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

Когда начинается отсчёт срока?

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

Сохранятся ли URL и видимость в поиске?

По возможности сохраняем адреса и настраиваем необходимые редиректы. Проверяем метаданные, sitemap и доступ роботов; позиции в поиске не гарантируются.

Новый язык гарантирует безопасность и экономию?

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

Можно отменить заказ или отказаться от договора?

Применимые обязательные права потребителя сохраняются. Используйте приватную ссылку заказа или страницу отказа. Раннее начало требует отдельного явного запроса; после полного оказания право прекращается в предусмотренных законом случаях.

Какие правила ответственности и приёмки действуют?

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

Выберите следующий шаг.

Купите пакет переноса или запишитесь на консультацию за €99. Заказ подтверждается после оплаты через Stripe.

Консультация — €99€99 / 60 минут

Пн–Сб · 09:00–21:00 CET

Бесплатных заявок нет. Платёжные данные вводятся на Stripe. Не отправляйте пароли через эту форму.

Консультация — €99

Понедельник–суббота, 09:00–21:00 CET (фиксированный UTC+1). Ниже время пересчитано в выбранный вами часовой пояс.

Продолжительность консультации: 60 минут

Стоимость услуги€99EUR. НДС включён там, где применим. Итоговая сумма показана в Stripe до оплаты.

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

Аналитика и реклама: не используются.

GDPR / US Privacy ↗