
Если сайт на 1С-Битрикс работает уже несколько лет, его необходимо периодически обновлять. Причём речь идёт не только об обновлениях самого 1С-Битрикс, но и о версии PHP, MySQL и установленных на сайте модулях.
Со старыми сайтами здесь часто возникает проблема. Сайт работает, его долго не трогают, а за это время меняются требования 1С-Битрикс, выходят новые версии PHP и MySQL. В какой-то момент установить новые обновления уже не получается или после смены версии PHP на сайте начинают появляться ошибки.
Зачем обновлять сайт на 1С-Битрикс?
1С-Битрикс постепенно повышает требования к программному обеспечению на сервере. На данный момент минимальная поддерживаемая версия PHP для актуальных обновлений 1С-Битрикс — PHP 8.2. Для MySQL требуется версия 8.0 и выше. Почему требуется обновление и что изменилось — подробный разбор
Если сайт работает на старой версии PHP или MySQL, я могу проверить его и подготовить к обновлению. Сначала проверяется сам 1С-Битрикс, установленные модули и доработки сайта. После этого можно понять, что именно потребуется обновить и могут ли возникнуть проблемы при переходе на новую версию PHP.
Почему нельзя просто поменять версию PHP на хостинге?
Иногда можно. Если сайт относительно новый и на нём нет старых доработок, достаточно выбрать новую версию PHP в панели хостинга и проверить работу сайта.
Но со старыми сайтами всё бывает сложнее. Например, сайт разрабатывался 5–10 лет назад, потом несколько раз дорабатывался, устанавливались модули из Marketplace, делались свои компоненты и интеграции. Часть этого кода могла быть написана ещё под старые версии PHP.
В таком случае после переключения PHP могут появиться ошибки: перестать открываться отдельные страницы, формы, каталог или другие функции сайта. Поэтому перед обновлением лучше сначала проверить сайт и обязательно сделать резервную копию.
Что я делаю при обновлении сайта?
- проверяю текущую версию 1С-Битрикс;
- проверяю версии PHP и MySQL;
- проверяю доступные обновления 1С-Битрикс и установленных модулей;
- делаю резервную копию сайта;
- устанавливаю необходимые обновления;
- перевожу сайт на актуальную версию PHP и MySQL;
- исправляю ошибки в старом коде, если они появляются;
- проверяю работу сайта после обновления.
Для небольшого сайта обновление может пройти достаточно быстро. Если сайт старый, сильно доработанный или на нём установлено много сторонних модулей, сначала лучше провести проверку и уже после неё оценить объём работ.
Какие сайты я обновляю?
Можно обратиться ко мне с любым сайтом на 1С-Битрикс. Это может быть обычный корпоративный сайт, интернет-магазин, сайт услуг или проект с большим количеством собственных доработок.
Не обязательно, чтобы сайт изначально разрабатывал я. Работаю также с сайтами, которые были сделаны другими разработчиками или компаниями.
Не знаете, нужно ли обновлять ваш сайт?
Если вы не знаете, какая версия PHP, MySQL или 1С-Битрикс сейчас используется на сайте, напишите мне адрес сайта. Я посмотрю текущее состояние и скажу, требуется ли обновление и с чего лучше начать.
Сколько стоит обновление 1С-Битрикс?
Стоимость зависит от состояния сайта, текущей версии 1С-Битрикс, PHP и MySQL, установленных модулей и количества собственных доработок. Для небольшого сайта обновление может быть достаточно простым и занять 2-3 часа работы, а для старого интернет-магазина обновление займет от 8 часов.


