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

Приветствую Всех на страницах блога. Сегодня речь в статье пойдет об обновление WordPress вручную. А причиной написания послужило вот что. Обычно на хостинге обновление WordPress проходит автоматически, и проблем с процессом не возникало. Но в этот раз что-то пошло не так, функция «автоматическое обновление WordPress» не сработала. И на Денвере (локальный сервер), ну никак не удается — страница подвисает, и по истечении времени операция не завершена. Вот и подумал, будет правильно написать о том, как вручную обновить WordPress, кому-то да понадобиться.

Сообщение о доступной новой версии увидите в консоли администратора WordPress. Вопроса надо или не надо обновляться быть НЕ ДОЛЖНО! Обновлять надо, так как в каждой последующей версии разработчики добавляют новый функционал и решают вопросы безопасности, уязвимости CMS.

Весь процесс представлен в виде алгоритма, выполнив шаги которого вы выполните обновление WordPress до последней версии без проблем.

Как вручную обновить WordPress, пошаговая инструкция

1 Бэкап сайта

Первым делом необходимо сделать резервное копирование базы данных и файлов сайта. Вы же в курсе что все статьи хранятся именно в базе данных? Без сохранения резервной копии сайта не начинайте обновление Вордпресс! Зайдите в админку хостинга и скачайте папку с блогом и БД. Или воспользуйтесь плагином для бекапа. Подробно как правильно сделать резервную копию сайта есть статья на блоге.

2 Отключаем плагины

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

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

При автоматическом обновлении лично я забиваю на этот пункт, а при обновлении Вордпресс вручную использую.

3 Скачиваем WordPress

Скачать WordPress дистрибутив с последней версией можно на официальном сайте. Распакуйте архив и приступайте к следующему шагу.

4 Замена старых файлов WordPress на новые

На хостинге или на локальном сервере в корневой папке сайта удалите старые файлы Вордпресс за исключением следующих:

  • wp-config.php – файл конфигурации;
  • wp-images – папка с размещенными на блоге картинками;
  • wp-content – ;
  • wp-includes/languages – папка с языковыми файлами;
  • robots.txt – файл помогающий поисковым системам индексированию блога;
  • .htaccess – файл, в который добавляете собственные правила управления.

Копируйте скачанные файлы нового WordPress (шаг 3) и загружаете вместо удаленных. При совпадении одноименные файлы вставляете с заменой.

Большинство пользуются для этих целей ftp-клиентом, например, FileZilla, я предпочитаю напрямую в панели хостинга.

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

Как установить WordPress на хостинг читайте в соответствующей статье.

5 Обновление базы данных

Остался последний штрих. Войдите в панель администратора блога по адресу ваш_сайт://wp-admin. Система перебросит на страницу ваш_сайт/wp-admin/upgrade.php.

Кликаете на «Обновить базу данных» и увидите сообщение об успешном завершении процесса.

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

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

Всем удачи!

С уважением, Павел Коновалов

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *