Дек
22
75

Обновление WordPress подробно для начинающих

обновление wordpressКак правило, большинство новичков относятся к обновлению wordpress с большой опаской. Признаться, я сам в первый разы испытывал некое волнение. Оно и понятно не хочется потерять ценную информацию и разрушить блог, который так долго и усердно развивался. Тем не менее, бояться здесь нечего — если вы сделаете бэкап блога — скопируете все его файлы на компьютер и скачаете базу данных, то восстановить сайт можно будет в любом случае чтобы там не случилось при обновлении. Кроме того, процесс апдейта имеет определенный четкий алгоритм и его выполнение позволит без страха, риска просто и корректно обновить свою версию wordpress.

А обновляться нужно обязательно. Если не каждую очередную «мини версию» с 3.2.1 до 3.2.2. и т.п., то хотя бы при выходе новой «ветки» — 3.2. и 3.3. В последнем случае, как правило, случаются достаточно масштабные изменения, которые призваны улучшить быстродействие, удобство и безопасность работы. Кстати, о безопасности — один из способов ее достижение как раз таки установка последних версий WordPress и скриптов, в которых разработчики стараются закрывать известные уязвимости систем. Поэтому отбросим страх и займемся обновлением. В этом нет ничего сложного!

Внимание! Обновление wordpress повлечет за собой изменение всех системных файлов, в том числе двух плагинов (Akismet и Hello Dolly), а также базовых шаблонов Twenty Eleven и Twenty Ten. Поэтому, если вы вносили какие-то важные изменения в эти файлы — сохраните эти файлы на своем компьютере иначе они будут потеряны (перезаписаны).

1. Проверка минимальных требований wordpress

Каждая последующая версия wordpress подвергается некоторым изменениям и усовершенствованиям, поэтому иногда возможны появления новых более высоких минимальных системных требований для версий PHP и MySQL. Поэтому перед обновлением следует проверить эти требования на специальной странице и убедится в том, что ваш хостинг позволят их соблюсти. Например, начиная с версии WordPress 3.2 и выше разработчики перешли на 5-тые версии PHP и MySQL, а предыдущие PHP 4.3 и MySQL 4.1.2 могут использовать только для WordPress 3.1 и ниже. В принципе, любой более-менее современный хостер может осилить минимальные требования wordpress, просто иногда требуется выбрать версию PHP. Узнать все версии можно на сайте компании, предоставляющей вам услуги хостинга или обратиться в их тех.поддержку.

2. Сделайте бэкап

Следующий важный шаг — сделать бэкап базы данных вашего блога. Все посты, страницы и настройки хранятся в базе данных — по сути, это самый важный файл, с которого можно все восстановить в случае, если возникли проблемы. В принципе, как уже говорилось выше, при внесении изменения в системные файлы или базовые шаблоны также нужно сохранить их на локальный компьютер. Тем не менее, я бы также рекомендовал время от времени копировать все файлы сайта на комп, сделав тем самый «полный» бэкап, который может быть.

3. Отключить плагины

Финальный подготовительный этап — отключение плагинов. С одной стороны пишут, что данный пункт не обязательный, то есть можно и не отключать. С другой, если плагин не поддерживает новую версию системы, то после обновлении wordpress на сайте могут появится разного рода проблемы. Самый простой способ этого избежать — деактивировать все плагины перед апдейтом, а потом последовательно их включить и, если какой-то из них не захочет активироваться вы сразу увидите где ошибка. Для отключения плагинов заходите в одноименный раздел, кликаете по ссылке «Активные» дабы отобразить на странице все установленные модули. Дальше ставите галочку которая позволит выделить все плагины и в действиях выбираете «Деактивировать» — жмем «Применить» и все готово.

отключаем плагины wordpress

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

4. К обновлению готовы? — выбор метода обновления

Теперь можете себя проверить готовы ли к обновлению. Если вы деактивировали все плагины, и на компьютере есть бэкап базы данных и нужных файлов, тогда да, можно начинать!  Следует заметить, что в wordpress имеется 2 метода обновления:

  • Автоматический — простой метод, подходящий для большинства пользователей.
  • Ручное обновление — если с автоматическим возникли проблемы или вы любите все сделать самостоятельно.

Какой из них выбрать — решение за вами. В принципе, думаю, как правильно заявляют разработчики, автоматический вариант подойдет для многих желающих — это быстро, просто, удобно, в любом случае бэкап то есть. Возможно, если вы обновляетесь с более ранних версий 2.8.х до 3.3 или выполняете работу на заказ, есть смысл сделать процесс вручную дабы полностью все контролировать. Хотя опять же каждый делает как он хочет, мы же рассмотрим оба варианта.

5. Автоматическое обновление wordpress

Автоматические обновление появилось в последних версиях и здорово упрощает жизнь всем пользователям wordpress. В старых сборках (например 2.8.х) раздел с обновлением находился в меню «Инструменты», сейчас же вы найдете его в блоке «Консоль» (Dashboard). В принципе, при наличии обновлений, в системе в верхней части окна браузера отображается строка с сообщением о возможном апдейте — так что вы это не пропустите.

Обновление WordPress

Итак, заходим на станицу обновления, где найдем несколько кнопок для дальнейших действий. Здесь можно скрыть сообщение про апдейт, просто скачать новые версии системы или же запустить автоматическое обновление — причем как русскую, так и английскую версии WP. Вас также могут попросить ввести данные доступа для хостинга — логин, пароль дабы скачать и установить файлы:

Обновление WordPress

Важно! После того как вы нажали «Обновить автоматически» не следует больше ничего делать, прерывать процесс, кликать и т.п. пока все обновление не закончится.

Кстати, на официальном сайте wordpress есть еще некоторая информация относительно прав на файлы, которые должны быть установлены для автоматического обновления. Признаться, не сильно разбираюсь во всех этих тонкостях, поэтому сложно перевести что именно там указано. Если я правильно понял, то для корректного апдейта нужно чтобы файлы на FTP принадлежали тому пользователю, который запускает wordpress (на большинство хостингов так и реализовано).

Кроме того, автоматическое обновление не получится, если хостинг не использует PHP5. При этом вы увидите сообщение о том что файлы системы скачаны, но дальше ничего происходить не будет. В любом случае, если обновиться автоматические не получилось, не стоит паниковать — просто придется осуществит апдейт вручную. Появившееся сообщение про ошибку установки можно скрыть за счет удаления файла .maintenance непосредственно с FTP.

6. Обновление wordpress вручную

Я рассмотрю более короткую инструкцию (алгоритм) обновления. «Полную» версию можно посмотреть на странице обновление wordpress блога в другом моем проекте. Визуально, правда эта полная инструкция будет в раза 4 меньше этой статьи, она просто содержит больше пунктов, но в целом, что полная, что коротка идентичны. Некоторые действия просто можно и не выполнять. Посмотрите оба варианта и используйте тот, который вам больше нравится.

6.1. Замена wordpress файлов

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

  1. Скачаем wordpress последнюю версию с официального сайта.
  2. Распаковываем архив на локальном компьютере.
  3. С помощью специальной программы FTP клиента (FileZiila или другого) удалим старые директории wp-includes и wp-admin с их содержимым на на хостинге.
  4. Загрузите новые файлы директорий на FTP wp-includes и wp-admin взамен старых.
  5. Далее загрузим файлы новой версии системы из wp-content в существующую папку на сервере, при этом все файлы нужно перезаписать. Внимание! При этом не следует изначально удалять директорию wp-content с файлами, а только перезаписать новыми!
  6. Загрузить оставшиеся системные файлы wordpress в корневой каталог FTP, заменив там старые.

Итого, получается, что вы должны заменить все старые файлы wordpress в директориях и подкаталогах wp-includes и wp-admin, а также корневой директории. При этом не волнуйтесь, файл wp-config.php останется в безопасности (ведь в сборке имеется только wp-config-sample.php и ничего перезаписано не будет). С директорией wp-content нужно быть чуть поосторожнее, так как там содержатся файлы ваших плагинов, шаблонов и т.п. Если вы используете wordpress шаблон по умолчанию, то наверняка успели его изменить — осторожнее, предварительно сохраните все файлы на компьютере дабы их не потерять. Потом загрузите их обратно на FTP или же просто не перезаписывайте файлы темы.

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

Как уж говорилось выше, если во время автоматического обновления вордпресс возникли проблемы, то нужно удалить с FTP файл .maintenance который выводит в админке сообщение об ошибке установки.

6.2. Завершаем установку

Теперь заходите на страницу логина вашего блога /wp-admin. Возможно, придется ввести логин пароль. Если потребуется обновление базы данных wordpress, тогда система перенаправит вас на соответствующую страницу wp-admin/upgrade.php. Проследуйте на нее и выполните инструкции, которые там будут указаны — всего лишь нужно будет нажать кнопку «Обновить базу данных». Важно сделать этот шаг как можно быстрее после первого, то есть сразу перезаписали файлы и обновите БД.

7. Финал

Разработчики в шутку записали последним пунктов — сделайте теперь что-то приятное для себя. Прямо как в старой доброй поговорке «сделай дело — гуляй смело»:) В целом после выполнения всех этих пунктов работу по обновлению wordpress можно считать завершенной. Остается только удалить кэш, если он был, а также подключить все плагины, необходимые для работы. Также советую проверить работоспособность сайта — пройтись по всем основным разделам, посмотреть не требуется ли обновление вашим плагинам и т.п.

Возможно, для профи данное описание процесса может показаться слишком длинным — бэкапы, отключения плагинов и т.п. В принципе, если честно, можно просто нажать кнопку автоматического апдейта или перезапись все файлы новой версии поверх старой. Есть вероятность что после этого все будет работать замечательно, сам так делал достаточно часто. С другой стороны данный сверхбыстрый метод может повлечь за собой некоторые проблемы в виде «белой страницы» вместо админки сайта или критические ошибки в работе плагинов из-за несовместимости. Тут уж каждый сам решает какой вариант обновления WordPress ему выбрать.

P.S. Купить книгу в сейчас не проблема, заходите онлайн в специальный книжный интернет магазин выбираете и формируете заказ после чего ждете курьера с доставкой.

рейтинг Оцените статью:
Ужасная статьяНичего интересногоТак себеНормальноХорошоКлассный постВ закладки!
(голосов - 12, средний балл: 5,83 из 7)
Загрузка...

категория Категории: Возможности; Начинающим;
теги Теги: , , , , , .

комментариев 75 к статье “Обновление WordPress подробно для начинающих”

  • Наталья   04.01.2012

    Спасибо за статью. Боялась обновлять, с вашей помощью всё получилось. Теперь у вас буду частым гостем)

  • Фред   12.01.2012

    Познавательная статья,сам больше работаю с dle,но хочу попробовать WordPress

  • Sead   16.01.2012

    Прочитал статью — страха стало меньше.

  • Илья   27.01.2012

    Отличная статья.Сам выбрал WordPress и очень доволен!

  • Ольга   01.02.2012

    Молодец! Очень хорошая и полезная статья! Всё понятно, всё исключительно по делу! То, что надо и без воды.

  • dadasasa   15.02.2012

    Огромное спасибо за статью. Я новичок и кроме ucoz ничего не знал. Хотел перейти на wordpress но не знал как( Наконец-то нашел такой сайт , где это описано поэтапно, просто и понятно.От простого к сложному.Здесь и функций побольше) По этой инструкции я уже зарегистрировался и все установил правильно и быстро. Побольше бы таких авторов, знающих толк в статьях)

  • Макс   16.02.2012

    Спасибо за статью. Прочитал статью – страха стало меньше. Теперь у вас буду частым гостем

  • Роман   07.04.2012

    Большое спасибо за информативность. очень помогли.

  • Виктория   27.07.2012

    Спасибо огромное! Все ясно и понятно. Все получилось. Часто читаешь инструкции и походу дела вопросы возникают, а тут просто делаешь и делаешь по шагам

  • Ольга   08.08.2012

    Второй раз пытаюсь обновить блог и безуспешно. Приходится откатывать назад все файлы. Из админки обновляется с ошибкой. Пробовала через ftp ничего не изменилось. Подскажите, в чем может быть причина. Выдает такую ошибку.
    Warning: Cannot modify header information — headers already sent by (output started at /home/…/…/wp-includes/general-template.php:2099) in /home/…/…/wp-includes/pluggable.php on line 881
    Хотя с другими блогами такой проблемы нет.

  • Tod   08.08.2012

    Ольга, тоже помню pluggable.php этот вылезал когда-то в виде ошибки, я просто заменил этот файл таким же из установочного архива wordpress. Проблема также может быть в плагинах (их рекомендуется отключать при обновлении) или в шаблоне какие-то «несостыковки». Иногда обновление просто не получается без каких-либо на то причин:) приходится несколько раз пытаться, отключать плагины, проверять файл wp-config чтобы не было пробелов в начале и в конце файла + правильная кодировка и т.п.

  • Ольга   08.08.2012

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

  • Tod   09.08.2012

    Ольга, я вообще никогда не обновляю темы ибо это чревато разными глюками, плагины еще можно время от времени апдейтить, но тоже нужно читать что там изменилось и нового придумали иначе можно получить глюки. Но вообще это больше похоже на индивидуальную какую-то ситуацию, которая в WP местами случается — я как-то боролся с «белым экраном» после обновления пару часов — тот еще «прикол» типа pluggable.php.

  • Curie   22.08.2012

    впервые столкнулся с такой ситуацией, когда вп завис при автоматическом обновлении , точнее при обновлении БД, что делать теперь ума не приложу, в админку не пускает

  • Tod   23.08.2012

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

  • Curie   23.08.2012

    разобрался уже, удалил файл db.php из папки wp-content, сработало)

  • Алексей   23.12.2012

    Полезная статья ! Спасибо за Ваши советы!

  • Юрий   28.12.2012

    После обновления(плагины к сожалению не дезактивировал) вордпресс сайт слетел. В логе ошибки пишет:(/home/h44211/data:.:/home/tmp:/tmp:/var/tmp:/bin:/usr/bin:/usr/local/bin:/usr/local/share/pear) in /home/h44211/data/www/blogdum.ru/wp-content/plugins/wp-downloadmanager/wp-downloadmanager-widget.php(1) : eval()’d code(1) : eval()’d code(1) : eval()’d code(1) : eval()’d code(1) : eval()’d code(1) : eval()’d code(1) : eval()’d code(1) : eval()’d code(1) : eval()’d code(1) : eval()’d code(1) : eval()’d code(1) : eval()’d code(1) : eval()’d code(1) : eval()’d code(1) : eval()’d code(1) : eval()’d code(1) : eval()’d code(1) : eval()’d code(1) : eval()’d code(1) : eval()’d code(1) : eval()’d code(1) : eval()’d code on line 1, referer: http://blogdum.ru/wp-admin/update-core.php
    Подскажите пжста, мне что удалить этот плагин через панель управления?
    Ваша статья очень полезная,очень жаль что не прочитал ее до обновления.

  • Tod   29.12.2012

    Юрий, я так понимаю все уже ок? Если какой-то плагин мешает работать, его можно тупо удалить с ФТП или (как я делаю) переименовать название папки с плагином, что его автоматом деактивирует.

  • Тимур   22.01.2013

    «Вас также могут попросить ввести данные доступа для хостинга – логин, пароль дабы скачать и установить файлы:»

    А что если wp у меня на локальной машине, какие данные нужно вводить?

  • Тимур   22.01.2013

    решил проблему, нужно было в wp-config.php дописать: define(‘FS_METHOD’, ‘direct’);

  • Михаил   23.01.2013

    Спасибо. Для себя нашел новое про отключение плагинов перед обновлением. Я этого своевременно не сделал. Были проблемы. Эх раньше бы прочитать статью.

  • VF   17.02.2013

    Это все хорошо и полезно — спасибо за материал! Но не помешало бы еще пошаговое руководство (или хотя бы краткое), после описания успешного обновления, на тему — а если обновление прошло не успешно.
    Ну, вот например, сделали мы архив базы данных. Слетела база данных при обновлении, что дальше?
    Куда и главное КАК нам толкать из архива старую базу?

  • Tod   17.02.2013

    VF, интересная идея, кстати! Не встречал подобной информации. Теоретически дабы исправить ситуацию нужно вернуться на прошлую версию системы (с официального сайта ВП можно скачать разные версии сборки) + импортировать старую базу данных из бэкапа. Импорт делается через phpmyadmin еще проще чем экспорт. Еще можно почитать статью про восстановление блога разными методами.

  • Natalja   17.04.2013

    Уважаемый автор, я не только новичок, но и по жизни всегда боялась всего нового…
    Создала по шпаргалке сайт для узкой группы людей. Старались с нашим тренером наполнить сайт информацией, потом занялась веб-райтингом…
    И вдруг мне сообщили,что мой сайт пытались взломать. И кому он нужен? Решила установить последнюю версию 3.5.1. У меня 3.3.1. Но как вы правильно знаете — боюсь.
    А вопросы такие:
    — я делаю копию из панели инструментов (экспорт).Достаточно ли будет для восстановления в случае чего?
    -я захожу в консоль, обновления и вижу там предложение обновить плагины, которые я использую. Это понятно. Но там говорят, что можно обновить темы Twenty Eleven и Twenty Ten. Это еще зачем? Надо там «галочки» ставить или нет? Моя то тема другая — DarkTree.
    — плагин Akismet у меня неактивный, наверное его полезно активизировать?Только сегодня про него узнала…
    Простите за глупые вопросы, сделайте скидку на мои почти 60… В интернете так много интересного, все хочется узнать, а хватка уже не та…

  • Tod   18.04.2013

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

  • Natalja   19.04.2013

    Спасибо за ответ!

  • Владимир   31.01.2014

    Уже второй день бьюсь с хостерами, но не как не договоримся… Не один плагин не хочет обновляться… И плагины отключал, и тему менял, даже ради интереса сайт на свой локальный сервер переносил (на локальном всё летает)… Как ещё заставить хостеров чесаться? Я же им целый год проплатил и в первый же месяц косяки…

  • Tod   02.02.2014

    Владимир, советую сменить хостинг) Если плагины не хотят обновляться, возможно, там какой-то косяк с правами записи. Можно попробовать обновить по старинке, загрузить новую версию на ФТП.

  • Mariposa   30.05.2014

    Спасибо твоей статье, я поборола свой страх и обновилась.)

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

(предыдущая статья)
(следующая статья)

Блог Wordpress Inside поможет вам научиться работать в вордпресс, закрепить и расширить имеющиеся знания. Плагины и шаблоны, разные хаки и функции wp, оптимизация и безопасность системы – все это и намного больше вы сможете найти на страницах нашего проекта!

Если хотите быстро и оперативно получать последние новости и статьи, то рекомендуем подписаться на обновления блога:

Поиск:
Последние посты
Лучшее в категории

Облако тегов
Скажи свое мнение!

В чем основные плюсы Wordpress?

Посмотреть результаты

Загрузка ... Загрузка ...
Друзья проекта
Последние новости