WeMake.kz
RU KZ EN
Обсудить проект
FEATURED SERVICE
Mobile app development
→
Turnkey iOS and Android: the first build on your device by week 3, and we take care of publishing to the App Store and Google Play.
₸ Все цены на одной странице 77 услуг · тарифы и цена «от» по каждой, поиск по таблице Открыть →
OFFER · WEBSITES
Website + Google Ads launch for free
→
Order a website and we set up Google Ads and launch your first campaign at no charge. Leads start coming in from day one after release.
OFFER · APPS
App + 3 months of support for free
→
We build your iOS and Android app and maintain it free for the first 3 months after release: updates, fixes and App Store / Google Play compliance.
300+ projects since 2013Half are under NDA — we’ll show them at a meeting
All case studies →
Redesign of a B2B spare parts store: goods in transit, customer-specific prices, 1C and Telegram
REDESIGN · B2B
Shuncheng Truck
Automotive · truck spare parts
Redesign of a B2B spare parts store: goods in transit, customer-specific prices, 1C and Telegram
OpenCart → Bitrixfull redesign and 1C integration
Outdoor gear store with a custom 1C exchange module and front-end admin
E-COMMERCE
Outdoor Center Almaty
Retail · outdoor gear
Outdoor gear store with a custom 1C exchange module and front-end admin
30 → 11C items in a single product card
Premium smartphone store
E-COMMERCE
Freshmobile
Retail · smartphones and gadgets
Premium smartphone store
Sheet → websiteprices and stock from Google Sheets
Магазин инструмента с 1С, Kaspi и Google Таблицами
E-COMMERCE
Мир Инструмента
Ритейл · инструмент и оборудование
Магазин инструмента с 1С, Kaspi и Google Таблицами
3источника данных в одном каталоге
Сайт-каталог спецтехники на трёх языках
КАТАЛОГ
Turkuaz Machinery
Спецтехника · дистрибьютор
Сайт-каталог спецтехники на трёх языках
3языка каталога и своя админ-панель
FREE · NO SIGN-UP 31 Free tools for business Site and domain audit, UTM and QR, ad, VAT and CRM calculators, IIN check, Latin script — most run right in your browser. All tools →
All tools Blog Проверка домена и Whois Экспресс-аудит сайта онлайн Проверка SSL-сертификата и срока домена с напоминанием на почту Предпросмотр ссылки Проверка редиректов Генератор title и description с предпросмотром сниппета Google Генератор JSON-LD разметки Генератор robots.txt для сайта Генератор llms.txt Проверка видимости компании в нейросетях Генератор ЧПУ-ссылок Генератор UTM-меток онлайн Калькулятор рекламного бюджета в Казахстане Калькулятор окупаемости рекламы Счётчик символов для объявлений Google Ads, Яндекс Директ и Meta Генератор минус-слов для Google Ads и Яндекс Директа по нишам Группировщик ключевых слов Генератор ссылки WhatsApp wa.me с текстом, QR-код и кнопка для сайта Генератор QR-кодов онлайн Калькулятор потерь без CRM Калькулятор стоимости Битрикс24 и amoCRM Проверка SPF, DKIM, DMARC и MX домена Калькулятор НДС 16 % онлайн Проверка ИИН и БИН онлайн Транслитерация казахского на латиницу Email Signature Generator Счётчик символов и слов онлайн Сжатие картинок в WebP онлайн Проверка контрастности цветов по WCAG Генератор паролей онлайн Мой IP-адрес
Contacts
ON THIS PAGE
Статья
+7 (707) 830-00-09Mon–Fri, 09:00–18:00
RU KZ EN
Обсудить проект
Home/Blog/Поддержка/ Правки «на живом» сайте
ПОДДЕРЖКА November 13, 20268 мин read

Правки «на живом» сайте: 7 ошибок, из-за которых исправления ломают всё

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

Тимур
ТимурИнженер поддержки
обложка статьи · 16:9
Не хотите выбирать сами?
Расскажите про команду и процессы — подберём CRM за один разговор.
Обсудить задачу

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

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

Почему правки «на живом» сайте так опасны

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

Когда правка вносится прямо на рабочем сайте, эти последствия первыми находят клиенты. Вы узнаёте о проблеме из звонка «не могу оформить» или из провала заявок в CRM через два дня. За это время теряются заказы, а следы того, что именно сломало сайт, перемешиваются с новыми правками. С такими последствиями к нам регулярно приходят на исправление ошибок — и первым делом мы ищем, какая правка их вызвала.

Ошибки 1–2: правят без копии и без бэкапа

1. Изменения вносят сразу на рабочем сайте

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

2. Нет свежего бэкапа или его никто не проверял

Резервная копия «где-то у хостинга» — не бэкап, пока вы не знаете, от какого она числа, включает ли базу данных и сколько времени займёт восстановление. Бывает, что последняя копия недельной давности, и откат к ней означает потерю всех заказов и регистраций за неделю. Перед каждым изменением нужна свежая копия файлов и базы, а раз в квартал — пробное восстановление.

Частая ошибка

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

Ошибки 3–4: нет истории изменений, копия не похожа на оригинал

3. Нет контроля версий

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

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

4. Тестовая копия отличается от рабочего сайта

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

Ошибки 5–7: проверяют не то и выкладывают не тогда

5. Проверяют только саму правку

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

6. Выкладывают в часы пик

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

7. Копия ведёт себя как настоящий сайт

Тестовый сайт открыт для поисковиков и попадает в индекс дублем рабочего. Или отправляет настоящим клиентам письма о «новых заказах», выгружает тестовые заказы в 1С и CRM, проводит платежи. Копию закрывают паролем и запретом индексации, а почту, обмен и платёжные модули переключают в тестовый режим.

ПРАВИЛО

Если исправление нельзя откатить за минуты, его нельзя выкладывать.

Как вносить изменения на сайт без поломок: процесс

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

  1. Резервная копияФайлы и база данных перед каждым изменением — чтобы откат занимал минуты.
  2. Работа на тестовой копииОкружение совпадает с рабочим, письма и обмен в тестовом режиме.
  3. Проверка связанных функцийОколо 2 часов на исправленную функцию, соседние сценарии и разные устройства.
  4. Ваше подтверждениеВы смотрите результат на копии и даёте добро на перенос.
  5. Перенос и отчётВ согласованное время, с готовым откатом, и письменный отчёт: что было, что сделали.

Для новых функций добавляются автотесты связанных сценариев и запуск в ночное окно. Так устроена разработка нового функционала: спринты по 1–2 недели с демо на копии, а на рабочий сайт уходит уже принятая работа. Продажи в это время не останавливаются.

ПЛЮСЫ ПРОЦЕССА
  • Ошибки находят программист и вы, а не покупатели.
  • Откат за минуты вместо восстановления всего сайта.
  • История изменений остаётся у вас при смене подрядчика.
  • Можно спокойно принимать работу на копии.
ЧТО ПРИДЁТСЯ ПРИНЯТЬ
  • Копию нужно поддерживать в актуальном состоянии.
  • Срочная правка проходит те же шаги, хоть и быстрее.
  • Нужно выделять время на проверку результата с вашей стороны.

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

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

Если тестовой копии, бэкапов и мониторинга у вашего сайта пока нет, проще всего получить их вместе с технической поддержкой сайта: ежедневные резервные копии с восстановлением за час, мониторинг 24/7 и обновления платформы с резервной копией перед каждым обновлением и проверкой после. Тариф «Стандарт» — 120 000 ₸ в месяц с 5 часами на доработки.

Чек-лист безопасной правки

Перед тем как разрешить изменения на сайте
  • Есть тестовая копия на отдельном адресе, закрытая паролем и от индексации.
  • Версии CMS, модулей и PHP на копии совпадают с рабочим сайтом.
  • Письма, обмен с 1С, CRM и оплата на копии работают в тестовом режиме.
  • Перед изменением сделан свежий бэкап файлов и базы.
  • Код хранится в системе контроля версий, у вас есть к ней доступ.
  • Проверены исправленная функция и связанные: формы, корзина, оплата, мобильная версия.
  • Перенос назначен на время минимального трафика, команда на связи.
  • Понятно, как откатить изменения и сколько это займёт.
  • После переноса получен отчёт: что изменено и почему.

Что делать дальше

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

Что такое dev-версия сайта?

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

Сколько стоит сделать тестовую копию сайта?

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

Как откатить изменения на сайте, если всё сломалось?

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

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

Тексты и картинки через админку — да, это не меняет код. Любые изменения шаблонов, скриптов, модулей и настроек — только через копию.

Тимур
Тимур, Инженер поддержки
УСЛУГА ПО ТЕМЕ СТАТЬИ
Bug fixing

Срочное исправление ошибок на сайтах и в интернет-магазинах: диагностика, починка за 1–3 дня, отчёт о причинах. Работаем с 1С-Битрикс, Laravel, WordPress.

от 25 000 ₸
Рассчитать за 1 день More about this service →
ЧИТАТЬ ДАЛЬШЕ

Ещё по теме CRM и автоматизации

Все статьи →
обложка статьи 16:10
CRM
November 11, 2026·7 мин
Кто должен интегрировать сайт с CRM: веб-студия, интегратор или программист
Веб-студия, CRM-интегратор или программист: кто должен связывать сайт с CRM, где проходит граница ответственности и почему интеграция часто оказывается ничьей.
Павел
ПавелСпециалист по CRM
обложка статьи 16:10
ПОДДЕРЖКА
November 10, 2026·8 мин
Можно ли дорабатывать чужой сайт: как новый подрядчик оценивает код
Что проверяет новый подрядчик в чужом коде, почему одни программисты отказываются от сайта, а другие предлагают всё переписать, и как получить честную оценку.
Тимур
ТимурИнженер поддержки
обложка статьи 16:10
ПОДДЕРЖКА
November 10, 2026·7 мин
Почему сайт медленно загружается: 10 типичных причин
Десять типичных причин, почему сайт медленно загружается: от тяжёлых картинок и сторонних виджетов до слабого хостинга и медленных запросов к базе. И как определить свою.
Тимур
ТимурИнженер поддержки
СВОБОДНА КОМАНДА С NOVEMBER 18

Забронируйте команду под свой сайт

Проектный менеджер, дизайнер, два разработчика и QA. Прототип и структура — в первую неделю.

Забронировать слот →
✓

Request received —

Менеджер свяжется в течение 15 минут в рабочее время (пн–пт, 9:00–19:00). Копию заявки отправили на почту. Если срочно — напишите в WhatsApp.

Написать в WhatsApp Посмотреть кейсы
ЗАЯВКА НА РАЗРАБОТКУ

Подобрать CRM за один разговор

Расскажите про команду, процессы и 1С — скажем, что подходит, и пришлём смету по трём строкам.

01Ответим в течение 15 минут в рабочее время
02Пришлём вилку бюджета, срок и рекомендацию по платформе
03Подпишем NDA до обсуждения деталей, если нужно
Ярослав
Ярослав
технический директор, оценивает веб-проекты
Что нужно
Бюджет
Ответим в течение 15 минут в рабочее время · данные не передаём третьим лицам

Отправляя заявку, вы соглашаетесь, что мы напишем вам в WhatsApp на этот номер.

STUDIO CONTACTS

Two offices: Almaty and Ust-Kamenogorsk

Message us on WhatsApp at any of the numbers or by email — we reply within 15 minutes during business hours.

EMAIL
info@wemake.kz
General enquiries
buh@wemake.kz
Accounting and documents
OPENING HOURS
from 09:00 to 18:00
Monday — Friday
Company details

Almaty office

Almaty, 617 Seifullin Ave, Forum Mall, 4th floor, office 12

Ust-Kamenogorsk office

Ust-Kamenogorsk, 28 Auezov Ave, Imperator shopping centre, office 417
Meetings by appointment, weekdays from 09:00 to 18:00 Get directions

Все услуги компании

9 направлений — от лендинга до сквозной аналитики
ESTIMATE IN 1 DAYCALLBACK

Discuss a projectWe’ll call back when convenient

✓
Received —
We’ll call you back within 15 minutes during business hours.

A few words about your task — and we’ll send a budget range and timeline. No 40-question brief.Leave your number and choose a time — a manager will call you, not a robot.

When is convenient
What you need

Отправляя заявку, вы соглашаетесь, что мы напишем вам в WhatsApp на этот номер.

or contact us right away