Как обновить вордпресс вручную: Обновить WordPress вручную | Как сделать сайт WordPress

Безопасное ручное обновление WordPress. Пошаговое руководство

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

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

Содержание

План обновления WordPress до последней версии

Итак, давайте быстро рассмотрим ведь процесс обновления WordPress до последней версии, а потом уже приступим к подробному описанию каждого пункта. Всего будет 3 этапа:

  1. Перенос сайта на локальный компьютер.
  2. Обновление WordPress до последней версии.
  3. Перенос сайта с локального компьютера на хостинг

Как видите все очень просто и абсолютно безопасно. Данный способ позволит меньше чем за час обновить WordPress до последней версии и исключить любые риски повредить сайт. Ну а теперь приступим к самому процессу обновления Wordrpess,

Перенос WordPress на локальный компьютер. Создание полной копии на денвере

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

  1. Подключиться по FTP и скачать папку со всеми файлами сайта
  2. Зайти в phpMyAdmin во вкладку «Экспорт» и сохранить базу данных вашего сайта.

Весь этот процесс аналогичен переносу WordPress на хостинг, о котором вы можете прочитать во второй части статьи «Установка WordPress на денвер. Общие настройки WordPress. Перенос блога WordPress на хостинг».

После получения файлов и БД сайта переходим к дальнейшему выполнения первого этапа в обновлении WordPress. Для этого запускаем Denwer и создаем базу данных и пользователя БД идентичные тем, которые есть на вашем хостинге. Это делается для того, чтобы уменьшить количество разных поправок при обратном переносе на хостинг уже обновленного WordPress сайта. О том, как создавать базу данных и пользователей БД я уже писал в статье «Установка Joomla». Весь процесс аналогичен описанному в статье.

Далее переходим в папку WebServers\home

и создаем внутри еще одну, и даем ей имя нашего домена. Затем внутри нее создаем еще одну с именем www, куда и копируем файлы сайта WordPress, который мы собираемся обновлять. Опять же делаем мы это для того, чтобы сделать практически полную копию вашего проекта на локальном компьютере с целью уменьшения поправок при обратном переносе на хостинг уже обновленного WordPress. После этого, если это необходимо, правим файл конфигурации wp-config.php. Лично мне нужно было лишь изменить хост на локальный, так как базы данных моего сайта находятся на другом сервере.

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

Я не буду сильно вдаваться в подробности переноса Wordrpess. Скорее всего, большинство уже умеет переносить сайты с локального компьютера на хостинг и обратно, поэтому давайте сосредоточимся на обновлении WordPress.

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

После переноса WordPress с хостинга на Denwer и отключения всех плагинов, можно приступать ко второму этапу – непосредственно к обновлению WordPress. Если после переноса у вас возникли проблемы с кодировкой и не отображаются русские буквы, вам следует открыть файл .htaccess и добавить в него строчку, которая

задает кодировку по умолчанию:

Ручное обновление Wordpess до последней версии

Теперь давайте приступим к обновлению WordPress до актуальной версии на локальном компьютере. Для этого переходим на официальный сайт Wordrpess и скачиваем последнюю версию движка. После этого распаковываем архив и подготавливаем файлы к копированию. На этом моменте я бы рекомендовал на всякий случай сделать резервную копию нашего виртуального сервера. Для этого просто остановите работу последнего и заархивируйте папку WebServers. После этого при малейших проблемах вы в любой момент сможете удалить старые файлы (папку WebServers) и восстановиться с архива.

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

wp-includes и wp-admin. Затем копируем файлы новой версии WordPress в папку с файлами нашего сайта, подтверждая замену файлов. Здесь сразу хочу обратить ваше внимание на один момент. Если вы используете какие-то стандартные файлы Wordrpess, например, тему оформления или плагины, которые идут в WordPress по умолчанию, то с целью сохранения настроек их нужно пропустить при замене файлов. Одним словом, заменяем только стандартные файлы, минуя свои личные.

После замены файлов открываем файл wp-config-simple.php и переносим в него все индивидуальные настройки с файла конфигурации wp-config.php, после чего удаляем старый файл конфигурации и переименовываем новый с wp-config-simple.php на wp-config.php. Далее снова запускаем денвер и переходим в административную панель. После авторизации вам сразу должны предложить обновить базу данных для работы с новой версией Wordrpess. Если этого не произошло, то вам необходимо перейти по адресу

http://example.com/wp-admin/upgrade.php

После обновления БД заходим в Административную панель – Плагины и по одному активируем каждый необходимый вам плагин. Иногда случается, что некоторые плагины не работают после обновления WordPress в связи с изменением версии движка, поэтому стоит сразу вычислить их и найти им замену, если это необходимо. Зачастую все решается скачкой и установкой актуальной версии плагина.

После активации всех необходимых плагинов, проверяем корректность работы обновленного WordPress сайта. Если все работает нормально, то можно считать, что обновление Wordrpess до последней версии

прошло успешно. Теперь вам остается только перенести сайт назад на хостинг.

Перенос обновленного WordPress сайта на хостинг

После проверки корректности работы можно заняться переносом WordPress на хостинг. Весь этот процесс состоит из следующих этапов:

  • Делаем бэкап БД на локальном компьютере. Открываем ее в текстовом редакторе и проверяем корректность путей. Если необходимо, заменяем их на нужные, для нормальной работы на хостинге. Далее приводим в исходное состояние настройки файла конфигурации wp-config.php. Одним словом выставляем те настройки, которые там были до обновления WordPress и его переноса на локальный компьютер.
  • Архивируем файлы WordPress и копируем архив на хостинг.
  • Удаляем все файлы сайта на хостинге, оставив лишь архив с обновленным WordPress и файл index.html или index.php, в который можно прописать, что сайт временно недоступен или находится на обновлении.
  • Заходим в панель управления хостингом и ставим архив с файлами обновленного Wordrpess в очередь на распаковку.
  • Пока файлы распаковываются, у нас есть порядка 10 минут (указываю на своем примере), чтобы удалить старую базу данных и восстановить с резервной копии новую обновленную БД.
  • После распаковки архива, если нигде не были допущены ошибки, сайт сразу начинает работать. В результате этого ваш проект был недоступен меньше 15 минут.

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

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

На этом все. Удачи вам и до скорых встреч на страницах блога dmitriydenisov.com