Урок 60 Как обновить WordPress: пример на реальном блоге

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

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

Внимание! За возможные проблемы в обновлении я не отвечаю, обновляйтесь на свой риск и страх.

Я не сторонник новизны, если все работает так, как мне надо. То есть я не заморачиваюсь с этими обновлениями. И Вам советую, если Вас все устраивает, оставьте лучше так, как есть. Обновление Вордпресса чего-то значительного ничего не принесет.

Если Вы, все-таки, твердо и настойчиво хотите обновить WordPress, читайте далее.

Как обновить WordPress

Как Вы уже, наверное, догадались блог пациент – FanBar.ru. Обновляться буду с версии Вордпресса 2.8.6 на WordPress 3.0.1.

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

  1. Скопируйте через фтп-клиенты все файлы блога, то есть просто-напросто скачайте папку public_html (обычно так называется, возможно и по-другому). Это папка, в которой находятся wp-admin, wp-content и т.п.) на свой компьютер (подробнее о том, как закачивать или скачивать файлы через фтп-клиенты).
  2. Пока идет копирование файлов, мы создадим резервную копию базы данных. Создание резервной копии БД можно двумя способами (я Вам предлагаю): через phpmyadmin или через плагин (для новичков, наверное, проще).
    • Через phpmyadmin.  Заходим в Cpanel нашего хостинг-провайдера и заходим в “Базы данных” (как попасть туда?). Там выбираем нашу базу данных:
      Как обновить WordPress Далее переходим во вкладку “Экспорт”:
      Как обновить WordPress Смотрим, все ли строки выделены:
      Как обновить Вордпресс В самом внизу можете задать название, поставьте галочку “Сохранить как файл”, упоковать – “нет” и нажимаете “”Ок”:
      Обновление WordPress
      Сохраняете файл у себя на компьютере.
    • Через плагин. В принципе, как создавать резервную копию базы данных через плагин я уже писал, поэтому я не буду повторятся. Можете почитать о том, как можно создать резервную копию базы данных через плагин.Теперь, если вдруг что-то пойдет не так, Вы с легкостью сможете восстановить блог: файлы “тупо” перенести обратно на сервер и, если нужно восстановить базу данных, просто заходите во вкладку “Импорт” и указываете расположение того самого файла, который Вы создали выше.
  3. Деактивируйте все плагины.
  4. Удалите папки wp-includes и wp-admin.
  5. Скачайте последнюю версию WordPress.
  6. Скопируйте все файлы скаченной WordPress поверх старой версии. То есть, если FTP-клиент (Total Commander, FileZilla и др.) спросят “файл … уже существует. Заменить файлом …?” (что-то подобное) нажимаете “Заменить все”. Ждем пока файлы скопируются на сервер.
  7. Теперь открываете файл wp-config-sample.php, которая находится в скаченной новой версии WordPress (в моем случае версии 3.0.1), во втором окне Notepad открываете wp-config.php которая уже была на сервере и в wp-config-sample.php в трех строчках вставляете название базы данных, имя пользователя и пароль. Файл wp-config-sample.php сохраняете как wp-config.php и обновляете на сервере. Не забывайте про уникальные ключи (фразы). Подробнее обо всем этом (где менять пароли, имя базы данных и пользователя в этом уроке).
  8. Теперь заходите по адресу ваш_сайт.ру/wp-admin и там должно выйти сообщение, что нужно обновить базу данных. Просто нажимаете, Обновить базу данных WordPress:
    Обновление Вордпресс
  9. После выйдет сообщение, что база данных WordPress успешно обновлена. Просто нажмите на Продолжить.
  10. Теперь заходите в список плагинов. Переходите во вкладку “Недавно активные”, выделяете все плагины, выбираете действие “Активировать” и нажимаете на кнопку “Применить”:
    Как обновить Вордпресс
  11. Вот теперь начинается все то, что я не люблю. Поэтому и не обновляюсь обычно :). Теперь у Вас некоторые плагины не совместимы с новой версией WordPress и т.п. Тут я подробно ничего не смогу Вам рассказать, так как каждый сам выбирал для себя разные плагины и т.п.
    Например, у меня была проблема с кэшом (CACHE). Я на время, деактивировал плагин Hyper Cache (потом, как время появится, наверняка, поставлю обратно.
    Также у меня возникли проблемы с плагином Simple Tags (писало “Simple Tags can’t work with this WordPress version !”). Я просто обновил данный плагин.
  12. В принципе Вы можете обновить все плагины. Чтобы обновить все плагины или какой-нибудь конкретный, зайдите в админке в “Обновления” :
    Как обновить WordPressТам выберите необходимые плагины и нажмите на кнопку “Обновить плагины”.
    Могу посоветовать следующее: если по каким-то причинам плагин после обновления стал некорректно работать (а хотя сразу после обновления WordPress, он работал отлично), можете вернуть старую версию плагина. Просто “вытащите” ее из той папки, в которую Вы делали резервную копию файлов еще в самом начале урока.
  13. Можете повторить второй шаг данного урока (то есть, создать резервную копию базы данных) на всякий случай. Да и первый шаг можно (а даже нужно!) повторить. Скачайте все файлы с блога себе на компьютер.

В общем, все. Надеюсь у Вас все произошло безболезненно, как и у меня.

Ждите марафон…

До встречи!

Похожие записи:
Урок 376 Landing Page в WordPress: как сделать лендинг с помощью плагина WP Page
Урок 375 Как выйти из фильтра Яндекса АГС или Как переехать c http на https правильно
Урок 374 Как сделать автоматическое содержание статьи (оглавление) в WordPress
Урок 364 Перевод темы WordPress на русский язык: как перевести шаблон правильно
Ваш комментарий

  1. Рунис
    http://relax-gid.ru

    Здравствуйте! Мне тоже кажется что если всё работает исправно, то незачем что то изменять, да и очень это нудно…:-)

    • com
      http://nalbatron.com/

      Хорошая и интересная статья. Я тоже обновляю часто вервию вордпресс на блоге.

    • Алексей Туманов

      Рунис, если кратко – то стоит. Стоит обновлять WordPress.

      Во-первых, обновления помогают решить пробоемы с совместимостью популярных плагинов.
      Во-вторых, обновления устрагяют уязвимости разных плагинов и самой WordPress.

      Как обновления повышают безопасность вашего блога (от взлома, имею ввиду). Итак, все мы знаем что WP – система с открытым кодом. Когда выходит в свет новая версия вордпресса, злоумышленнику достаточно сравнить этот код с прошлой версией, чтобы узнать какие уязвимости были устранены. Если ваш блог не обновлён до последней версии, то этот нехороший человку попробует взломать ваш блог, используя эту уязвимость.

      Надеюсь, объяснил. Понимаете, с одной стороны вам может показаться “да кому вообще нужен мой блог?”. Но вопреки этому, игнорируя рекосендации по безопасности вы просто рискуете раз и навсегда потерять результаты ваших трудов.

      Решение (обновлять или не обновлять) за вами!

  2. Cooler
    http://best-road.ru

    Обновляться как раз нужно. В новых версиях не только фиксят дыры в самой оболочке, но и вводят полезные и нужные изменения. Есть минусы: вордпресс все прожорливей и прожорливей становится, что не есть хорошо. Может даже быть такое, что из нормальной нагрузки на сервер получите предельную нагрузку и сайт время от времени будет отрубаться хостером. Тогда за обновлением тянется еще одна необходимость, менять хост или менять тариф. Короче, обновление Вордпресс – это как: “а давай поменяем окна в доме”, после чего, порвались обои, на пол налили краски, меняются обои, меняется пол, а так как поменяли обои, надо бы и потолок побелить…ну кто делал ремонт знает, что это за прикол…

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

  3. Евгений

    Помогите я обновил не правильно, щас ни чего не работает вообще не запускается как откатить к прошлой версии?

    • Алексей Туманов

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

      Например, на Хостенко сделать откат можно из личного кабинета. Выбераете “Резервные копии”, далее выбераете нужную дату, ждёте и вуаля! Откат произведён успешно.

  4. sticka

    спасибо за пост, давно собирался обновить!

  5. Антон

    Спасибо, помогло

  6. Shortyalex

    обновил вордпресс, всё работает, НО! вверху блога появилась какая-то полоска, как её теперь убрать?

  7. IgorOkCJ
    http://stvizhivka.org.ua/

    Здраствуйте! Помогите пожалуйста:
    Сегодня надумал обновить версию ВП до 3.1.2. В админке нажал на автоматическое обновление, при етом не деактивировав все плагины!
    Но процес обновления застыл с надписью: Обновление новой версии
    После етого я перезагрузил страницу! Мне написало: что WordPress обновлено! Нужно обновить базу данных до последней версии. Я нажимаю кнопочку – Обновить базу и всё… на етом и застыло.
    В админпалельпопасть не могу – выкидает чистую страницу! Что делать?!

    • ShortyAlex
      http://genrec.ru

      а у меня таже проблема. уже и плагины отключал, но всё равно автоматически не обновляет. а в ручную как-то опасно.. так что я лично так оставил, без обновления

  8. Videocentr
    http://videocentr.com

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

  9. seltik

    Я ещё не добавил свой блог в интернет. он ещё только на компе. могу ли я скачать последнюю версию WP и просто заменить все папки ?

  10. seltik

    не получилось обновить . откл. все плагины нажал на авто обновление выдало ошибку
    Fatal error: Maximum execution time of 30 seconds exceeded in X:\home\localhost\www\web\wp-includes\http.php on line 999

  11. seltik

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

    на счёт ключей. в старой версии 4 строчки для абракадабры а
    в новой больше.
    я так понял что нужно вставлять теже что и были в старой ? а с новыми что делать ? дописать ещё ?

  12. seltik

    или ключи фразы нужно новые написать ?

  13. seltik

    вроде обновил )

  14. Ваше имя

    ОГРОМНОЕ СПАСИБО!!!! ВПЕРВЫЕ ДЕЛАЛ ОБНОВЛЕНИЕ-ПОЛУЧИЛОСЬ ВСЕ! АВТОР МОЛОДЕЦ

  15. Roman

    Здравствуйте, Петр. Подскажите пожалуйста, у меня версия WordPress 2.7.1., на какую лучше обновиться

    • nabl

      так на последнюю и стоит переходить))

      • Роман
        http://ut5ulh.triolan.com.ua

        Последняя, обычно “сырая”, об этом писалось ранше! А, вот, узнать от АВТОРА, какую последнюю рабочую версию (с минимумом “багов”), он бы посоветовал, то хотелосб-бы?
        Ув. Автор! Если можно, подскажите?

        • Петр Александров

          Я в армии, даже не знаю какая последняя )

  16. Руслан
    http://mich-live.ru

    А что так все трудно, я всегда кнопку в админке обновить нажимаю и она сама обновляется.

  17. Виталий
    http://budu-strojnoj.ru

    Спасибо, все получилось… Отличные уроки!)

  18. Mikula
    http://slowopi.ru

    Добрый день автору хорошего, грамотного блога. Использовал Ваши рекомендации по установке wp на домашнем хостинге. Хотя мой блог “slowopi.ru” глубоко в тени у всех поисковиков, меня это мало беспокоит. Беспокоит меня качество контента, которое я могу обеспечить только на localhost, из-за плохого качества связи на радиомодеме. Прошу несколько советов. Как с минимальным риском перенести мой контент из “сети” на домашнюю машину для редактирования? Как, уже установленную версию wp 2.8.6 обновить на домашней машине до текущей версии 3.8.1 и при этом сохранить настройки используемого моего шаблона (Rustic) (шрифты, “голова”? “подвал”? и пр.). А потом с минимальным риском вернуть на блог? Спасибо за внимание, если даже не ответите. Mikula

    • Петр Александров
      http://wpnew.ru

      Делайте все на месте, сразу на хостинге.

      • com
        http://nalbatron.com/

        А зачем делать перед обновлением вордпресса делать резервную копию всего. Я , например, не всегда делаю.

        • alright

          Потому что из-за обновления может слететь куча плагинов, которые ещё не работают под новую версию ВП. Ну и само собой “на всякий случай”. Мало ли что может случиться )

  19. Дамир
    http://gabdrahimov.ru

    ыыы ну и дрочка была в 2010
    щ просто на кнопку нажал и всё, блог обновился :)))

  20. Андрей
    http://Pozitivu-DA.ru

    Задержался я на WordPress 3.3.1., и вот думаю обновить, чтобы новые плагины вставали и дыры закрыть, какие есть. Но “что-то я очкую…”
    Поделитесь советами, мнением, кто недавно обновлялся с поздних версий?! Оно надо, на что внимание обратить? Благодарю!

    • Пётр Александров
      http://wpnew.ru

      Я рекомендую обновлять, так как старые версии уязвимы. Меня взламывали несколько раз по той причине, что не обновлял WP и плагины.

Полная версия сайта