Устаревшая версия PHP и что с этим делать

Безопасность Ваших данных и данных Ваших клиентов превыше всего!

Чем более свежая версия php-кода на Вашем сайте, тем спокойнее Вы можете спать. Вероятность того, что сайт утром перестанет работать сводится к нулю!

Если Ваш сайт создан на базе 1С-Битрикс, то Вы уже успели столкнуться с уведомлениями в верхней части экрана: "Внимание! В настоящее время вы не получаете обновления продукта, включая обновление системы безопасности, так как пока установлена устаревшая версия PHP. Потребуется обновить PHP до новой версии! Перед обновлением PHP обязательно ознакомьтесь со статьей поддержки."

В данной ситуации развязка событий делится на три возможные - это:

  1. Самостоятельное обновление =)

  2. Придется обратиться за помощью к специалистам...

  3. Все работает, зачем обновляться??

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

Другая часть решает выполнять обновление самостоятельно, так как админка сайта предоставляет такие инструменты и много действий это не потребует.

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

Рассмотрим чуть подробнее каждую ситуацию.

Все работает, зачем обновляться??

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

Работа сайта на старой версии PHP - это вопрос времени. Версия PHP - ее можно сравнить с операционной системой, например, Android. Когда Ваш смартфон прекращает обновляться Вы можете заметить как работа приложений замедляется и даже работа беспроводной сети становится менее стабильной. Тут подобная ситуация, только утеря данных будет в более глобальных размерах.

Самостоятельное обновление =)

Такие ситуации не редкость, к тому же сам 1С-Битрикс показывает и рассказывает, как можно выполнить обновление без помощи специалистов!

Обновление действительно возможно выполнить самостоятельно, НО! Тут важно понимать какой у Вас сайт, какой функционал внутри стандартный, а какой самописный!

Автоматическое обновление (по волшебному клику мыши) возможно только при стандартных разработках, которые предусмотрены 1С-Битрикс. Это означает, что на Вашем сайте не в одном разделе, не на одной странице нет самописных элементов. Написание кода может быть выполнено в разных направлениях и по разным подходам, из-за чего эти страницы и разделы при обновлении сразу же перестанут работать. В лучшем случае сломаются только эти страницы, в худшем (что чаще всего и происходит) эти разделы и страницы поломают весь сайт поэтапно.

Так в один клик может сломаться весь сайт и далее идет цепочка вопросов:

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

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

  3. Что делать, если сайт не находится на сопровождении и нет резервных копий

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

Придется обратиться за помощью к специалистам...

В данном случае расстраиваться не стоит. Если Ваш сайт находится на сопровождении и такие работы предусмотрены в техническом сопровождении, то все обновления будут выполнены в полной мере, исключая какие-либо технические недоработки.

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

Если у вас возникают вопросы - обращайтесь к профессионалам! Мы всегда будем рады вам помочь! Наши специалисты с богатым опытом выполнят обновление сайта, обеспечат техническую поддержку Вашего сайта, выполнят разработку нового ресурса, а также помогут в продвижении любого ресурса и будут поддерживать связь через удобные для Вас каналы связи! Наши менеджеры подберут для Вас наиболее выгодный тариф сопровождения, чтобы Ваш сайт был под надежной защитой и помогут рассчитать стоимость разовых работ, таких как обновление PHP!