Как обновить WordPress: полное руководство

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

Зачем обновлять WordPress?

Правильно ли обновлять WordPress? Конечно – да, даже не думайте над этим. Зачем же обновлять, если и так всё работает хорошо? Многие просто бояться поломать и не восстановить сайт после обновления. Риски действительно есть, но если всё сделать правильно в 99% случаев всё пройдёт хорошо. А если всё таки не получится это сделать всегда можно восстановить предыдущую версию из бекапа.

Что же нам даёт обновление WordPress:

  • Большинство обновлений закрывает дырки в безопасности сайта
  • Добавляются новые инструменты и функционал, который недоступен в предыдущих версиях
  • Сайт будет работать быстрей, прирост производительности
  • Если хотите пользоваться новыми темами и плагинами, то новая версия ядра WordPress просто необходима

Перед обновлением

Не зависимо от того каким именно способом вы захотите обновить WordPress, важно заранее подготовиться к этому.

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

Не важно новичок вы или профи всегда делайте полный бэкап базы и файлов. Если не знаете как это сделать пишите в комментариях, мы обязательно подскажем.

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

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

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

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

Сделали бекапы, обновили и деактивировали плагины? Тогда давайте перейдём к процессу обновления WordPress.

Рассмотрим разные способы обновления ядра WordPress и далее перейдём к темам и плагинам.

поехали

Как обновить ядро WordPress

Давайте рассмотрим разные способы как обновить WordPress:

  • автоматически через административную панель WordPress
  • вручную, используя FTP соединение с сервером
  • автоматически с помощью плагина или через functions.php

Обновление WordPress через консоль администрирования

Самый простой способ обновить WordPress – консоль администратора, просто нужно найти и нажать кнопку.

Если доступны обновления ядра WordPress, в админ консоли будет выведено об этом сообщение в верхнем левом углу страницы.

Обновление WordPress через админ панель

Здесь нажмите на ссылку «Пожалуйста, обновитесь» для начала процесса обновления.

WordPress переведёт ваш сайт в режим технического обслуживания до тех пор, пока не завершится обновление.

После успешного минорного (minor) обновления (технического), например с 5.2 на 5.2.1  WordPress перенаправить вас на странице Updates (Обновления).

Если это было основное обновление (major) WordPress, вас уведомят, с какой на какую версию вы обновились и при успешном обновлении WordPress переадресует вас на страницу приветствия. На этой странице вы увидите как много прошло обновлений безопасности и сколько ошибок исправлено в новой версии.

Если вы обновлялись с 4 на 5 версию, WordPress так же попросит обновить базу данных.

Теперь ваше ядро CMS WordPress обновлено. Теперь вы можете активировать плагины, желательно по одному.

Вроде бы и всё. Вот только иногда обновление проходит не совсем гладко. В первую очередь естественно смотрите логи на ошибки пытайтесь их поправить. Часто случаются ситуации, когда просто белый экран без всяких ошибок и пустые логи. Такое часто происходит при обновлении на 5 WordPress. В таком случае вам пригодится ручной способ обновления.

Использование FTP-программ, такой как WinSCP, очень поможет, если вы не можете обновить свой WordPress через админ консоль по какой-либо причине.

Как обновить WordPress вручную по FTP

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

Внимание: Для этого раздела вы можете использовать программы подключения по FTP, например, WinSCP или использовать интерфейс ISP-панели или C-панели в зависимости от вашего хостинга. Это потребуется, чтобы зайти в файлы сайта.

В данном руководстве мы используем WinSCP.

Для использования FTP программы, вам нужно заполнить детали для подключения: FTP username (имя пользователя), password (пароль), host/hostname (имя хоста) и port (порт). FTP порт 21, по умолчанию в WinSCP прописан 22 порт это SFTP подключение (с SSH командами), оно тоже подойдёт. Но если у вас на хостинге отключен SFTP доступ, пробуйте 21 порт, он почти всегда доступен. Пользователя, пароль и ip (имя хоста) вам должен предоставить ваш хостер.

Подключение по FTP

После получения данных для доступа, давайте перейдём к ручному обновлению WordPress.

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

Шаг 1 – Скачивание последней версии WordPress

Скачать CMS WordPress

Вначале перейдите на сайт WordPress.org и скачайте последнюю версию ядра WordPress нажатием кнопки Download WordPress.

Дальше распакуйте архив WordPress на своём компьютере, используя любой архиватор.

Шаг 2 – Удаляем не нужные файлы WordPress

Подключитесь по FTP или SFTP к своему аккаунту, где расположен сайт на WordPress и перейдите в корневой каталог. Там вы увидите подкаталоги, такие как wp-admin, wp-includes и wp-content.

Корень WordPress

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

Важно: Не нужно заменять всё внутри каталог WordPress. Так можно и всего контента сайта лишиться. Просто следуйте дальнейшим инструкциям.

Удалите существующие каталоги wp-admin и wp-includes на своём хостинге. Если вы используете WinSCP, просто выберите каталог и из контекстного меню правой мыши выберите «Удалить». Не трогайте каталог wp-content там находятся ваши темы, плагины и все медиа-файлы.

Шаг 3 – Загрузка новой версии

Как только вы удалите каталоги wp-includes и wp-admin, можно закачивать новые разархивированные версии с вашего компьютера.

Просто перетяните каталоги wp-includes и wp-admin, в панель WinSCP и начнётся их закачивание на сервер. 

В завершение, просто перейдите по этому адресу, заменив yoursite.com своим доменом (yoursite.com/wp-admin/upgrade.php/), чтобы проверить всё ли работает, и обновите свою базу данных.

Как обновлять WordPress автоматически

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

Если вы не любите код, включить автоматическое обновление вы можете установив плагин Easy Updates Manager.

Не хотите для такой мелочи ставить ещё один плагин? Не проблема! Вы можете включить автоматическое обновление ядра WP добавлением такой строки в свой файл wp-config.php:

Как это сделать подробнее описано здесь только обратите внимание, что та статья про отключение автоматического обновления)

Как обновлять темы и плагины WordPress

Если вы обновили ядро WordPress, или вы решили поступить правильно и сначала обновить плагины, тогда пришла пора это сделать.

Для этого перейдите в свою админ консоль WordPress и нажмите на пункт меню Updates (Обновления).

Обновление плагинов WordPress

Так мы попадём на страницу обновлений, где вы можете обновить темы и плагины WordPress.

Обновить ваши темы и плагины с этой страницы невероятно просто. Просто отметьте «Выбрать все» и нажмите или «Обновить плагины» или «Обновить темы» соответственно.

В идеале, если вы знаете за что у вас на сайте отвечает каждый плагин и будете обновлять их по одному, проверяя всё ли в порядке. Чтобы это сделать надо перейти на страницу Plugins (Плагины) -> Installed Plugins (Установленные) и обновить их по одному.

Обновление плагинов WordPress по одному

Темы тоже можно обновить по одной, для этого перейдите в Appearance (Внешний вид) -> Themes (Темы) как показано ниже.

Обновление темы WordPress

Примечание: Обновление вашей темы WordPress сбросит все сделанные вами ранее изменения в теме, чтобы этого избежать и не потерять свои настройки, рекомендуется использовать дочернюю тему вместо редактирования вашей родительской темы напрямую.

Если вы вносили изменения в родительскую тему, тогда не стоит её обновлять!

Заключительное слово

Не забывайте периодически обновлять ядро WordPress, его плагины и темы.

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

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

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

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

 

Войти с помощью:

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

 

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.