Почему главна техподдержка сайта | Статьи SEOnews

Почему главна техподдержка сайта | Статьи SEOnews
Группа компаний Медиасфера Группа компаний «Медиасфера»
Светлана Пушкарь Управляющий технического отдела,
группы компаний «Медиасфера» В данной статье поведаем, к чему может привести неимение высококачественной техподдержки. И сколько медли будет нужно, чтоб вернуть трудоспособность сайта

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

Как все начиналось

С клиентом, о котором пойдет речь, наше агентство связывают длинные дела. В 2013 году он обратился к нам с запросом на творение сайта: каталог продуктов, сервисы и визитка – все в одном. Ресурс был разработан на CMS 1C-Битрикс. 

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

1-ые «звоночки»  

Летом 2022 года 1C-Битрикс выпустил официальное объявление о взломе: необходимо было безотлагательно обновить CMS до заключительней версии. Мы связались с клиентом и предложили ему свои сервисы: стоимость работ (около 10 часов) + лицензия. 

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

Анализ и работы по «спасению» ресурса 

В марте 2023 года сайт клиента фундаментально взломали, и это поставило под опасность 20-летние выработки: 

  • администраторская панель закончила раскрываться; 
  • сайт стал вполне недоступен;
  • робот Google проиндексировал теснее нерабочие странички.

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

  1. Есть ветхий бэкап без вирусов, который можнож было бы развернуть на «чистом» хостинге. НО!  
  2. Клиент пробовал без помощи других обновить Битрикс. Но безуспешно, потому что файлы ядра были изменены в период работы фрилансеров. 

В таковой ситуации у нас было 2 варианта:

  • совместить бэкап с текущей версией;
  • вычищать сайт и позже сопоставить с изначальным дистрибутивом. 

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

Мы приступили к работе, выбрав вариант № 2, и для начала сделали последующее:

  • вычистили рекордное количество вирусных включений ~60 000 шт; 
  • исправили ошибку, которая показывалась на страничках каталога; 
  • удалили модули, через которые происходили запросы для проникания вирусов на сайт; 
  • переименовали файлы html_editor в _DISABLE;
  • сделали архив очищенного от вирусов сайта; 
  • после анализа логов заблокировали уязвимые скрипты.  

Осталось сделать архив сайта и обновить Битрикс. Ежели сайт не обновлен до конца, уязвимости сохраняются. Пока трудоспособность сайта удалось сохранить.

Сайт обновили и устранили оплошности. Отчет о проделанной работе:

  • анализ – 2 часа; 
  • перенос страниц с базой данных на иную услугу хостинга – 3 часа; 
  • ручная чистка сайта от вируса – 8 часов; 
  • обновление Битрикса – 4 часа;  
  • устранение ошибок, связанных с обновлением версии PHP – 4 часа;
  • заливка незапятанной версии и творение бэкапов – 2 часа; 
  • проверка – 1 час.

Результат: 23 часа работ заместо 10, ежели бы клиент согласился на наше предложение обновить сайт летом 2022 года. 

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

Большими усилиями трудоспособность сайта вернули. Но с последующим обновлением Битрикса появились бы трудности: на сайте употребляются обветшавшие модули, которые издавна не обновлялись и писались для PHP <7.1, а ядро Битрикс теснее просит PHP версии 8.1. 

Необходимо провести работы по устранению заморочек сопоставимости с новенькими версиями РНР и дозволить обновлять CMS без ошибок. Комплекс работ займет около 80 часов. Метод последующий: анализ – исправление – испытания. И так пока сайт стабильно не заработает на PHP 8.1.

Выводы

Этот кейс наглядно указывает, что быть может (и вероятнее всего будет) , ежели не обслуживать сайт подабающим образом и пробовать сэкономить на техподдержке. На данный момент клиенту придется наверстать все, что не было изготовлено за столько лет. И, окончательно, оплатить за это немалые средства. 

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

  1. Часто обновляйте сайт и все его составляющие – это необходимо не совсем лишь для корректной работы, но и для охраны от вирусов и атак.
  2. Не брезгайте техподдержкой: мастера точно знают, что, как и в которой последовательности необходимо сделать. А «выборочные» работы подешевле в состоянии сделать сайт еще наиболее уязвимым и привести к оплошностям в работе.  
  3. Самостоятельные события по видеоинструкциям (к примеру, обновление) могут нанести еще более ущерба и привести к доп растратам.
  4. Вы не экономите на ремонте кара, на обслуживании собственного имущества?Точно так же и с сайтом: ежели вовремя и отменно его обслуживать (обновлять и поддерживать) , то сурового и дорогостоящего «ремонта» не будет нужно.
  5. Не запамятовывайте про резервные копии – это «вторая жизнь» вашего сайта в случае атак, вирусов и иных заморочек. 
Статьи

Добавить комментарий

Нам важно знать ваше мнение. Оставьте свой отзыв или ответ

    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent

Комментариев 0

Новые обсуждения на Форуме