Здравствуйте, ребята!
Данная статья хоть и базовая, но будет очень важная, так как тема обновлений WordPress играет очень весомую роль в некоторых аспектах.
Чтобы вы понимали важность процесса обновления каждого элемента сайта, я решил посветить этому вопросу небольшой пункт, где разобрал основные моменты.
Зачем обновлять WordPress и плагины?
Обновление всегда является очень важным действие в поддержании вашего сайта на плаву. Если бы смысла от обновлений не было, то разработчики движка и плагинов не производили бы модернизацию своих решений.
- Во-первых, обновления служат залогом своевременного устранения косяков (дыр) в движке или плагинах, которые являются лазейкой для хакеров, которые могут позариться на сайт. Это первая причина, по которой в обязательном порядке стоит обновляться. Конечно же нет 100% гарантии, что наличие самых последних версий WordPress и плагинов уберегут от хакеров, поэтому стоит защитить WordPress от взлома;
- Во-вторых, при каждом обновлении всегда существуют какие-то недоработки и ошибки в работе некоторых функций, которые, как правило, исправляются при следующем обновлении. Чтобы избавляться от таких недочетов, стоит производить апдейт всего, что имеется на сайте;
- В-третьих, с каждым обновлением появляется новый функционал, позволяющий более уверенно и проще идти в ногу с современными изменениями в мире создания и раскрутки сайтов. Это очень важно, так как мир SEO оптимизации постоянно меняется. Разработчики плагинов и движка стараются облегчить вам работу, улучшая свои продукты.
- Также стоит сказать пару слов о недоблоггерах, которые бояться лезть в настройки самых новых версий плагинов, тем самым настоятельно рекомендуя не обновляться до новейших версий. Старые версии в некотором роде не имеют тех тонких функций, которые реально помогают сделать оптимизацию сайта более качественной. Тоже самое касается и безопасности сайта, поэтому всегда обновляйте до самых новых версий.
к содержанию ↑Если боитесь, что не разберетесь в новых настройках, то пишите в комментариях свои вопросы, свои идеи для разбора плагинов и я постараюсь все сделать в подробнейшем виде. Нечего бояться только из-за того, что боятся делать другие. Многие из-за своей боязни не используют SEO при продвижении сайта и ждут эффекта годами.
Обновляемся в автоматическом режиме
Прежде чем, как обновить WordPress, настоятельно рекомендую делать резервное копирование, так как при обновлении на самую последнюю версию (как движка, так и плагинов) могут возникнуть несовместимости, которые приведут к падению сайта (неработоспособности).
Это связано с тем, что разработчики плагинов не могут в сию же минуту адаптировать плагин под новую версию. В 99% случаях такого не произойдет, но для подстраховки всегда обезопасьте себя.
Обновление в автоматическом режиме, как и следует, происходит автоматически после нажатия на одну кнопку в админ-панели WordPress.
О выходе нового обновления вы всегда сможете увидеть, как изнутри админ-панели, так и на каждой странице сайта, при условии, что имеется верхняя админ-панель и вы залогинены под свои аккаунтом.
Наличие новой версии WordPress вы увидите сразу, так как уведомление будет показываться на каждой странице в админке. Нажав на ссылку "Пожалуйста, обновитесь", вас перекинет на страницу, где будут показаны все доступные обновления.
На изображении я пометил все места, где можно увидеть наличие обновлений, если они появятся. В пункте "консоль - обновления" и верхней админ-панели рядом с пиктограммой будет показано общее количество обновлений. Нажав на один из пунктов вы попадете на странице, где по разделам будет разбиты все решения (плагины, темы, движок и так далее) по разделам.
Чтобы обновить WordPress, нужно нажать на кнопку "Обновить сейчас" в самом верху и сразу произойдет апдейт платформы.
Обновление плагинов и тем происходит нажатием кнопки "Обновить" в каждом пункте после выделения нужных плагинов и тем. Но я рекомендую обновлять не выборочно и все.
Отдельное обновление можно производить через нужный пункт в админ-панели (например, "Плагины").
В общем, автоматическое обновление происходит просто. Осуществляется выбором необходимых элементов и нажатием одной кнопки.
к содержанию ↑Обновляемся вручную
Перед тем, как обновить WordPress вручную, еще более важно сделать резервную копию сайта. И не только базы данных, а и всех файлов движка, так как процедура осуществляется с помощью замены файлов старой версии движка на новые посредством загрузки их через FTP.
Первым делом необходимо скачать новую версию WordPress. Можно это сделать с официального сайта либо через админ-панель, нажав на кнопку "Скачать...ru_RU".
После загрузки архива стоит распаковать его (можно и не делать), чтобы мы видели все файлы и папки движка.
Дальше необходимо отключить все плагины, которые активны на блоге, чтобы при обновлении не возникло никаких конфликтов. Вместе с этим с вашего хостинга нужно удалить 2 папки движка:
- wp-includes;
- wp-admin.
Все остальное трогать не нужно, так как так хранятся ваши настройки, изображения, темы и плагины.
Следующим этапом делаем загрузку всех файлов новой версии WordPress на хостинг и соглашаемся с заменой всех файлов. Для загрузки я использую FTP клиент Filezilla (инструкция - как пользоваться filezilla).
После закачки всех фалов нужно будет обновить файл конфигурации нашей версии движка до обновляемой версии. Для этого таким же способом скачиваем на компьютер 2 файла:
- wp-config-sample.php;
- wp-config.php.
Далее открываем оба файла в редакторе Notepad и переносим все настройки (ключи аутентификации, имя пользователя, пароль и хост к базе данных) с файла wp-config в файл wp-config-sample. Если добавляли какие-то настройки в файл wp-config кроме стандартных, то их тоже необходимо перенести в новый файл wp-config-sample.
Из дополнительных настроек может потребоваться добавить строку для включения кэширования, если используете плагин Hyper Cache.
Отнеситесь к этому действию очень внимательно, так как при неполном переносе настроек сайт может перестать работать полностью или частично. Проследите, чтобы все, что было в исходном файле config-php, было в новом файле wp-config-sample.
После редактирования файла wp-config-sample, сохраняем его с именем предыдущего файла (config-php.php) и загружаем его на хостинг с заменой. Теперь самый новый файл конфигурации будет на хостинге и процесс обновления файлов WordPress закончен. Немного все мудрено, но так уж оно и есть.
Последним штрихом осталось обновить базу данных, чтобы она работала с новой версией WordPress.
Для этого переходим в админу сайта и должна присутствовать кнопка (или ссылка) с названием "Обновить базу данных". Кликните на нее и база данных сразу обновится. Также можно перейти по адресу "ваш-домен.ру/wp-admin/upgrade.php".
Имейте ввиду, что может и не быть функции обновления базы данных, так как может и потребоваться этого делать
Все, уважаемые друзья. Теперь вы знаете, как обновить WordPress вручную. Это может потребоваться, когда автоматический способ не сработал и ваш сайт перестал работать.
После обновления не забудьте активировать плагины, которые мы отключили в самом начале.
Если остались какие-нибудь вопросы, пожелание, идеи для новых материалов, то с радостью выслушаю все в комментариях ниже. Также буду благодарен, если поделитесь данной статьей в социальных сетях со своими друзьями. Пока.
С уважением, Константин Хмелев!
Спасибо за подробное изложение. Может вы случайно знаете, как обновлять сразу в админке при случае, если в админке после обновления выдает такое: Не удалось определить директорию плагинов WordPress.
Здравствуйте. Без понятия. С такими проблемами не сталкивался.
Здравствуйте!
Дело в том, что после очередного автоматического обновления версии движка, а точнее после установки версии 4.0, появилось несколько ошибок в админке сайта, а именно при заходе на страницу внешний вид-настройка темы, выдаёт ошибку, а дословно "Страница не работает, сайт пока не может обработать этот запрос", в общем если я хочу сменить тему или подредактировать её, то теперь этого не сделать, да ещё и ошибка в видимой части сайта, появилась странная надпись вместо удалённой страницы, под шапкой, хотя её вообще быть не должно. Пробовала переустановить версию в ручную, но ничего не изменилось. Помогите решить данную проблему! Спасибо!
Здравствуйте. К сожалению я с такими проблемами никогда не сталкивался. Единственный вариант, который вижу, это переустановить движок (перезалить движок на хостинг) и восстановить самую актуальную версию базы данных до возникновения проблемы. Это должно решить проблему. Скорее всего корень зла находится именно в базе данных.
Вопрос: как точно узнать что все плагины после обновления Вордпресс работают, а самые важные это СЕО- плагины, не сбились ли настройки как проверить?