Обновляем WordPress до версии 2.9.1

Автор: Bakurov · Дата: 25 января 2010 · 17 комментариев

Вчера я обновил движок своего блога до последней версии. До этого у меня был установлен Russian WordPress 2.8.4 Powerpack (сборка Лекактуса). Сейчас – WordPress 2.9.1 Normal (тоже от Лекактуса). Обычно я не спешу обновляться, просматриваю отзывы и жду стабильной версии. Поэтому, когда вышел WordPress 2.9, я не стал апгрейдить движок.

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

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

Сейчас я пошагово опишу, как обновиться до WordPress 2.9.1, который можно скачать здесь.

1. Делаем бэкап базы данных. В админке WordPress идем в “Инструменты” → “Архивация базы данных” и скачиваем вновь созданный архив к себе на компьютер.

2. Переименовываем на сервере папки wp-admin и wp-includes в wp-admin777 и wp-includes777. Цифры подставьте любые. Это делается для того, чтобы можно было откатить изменения в случае возможных проблем в результате апгрейда.

Мы будем менять только эти две папки, а также файлы, размещенные в корневом каталоге WordPress. Папку wp-content почти не трогаем, там располагается основное наше богатство, нажитое непосильным трудом :) Но кое-что все же заменим, об этом ниже.

3. В папке wp-content заменяем подпапку “languages” на аналогичную из новой версии WordPress. Здесь расположены файлы русификации.

4. В папке wp-content/uploads/js_cache/ удаляем файлы с расширением.gz, если таковые имеются. У меня не было даже папки js_cache. Поэтому и удалять ничего не пришлось.

5. Удалите все из папки wp-content/cache, если она у вас есть (в том случае, когда используется плагин кэширования).

6. Скачиваем на всякий случай на свой компьютер все файлы (без папок) из корневого каталога WordPress, который находится на сервере.

7. Отключаем все плагины, активированные на сайте. Можно записать их названия или сделать скриншоты, чтобы потом не вспоминать какие из них были установлены. Можно оставить открытым окно браузера с активированными ранее плагинами (а отключить их в другом окне).

8. Закачиваем по FTP на сервер, где располагается Ваш сайт, папки wp-admin и wp-includes из нового дистрибутива WordPress.

9. Далее закачиваем файлы (без папок) из корневого каталога, заменяем их новыми. Не забудьте прописать все необходимые данные доступа в файл wp-config-sample.php и переименовать его на wp-config.php. Я оставил старый, так как он ничем не отличался от нового.

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

11. Осматриваемся в админке, открываем сайт. Все нормально? Тогда начинаем активировать отключенные перед обновлением плагины. На самом деле мне даже не пришлось вспоминать, какие из них были установлены. Все эти плагины сохранились, как и обычно, во вкладке “Недавно бывшие активными”.

Рекомендуется их активировать по одному. Мне же было нудно включать каждый из 29-ти плагинов отдельно, и я запустил их в три захода группами по 9-10 штук. Из всех плагинов несовместимым с новой версией WordPress оказался только Simple Tags 1.6.6. Я обновил его до последней версии 1.7.1-rc1.2 и эта проблема решилась.

Второй, более серьезной неприятностью, для меня стало то, что перестала работать подписка по FeedBurner. При нажатии на кнопку подписки возникала ошибка. Устранить ее удалось следующим образом. Я отключил все плагины. Потом включил плагин FeedBurner FeedSmith, и ошибка исчезла. Затем я активировал остальные плагины. Теперь все работает. Больше никаких проблем, связанных с апгрейдом, мной замечено не было.

Если все нормально, можете удалить с сервера переименованные папки wp-admin777 и wp-includes777. Также можно обновить все необходимые плагины.

Ну а если у вас возникли какие-либо проблемы (особенно это касается обновлений с более древних версий WordPress), почитайте FAQ у Лекактуса.

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

——————————————————————————————————————-

Интересное на других блогах:

Стальной Бомж рассказывает о заработке на тизерах. Если вы еще не знакомы с таким способом монетизации сайтов, советую почитать.

Рубрика: WordPress · Запись имеет метки: WordPress  

Комментарии

  1. tagmac RUSSIAN FEDERATION Mac OS X Mozilla Firefox 3.5.7 пишет:

    Хммм… Что-то заколебали они со своими обновлениями. Месяц назад только переполз на 2.8.х.
    Было бы обновление несколько попроще, тогда еще ладно…

  2. Rostislav. UKRAINE Windows XP Google Chrome 3.0.195.38 пишет:

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

  3. Bakurov UKRAINE Windows XP Mozilla Firefox 3.0.17 пишет:

    tagmac, да, мне самому не нравятся частые телодвижения с обновлениями движка

    Rostislav, я тоже раньше на автомате обновлял (на старых версиях). А сейчас на блоге у Лекактуса почитал, сколько возникает проблем у людей и решил не рисковать. В пределах одной линейки, возможно, проблем и не будет. А если делать обновления между различными линейками (например, 2.3, 2.7, 2.8, 2.9), то это уже другое дело. Вы обновлялись автоматически между разными линейками? Если да, то с какой версии на какую?

  4. Rostislav. UKRAINE Windows XP Google Chrome 3.0.195.38 пишет:

    Bakurov, обновляю в пределах одной линейки.Думаю, Вы правы если перескакивать с версии на версию с большим разрывом, вероятность сбоя при установки увеличивается.

  5. velvet UNITED KINGDOM Windows XP Internet Explorer 8.0 пишет:

    Я тоже обновился до 2.9. Но со всеми вкусностями новой сборки пока не наслодился. Например, так и не разобрался как делать превьюшки

  6. kr1z UKRAINE Mac OS X Safari 531.9 пишет:

    Я собственно и выбрал эту ЦМС только из-за простого обновления через админку. Проблем еще небыло ))

  7. sp0ke UKRAINE Windows 7 Mozilla Firefox 3.5.8 пишет:

    Уже обновился. Не порадовали баги с плагином Simple tags. Пишет что устарел и надо обновить – обновляю. Ставится новый и вообще не заходит в вкладку плагины

  8. Proget Windows XP Mozilla Firefox 3.6.2 пишет:

    Спасибо ! Вроде обновился. Вот только проблему, которую хотел решить не решил! У меня фил не вытягивает новые посты! Может кто подскажет!?

  9. Proget Windows XP Mozilla Firefox 3.6.2 пишет:

    Т.е. Фид ! Уже и так и сяк пробывал ! Не помогает ничего!? И сслыка типа мой блог/feed ведет на фидбаннер, а все плагины такого типа вроде убрал !? Запарился я с ним! Помогите!? Умираю ! :)

  10. Bakurov UKRAINE Windows XP Mozilla Firefox 3.0.18 пишет:

    Proget, попробуйте отключить ВСЕ плагины.

  11. Proget BELARUS Windows XP Mozilla Firefox 3.6.2 пишет:

    Вообще все !? Я отключил те которые с RSS связаны.

  12. Bakurov UKRAINE Windows XP Mozilla Firefox 3.0.19 пишет:

    Вообще все. Ну или по одному, но это будет долго, если много плагинов активировано. У меня было, что плагин myStat конфликтовал с FeedBurner. Возникала ошибка при переходе на страницу с подпиской по RSS.

  13. Proget Windows XP Opera 9.80 пишет:

    Ок ! Попробую ! Только врядли это поможет. Отпишусь о результатах.

  14. nvastudio BELARUS Windows XP Mozilla Firefox 3.0.1 пишет:

    Большое спасибо за статью.
    Помогло!

  15. Константин RUSSIAN FEDERATION Windows XP Opera 9.80 пишет:

    Очень интересная статья, а главное полезная! Кстати некоторые плагины наотрез отказываются работать в 2.9.1, хотя есть и такие, которые пришлось обновлять вместе с вордпрессом 8)

  16. Всегда приятно прочитать подробную статью. Её можно использовать как инструкцию к применению. Спасибо.

  1. [...] единственная заметка на тему обновления блога: http://bakurov.com/upgrade-wordpress/. Я просто открыл заметку и начал делать все точно так [...]





Оставить комментарий или два