Статья в помощь тем, кто собирается обновиться до актуальной версии движка, но ещё ни разу этого не делал. Сперва мы научимся делать резервную копию, чтобы вернуть сайт в рабочее состояние, если что-то пойдёт не так, а затем рассмотрим 2 способа установки последних обновлений WordPress.
Обновить WordPress можно двумя способами: самостоятельно заменяя файлы, или сделать это в автоматическом режиме. Оба способа мы рассмотрим, а заодно поговорим о том, как сделать процесс обновления безопасным и как не потерять важные изменения, если вы их вносили.
Создание резервной копии сайта
Первый пункт обязателен для любых обновлений. Создать резервную копию сайта (включая базу данных) лучше всего с помощью плагина или хостинга. Но т.к. хостинг-панели друг от друга сильно отличаются, для примера воспользуемся плагином (скачать).
Если он по каким-либо причинам не подойдёт – используйте любой другой. Несмотря на то, что плагин давно не обновлялся, он по-прежнему справляется с последними версиями WP.
- Установите и активируйте плагин.
- Переходим в «Configure Google» -> «Backup Settings» и в поле «Backup Folder» вписываем будущее имя архива с копией. Например, «site». Жмём «Save».
- Вкладка «Manage Database». В строке «Database Backup» выбираем «Yes», жмём «Save».
- Вкладка «On Time Backup»: нажмите «Backup». Подождите завершения.
После создания резервной копии, подключитесь к хостингу по FTP и перейдите в папку /wp-content/. В ней будут созданы 2 новые: /backup, в которой будет архив со всеми файлами сайта, и /db – с копией базы данных. Оба эти файла скачиваем к себе на компьютер.
Что делать, если некоторые файлы движка были изменены под свои нужды?
Мы сейчас говорим о файлах, находящихся вне /wp-content/.
Я помню, какие файлы изменялись
В идеале, конечно, вы должны иметь под рукой имена всех документов, которые изменяли. Если так, то просто посмотрите список файлов, которые затронуты в обновлении. Сделать это можно, зайдя в заметки о версиях WordPress и выбрав ту, что вам предлагают установить.
Внимание! Если ваша версия «отстала» не на одно обновление, а на бОльшее количество, то просмотрите заметки о каждой, вышедшей после вашей. Если в списках обновлённых файлов вы своих изменённых не увидите – можно обновляться (но всё равно сделайте их резервные копии, на будущее).
Я не помню, что было отредактировано
Если вы не помните, какие файлы модифицировали, то придётся пробежаться глазами по всем папкам и посмотреть даты последнего изменения каждого файла (отображение дат есть в любом FTP-клиенте, или даже в простом «Проводнике» Windows, через который тоже можно зайти на FTP). Если у бОльшей части стоит одна дата, а у некоторых – другая, то откройте их и посмотрите. Возможно, их вы и изменяли.
На будущее – оставляйте в изменённых документах комментарий, по которому можно будет их найти. Скажем, в .php файле комментарием считается всё, что находится /* в таких вот значках */. Тогда вы сможете выкачать все файлы к себе на компьютер, а затем, используя тот же Notepad++ (Поиск –> Найти в файлах) найти все документы с текстом-меткой:
В поле «Find what» указываем нашу метку, которую оставили в изменённых файлах.
«Replace with» — ничего не пишем, так мы сможем просто отыскать нужные документы.
«Directory»: путь до папки, в которой лежат все файлы сайта.
Нажимаем «Find all» и на выходе получаем список php-документов.
Стандартное обновление блога
Наименее затратный по времени и силам вариант (И всё равно, делайте бэкап!).
1. Когда вы видите на главной странице админ-панели сообщение о том, что доступна новая версия движка, нажмите на ссылку «Пожалуйста, обновитесь».
2. На выбор доступны 2 версии: та, на языке которой работает блог (в примере – русскоязычная) и английская. Кнопка обновления для версии на вашем языке выделена другим цветом. Нажмите её.
3. В течение нескольких минут всё будет автоматически обновлено, после чего вас «перебросит» на экран с информацией об обновлении. Готово!
blogwork.ru
От автора: обновление WordPress — важная составляющая стабильной и, безусловно, безопасной работы сайта. Судите сами: WordPress довольно объемная CMS с открытым исходным кодом. То есть любой может заглянуть, так сказать, под капот и посмотреть, как там все устроено. Соответственно, если в коде могут быть ошибки, в том числе, связанные с безопасностью, то на сайте появляется потенциальная брешь в безопасности, которую может использовать потенциальный хакер. Все найденные уязвимости оперативно исправляются в каждой новой версии WordPress. Именно поэтому пренебрегать обновлением CMS не очень хорошая практика. Как дополнительный бонус вы можете после обновления получить новый функционал, с которым WordPress станет еще удобнее и приятнее. Итак, давайте узнаем, как обновить WordPress.
КАК ОБНОВИТЬ WORDPRESS АВТОМАТИЧЕСКИ
Есть несколько способов обновления WordPress. Начнем с рассмотрения простейшего из вариантов — практически автоматическое обновление WordPress.
Внимание! Обязательно запомните следующий момент. Какой бы из вариантов вы не выбирали — не забывайте о необходимости сделать до обновления бэкап (резервную копию) вашего сайта и базы данных (БД). Это необходимо на тот случай, если обновиться автоматически не получится по причине какой-либо ошибки. В этом случае вы всегда сможете вернуть прежнюю стабильную версию.
Как сделать бэкап — это тема отдельной статьи. Здесь я скажу лишь несколько слов об этом. Резервную копию можно сделать, соединившись с хостингом по FTP и просто скачав себе на компьютер все папки и файлы сайта. Для создания резервной копии базы данных необходимо зайти в приложение phpMyAdmin, выбрать базу данных сайта, перейти во вкладку Экспорт и произвести операцию экспорта.

После завершения процедуры копирования сайта мы можем приступать к его обновлению. Идем в админку и переходим в меню Обновления в разделе Консоль. Здесь мы должны увидеть сообщение, в котором говорится о выходе новой версии WordPress, которая доступна для обновления. Жмем кнопку Обновить сейчас и дожидаемся окончания процесса, надеемся, успешного.
Если все прошло успешно, то по окончании процесса мы должны увидеть примерно такое сообщение.
Как видим, все просто: нажатие кнопки, непродолжительное время ожидания — в итоге последняя версия WordPress наша. Однако иногда бывает не все так радужно и автоматически обновить не получается по тем или иным причинам. Что же делать в таком случае? Ну что ж, придется произвести обновление WordPress самостоятельно, вручную. Давайте узнаем, как же сделать это.
КАК ОБНОВИТЬ WORDPRESS ВРУЧНУЮ
Итак, давайте узнаем, как обновить WordPress через ftp. Для начала нам необходимо скачать актуальную версию WordPress. Напоминаю, актуальную русскую версию WordPress можно скачать с официального сайта. Качаем архив и распаковываем его.
Далее обязательно не забудьте сделать бэкап сайта и БД, если еще не успели этого сделать. Снова подключаемся к сайту по FTP и просто копируем все содержимое распакованного только что архива на сервер, соглашаясь с заменой. Для того, чтобы постоянно не подтверждать соглашение с заменой файлов, отметьте чекбоксы Всегда использовать это действие и Применить только к текущему заданию.
Дожидаемся окончания процесса заливки свежего дистрибутива WordPress на сервер. После этого пробуем зайти в админку. Здесь мы должны увидеть сообщение, в котором нам говорят, что все идет по плану и осталась самая малость — обновить базу данных. Не пугайтесь, делать это вручную не нужно, WordPress сделает все сам. Конечно же, согласимся и нажмем соответствующую кнопку.
Обновление завершено — это мы должны увидеть на последнем шаге.

Жмем кнопку Продолжить и авторизуемся на сайте. Процедура ручного обновления WordPress на этом завершена. Немного утомительнее и дольше, нежели автоматическое обновление WordPress, но, в принципе, ничего сложно также нет.
По аналогичной процедуре вы можете производить обновление темы WordPress или обновление плагина для WordPress. Если вы новичок в деле сайтостроения и работы с WordPress, то, полагаю, статья могла вам пригодиться. Поделитесь ею в таком случае со знакомым и друзьями, если это не составит для вас труда. Удачи!
webformyself.com
Делаем бэкап перед обновлением — WordPress Database Backup
Сам процесс апгрейда имеет такую особенность, что кроме файлов движка, изменения могут вноситься и в базу данных Вордпресса. Поэтому очень важно перед тем как вы будете обновляться (вручную или автоматически) сделать резервную копию базы данных, а также заодно не помешает сделать и бэкап файлов вашего блога.
Практически все владельцы хостингов предоставляют пользователям для управления своими базами данных такой распространенный инструмент как phpMyAdmin, описанный здесь. Работать с ним очень просто, особенно прочитав приведенную инструкцию.
Резервирование файлов движка можно сделать с помощью любой программы FTP клиента, например, все той же FileZilla, как это было описано в статье про создание бэкапов сайта.
Если phpMyAdmin вам по каким-либо причинам не подходит, то можете воспользоваться плагином WordPress Database Backup, который позволит в одно касание создать резервную копию вашей БД. Давайте я вкратце пробегусь по его установке, настройке и созданию бэкапа.
Итак, установка традиционная:
- Распаковать архив с плагином
- Скопировать получившуюся в результате распаковки папку в директорию под названием /wp-content/plugins/, где обитают все установленные в Вордпрессе плагины
- Далее входите в админку и выбираете вкладку «Плагины»- «Inactive (Неактивные)»
- Находите строку с Database Backup и жмем на «Активировать»
Все, его вы установили, теперь можно переходить на страницу настроек, выбрав из левого меню пункты «Инструменты» — «Резервное копирование». Если окажется, что на вашем блоге директория wp-content не имеет права доступа достаточные права для того, чтобы данный плагин смог создать в ней папку для хранения бэкапов баз данных, то вы увидите в верхней части сообщение об этом:

Ничего страшного в этом нет. Вам нужно будет с помощью FileZilla, описанной тут, зайти в директорию wp-content и создать там папку (щелкнуть правой кнопкой мыши по пустому месту и выбрать из контекстного меню пункт «Создать каталог»), название которой будет указано в сообщении (в моем случае — backup-b9747).
Затем вам нужно будет щелкнуть правой кнопкой мыши по только что созданному каталогу и выбрать из контекстного меню пункт «Права доступа к файлу». В открывшемся окне, в поле «Цифровое значение», введите 777 и нажмите OK.
Теперь, войдя в настройки Database Backup, вы никакого сообщения сверху не увидите, а значит с правами доступа на запись резервных копий БД Вордспресса в указанную директорию у вас все в порядке.
Собственно, можно вообще не производить никаких настроек для этого плагина, а сразу нажать на кнопку «Создать архив», расположенную в области «Настройки резервного копирования» для того, чтобы начать процесс создания бэкапа:
Внимательно отнеситесь к предупреждениям, которые вам выдает Database Backup. По окончании создания архива вы увидите стандартное диалоговое окно загрузки в вашем браузере. У меня Опера вместо расширения архива Gzip заменяет его на расширение HTML, но после ручного исправления данный архив с бэкапом успешно распаковывается.
Обращаю ваше внимание, что плагин этот служит только для создания бэкапа базы данных WordPress, а для ее восстановления вам все равно придется использовать упомянутый чуть выше phpMyAdmin.
Думаю, что остальные настройки вам понятны без объяснений. Вы можете в области «Таблицы» в левом столбце поставить галочки для исключения из создаваемого бэкапа БД таблицы со спам-комментариями и различные редакции одних и тех же данных (сохраненные копии или ревизии). В левой колонке вы можете добавить к создаваемому бэкапу еще ряд таблиц сторонних плагинов.
В области «Расписание резервного копирования» вы можете указать свой почтовый ящик и настроить частоту создания и высылки вам на E-mail резервных копий базы данных вашего блога. Вот и все, пора переходить непосредственно к апгрейду движка до последней модификации.
Как обновить WordPress автоматически
После того, как вы создали резервные копии файлов движка и базы данных своего блога, вам уже нечего опасаться и можно приступать к автоматическому обновлению Вордпресса до последней версии. Вообще, смысл апгрейда заключается в том, что в новых модификациях затыкаются те дыры в безопасности, которые были обнаружены ранее.
Но, к сожалению, процесс обновления несет в себе и долю негатива — с каждой новой версией создает все большую нагрузку на сервер. Для посещаемого блога это может быть существенным аргументом, чтобы воздержаться от апгрейдов, но тогда вы рискуете быть взломанными по причине более слабой защищенности старых версий.
Получается дилемма, которую каждый решает по своему. Лично я по-прежнему стараюсь обновляться при первом появлении соответствующего сообщения в админке, хотя и вижу как это пагубно сказывается на нагрузке блога на сервер хостинга.
К тому же после апгрейда у вас могут перестать работать некоторые плагины, авторы которых еще не успели их обновить для совместимости с новой версией Вордпресса. Правда такое случается довольно редко, но все же случается.
Итак, когда вы увидите в самом верху админки надпись вида «Доступен WordPress 3.6! Пожалуйста, обновитесь», то это будет означать, что пришла пора действовать. Если делать все по правилам перестраховки, то для начала вам нужно будет на всякий случай во избежание конфликтов временно деактивировать (отключить) все используемые вами плагины. Лично я на это забиваю, но…
Для того, чтобы отключить все плагины, вам нужно будет выбрать из левого меню соответствующий пункт, перейти на вкладку «Активные», поставить галочку в поле «Плагин», выбрать из выпадающего списка вариант «Деактивировать» и нажать на кнопку «Применить»:
Если вы используете какой-либо плагин кэширования в WordPress (Hyper Cache), то перед обновлением желательно будет очистить кэш, созданный им (лично я этого тоже не делаю).
Далее в админке вам нужно выбрать из левого меню пункты «Консоль» — «Обновления» и смело нажать на кнопку «Обновить автоматически» напротив того языка, который используете.
Пройдет некоторое время и вы увидите бодрый рапорт о том, что движок успешно обновлен. Если вместо этого увидите сообщение об ошибке, то скорее всего сие действо вам придется делать вручную (читайте об этом ниже).
После того, как вам удастся успешно обновиться, не забудьте включить все те плагины, которые отключили. Для этого перейдите на вкладку «Недавно активный», поставьте галочку в поле «Плагин», выберите из выпадающего списка вариант «Активировать» и нажмите на кнопку «Применить».
ktonanovenkogo.ru
Подробные инструкции
Обзор процесса обновления
- Сделайте резервную копию базы данных. Подробности можно найти в статье «Создание резервной копии базы данных».
- Сделайте резервную копию ВСЕХ файлов в каталоге WordPress. Помните о файле .htaccess.
- Проверьте резервные копии — убедитесь, что ими можно воспользоваться. Это важно.
- Деактивируйте ВСЕ плагины.
- Убедитесь, что первые четыре шага выполнены. Не предпринимайте обновление до выполнения этих шагов.
- Скачайте и разархивируйте дистрибутив WordPress с http://ru.wordpress.org/releases/.
- Удалите старые файлы WordPress с вашего сайта, но НЕ УДАЛЯЙТЕ:
- файл
wp-config.php
; - каталог
wp-content
; Исключение: каталогиwp-content/cache
иwp-content/plugins/widgets
можно удалить. - каталог
wp-images
; - файл
.htaccess
— если вы добавляли собственные правила в.htaccess
, не удаляйте его; - файл
robots.txt
— если ваш блог расположен в корневом каталоге сайта (т.е. блог и является сайтом), и вы создали этот файл, не удаляйте его.
- файл
- Загрузите новые файлы с вашего компьютера в соответствующий каталог WordPress на сайте.
- Запустите процедуру обновления WordPress и следуйте указаниям на экране.
- Обновите постоянные ссылки и .htaccess. Обновите структуру постоянных ссылок и созданные вами правила (если есть) в файле .htaccess.
- Установите обновлённые плагины и темы. Посмотрите список плагинов, работающих с версией 4.9.8. Проверьте совместимость вашей темы с версией 4.9.8 и спросите у автора темы, доступна ли новая версия.
- Повторно активируйте плагины
- Добавьте ключи безопасности в файл wp-config.php
- Посмотрите, что изменилось в WordPress.
Это краткий обзор процесса обновления. Подробные инструкции вы найдёте ниже.
В случае возникновения проблем повторно прочтите приведённые ниже инструкции, чтобы убедиться в правильности всех действий, и обратитесь к разделу «Решение проблем: Основные проблемы при установке».
Обновление с версии 2.7.x до 4.9.8
Выполните шаги 1-4, затем посетите Administration > Tools > Upgrade и нажмите кнопку «Обновить автоматически».
Подробные инструкции для обновления с версии 1.5.x, и версий 2.0 — 2.6.5, до 4.9.8
Следующие ниже инструкции пошагово и наиболее детально поясняют процесс обновления. Пожалуйста, внимательно прочитайте все инструкции, прежде чем начинать обновление!
Шаг 1: Резервное копирование баз данных
Создайте резервную копию баз данных. Все Ваши данные WordPress, такие как as Пользователи, Посты, Страницы, Ссылки и Категории, — сохранены в MySQL database. Пожалуйста, прочитайте: Backing Up Your Database для более детального описания резервного копирования баз данных.
Крайне важно создать резервную копию баз данных перед началом обновления! Если по каким-либо причинам вы посчитаете необходимым вернуться к прежней версиии WordPress, Вы будете иметь возможность восстановить базы данных из этой резервной копии.
Step 2: Back up ALL your WordPress files
Back up ALL of your files in your WordPress directory and your .htaccess file. Typically, this process involves using an FTP program to download ALL your WordPress files from your host to your local computer. Please read Backing Up Your WordPress Site for further explanation.
If you have made changes to any core WordPress files, or if you’ve got customized Plugins or Themes, you will want to have a good backup of those files. It is extremely important to back up your files before beginning the upgrade. If for some reason you find it necessary to revert back to the ‘old’ version of WordPress you will need to upload these files.
Step 3: Verify the backups
Verify that the backups you created are there and usable. This is the most important step in the upgrade process! The verification process involves making sure you can see the backup files on your local computer (or wherever you’ve stored them) and that you can navigate into any sub-folders. If the files are in a zip file, make sure you can open the zip file. Also consider opening a .sql file in an editor to see if the tables and data are represented.
Step 4: Deactivate ALL your Plugins
In your Administration panel, under the Plugins choice, deactivate any Plugins. Because of the changes to WordPress, some Plugins may conflict with the upgrade process.
Step 5: Ensure first four steps are completed
If you have not completed the first four procedures, STOP, and do them! Do not attempt the upgrade unless you have completed the first four steps.
The best resource for problems with your upgrade is the WordPress Support Forums, and if you have problems, the volunteers at the WordPress Support Forums will likely ask if you have completed the first four steps.
Step 6: Download and extract the WordPress package
Download and unzip the WordPress package from http://wordpress.org/download/.
- If you will be uploading WordPress to a remote web server, download the WordPress package to your computer with your favorite web browser and unzip the package.
- If you have shell access to your web server, and are comfortable using console-based tools, you may wish to download WordPress directly to your web server. You can do so using wget , lynx or another console-based web browser, which are valuable if you want to avoid FTPing. Place the package in a directory parallel to your current wordpress directory (like «uploads,» for example). Then, unzip it using: gunzip -c wordpress-4.9.8.tar.gz | tar -xf - or by using: tar -xzvf latest.tar.gz
The WordPress package will be extracted into a folder called wordpress.
Step 7: Delete the old WordPress files
Why Delete? Generally, it is a good idea to delete whatever is possible because the uploading (or upgrading through cPanel) process may not correctly overwrite an existing file and that may cause problems later.
DO NOT DELETE these folders and files:
wp-config.php
file;wp-content
folder;wp-images
folder—only older installations from 1.5.x days will have this folder;wp-includes/languages/
folder—if you are using a language file, and it is here rather than in wp-content/languages/, do not delete this folder (you might want to move your language files to wp-content/languages/ for easier upgrading in the future);..htaccess
file—if you have added custom rules to your.htaccess
, do not delete it;- Custom Content and/or Plugins—if you have any images or other custom content or Plugins inside the
wp-content
folder, do NOT delete them.
Delete these Files and Folders:
wp-* (except for those above), readme.html, wp.php, xmlrpc.php, and license.txt;
files; Typically files in your root or wordpress folder. Again, don’t delete thewp-config.php
file. Note: some files such as wp.php may not exist in later versions such as 2.7.wp-admin
folder;wp-includes
folder; If you have a language file here, remember not to delete thewp-includes/languages/
folderwp-content/cache
folder; You only see this folder if you are upgrading FROM WordPress 2.0.wp-content/plugins/widgets
folder; You only see this folder if you previously installed the Sidebar Widgets plugin. The Sidebar Widgets code conflicts with the built-in widget ability.
How to Delete? There are several ways to delete the files from your WordPress site. You can use your FTP Client, or if you have access to Telenet or SSH you can use that. Some host providers also provide the ability to delete files and folders.
- Using FTP to delete files and folders
- The same FTP client you use for uploading can be used to delete files and folders. If your FTP client does not appear to permit you to delete non-empty folders, check the available options for your FTP client. You’ll usually find an option that permits deleting non-empty folders. Deleting non-empty folders is a quick and thorough method cleaning out an old installation of WordPress. It is recommended that once the deleting is done, you switch back to the original setting for safety reasons.
- Using Telnet or SSH to delete file
- If you have a command-line login (telnet or ssh), you can enter the following commands to make backup copies of the files you need to keep and to delete ONLY the wordpress files in your directory (plus .htaccess). If you’ve customized other files (like
index.php
) not included by thecp
commands below, copy them as well:-
mkdir backup
-
cp wp-config.php .htaccess backup
-
cp -R wp-content backup
-
rm wp*.php .htaccess license.txt readme.html xmlrpc.php
-
rm -rf wp-admin wp-includes
-
cp backup/wp-config.php .
- After you have finished with the upgrade, you can restore any customizations to your templates or plugins from your backup directory. For example, use
cp backup/index.php .
to restoreindex.php
.
-
- Alternatively, using SSH, you could copy
wp-config.php, .htaccess
, and any content files you’ve added or altered into the new wordpress directory. Then, rename the old one (to archive it), and move the new one into its place.
Step 8: Upload the new files
With the new upgrade on your local computer, and using FTP, upload the new files to your site server just as you did when you first installed WordPress. See Using FileZilla and Uploading WordPress to a remote host for detailed guidelines in using an FTP Client to upload.
NOTE: If you did not delete the wp-content
folder, you will need to overwrite some files during the upload.
The wp-content
folder holds your WordPress Themes and Plugins. These should remain. Upload everything else first, then upload only those WordPress files that are new or changed to your new wp-content
folder. Overwrite any old versions of default plugins with the new ones.
The WordPress default theme has changed so you will want to upload the wp-content/themes/default
folder. If you have custom changes to the default theme, those changes will need to be reviewed and installed after the upgrade.
Step 9: Run the WordPress upgrade program
Using a web browser, go to the WordPress admin pages at the normal /wp-admin location. WordPress will check to see if a database upgrade is necessary, and if it is, it will give you a new link to follow.
This link will lead you to run the WordPress upgrade script by accessing wp-admin/upgrade.php. Follow the instructions presented on your screen.
Note: Make sure the database user name registered to WordPress has permission to create, modify, and delete database tables before you do this step. If you installed WordPress in the standard way, and nothing has changed since then, you are fine.
If you want to run the upgrade script manually:
- If WordPress is installed in the root directory, point your browser to: http://example.com/wp-admin/upgrade.php
- If WordPress is installed in its own subdirectory called blog, for example, point your browser to: http://example.com/blog/wp-admin/upgrade.php
If you experience difficulties with login after your upgrade, it is worth clearing your browser’s cookies.
Step 10: Update Permalinks and .htaccess
In your Administration > Settings > Permalinks panel update your Permalink Structure and, if necessary, place the rules in your .htaccess file. Also see Using Permalinks for details regarding Permalinks and the .htaccess file.
Step 11: Install updated Plugins and Themes
Please review the Plugin Compatibility List and Theme Compatibility List, or plugin/theme authors, to find plugins and themes compatible with your new WordPress version. Upload and install new versions of your Plugins and Themes, if necessary.
Step 12: Reactivate Plugins
Use your Administration Panel, Plugins, to activate your Plugins. If your plugins do not appear on the Plugin Compatibility List and you are not sure if they will work correctly with the new version, activate each plugin, one at a time, and test that there are no problems before continuing.
Step 13: Add security key definitions to the wp-config.php file
Beginning with WordPress Version 2.6, three (3) security keys, AUTH_KEY, SECURE_AUTH_KEY, and LOGGED_IN_KEY, are used to insure better encryption of information stored in the user’s cookies. Beginning with Version 2.7 a fourth key, NONCE_KEY, was added to this group.
If you don’t find the keys in your wp-config.php
file, add the keys definitions with reference to Editing wp-config.php — Security Keys, and upload to your server.
Step 14: Review what has changed in WordPress
Please review these resources to see what’s new in WordPress:
- Version 3.0 Details
- WordPress Development Blog
Special note for Fantastico Upgrades
When using the Fantastico upgrade process to upgrade from a pre-Version 2.2, Fantastico will use the wp-config-sample.php file to regenerate a new wp-config.php file. By doing this, two new values, DB_CHARSET and DB_COLLATE, are placed into the wp-config.php file. Those lines should be deleted from your wp-config.php if you are upgrading from a pre-Version 2.2 (like 2.0.10 or 2.1.3) to Version 4.9.8. A detailed explanation about DB_CHARSET and DB_COLLATE can be found in Editing wp-config.php.
Other languages
Language (english, native) | Version (new to old) | Remark |
---|---|---|
Chinese, 简体中文 | 2.2.1 to 2.2.2, 2.1 to 2.2, 2.1.2 to 2.1.3, 2.1 to 2.1.1, 2.0.7 to 2.0.9, 2.0.6 to 2.0.7, 2.0.5 to 2.0.6, 2.0.4 to 2.0.5 | |
Hungarian, magyar nyelv | 2.1.2 to 2.1.3, 2.x to 2.1, none specified | |
Italian, italiano | fino alla 2.7, dalla 2.7 | |
Korean | 1.5.x, 2.0.x to 2.1, 2.0.4 to 2.0.5 | |
Spain, Castellano | 2.2 to 2.2.1, 2.2.1 to 2.2.2, 2.2.2 to 2.2.3, 2.3 to 2.3.1, 2.3.1 to 2.3.2, 2.3.2 to 2.3.3, 2.3 to 2.5 | |
Thai, ภาษาไทย | การอัปเกรดเวิร์ดเพรส | |
Vietnamese, Việt | 2.5 to 2.6 | |
Turkish, Türkçe | none specified | |
Russian, Русский | old to new | |
Ukrainian, украї́нська мо́ва | any 2.0.x to 2.3.x, 2.0.5 to 2.0.6 |
Проблемы и решения
- Повредилась разметка или появились ошибки
- Если ваш блог выглядит поврежденным или выдает ошибки, в этом могут быть виноваты старые плагины, которые не работают с обновленным кодом. В Консоли администратора деактивируйте все плагины, которые не идут в комплекте с WordPress, и повторной активируйте их.
- Вносили изменения/хаки?
- Если вы вносили изменения в файлы самого WordPress («ломали» его), отслеживайте ваши изменения. Вам потребуется внести ваши правки в обновленный код. Здесь список измененных файлов для каждой версии.
- Избегайте пользоваться старым кодом
- Обновление дает вам самый новый и самый лучший код. Использование устаревшего кода, вне зависимости от того, как хорошо вы его отлаживали, всегда является возможной причиной сбоев. Искушение использовать исправленный старый код будет велико, но так же увеличится шанс появления ошибок.
- Могу ли я вернуться к старой версии
- Да, вы можете, но обычно это не рекомендуется. Во-первых, новые версии включают в себя обновления безопасности и откат подвергнет ваш сайт риску. Во-вторых, изменения в структуре базы данных между версиями могут повредить целостность контента, записей, комментариев и настроек плагинов, сохраненных в базе. Если вы все еще хотите это сделать, то вы делаете это на свой риск. Пожалуйста, имейте в виду, чтобы без резервной копии всего сайта и базы данных, сделанных ПЕРЕД обновлением, успешный откат почти невозможен. Удалите все файлы WordPress кроме wp-config. Загрузите файлы из вашей резервной копии на сервер и восстановите из резервной копии базу данных. Помните, у вам должны быть рабочие резервные копии для того, чтобы откат был успешен. Для старых версий WordPress откат может не работать.
- Получите дополнительную помощь
- При получении любой ошибки по время обновления, обратитесь к разделу Проблемы и решения: Общие проблемы установки, Решение проблем, и статьям из рубрики Установка. Если вы не можете найти ответ, задайте вопрос на Форумах поддержки WordPress. Вас спросят, использовали ли вы устаревший код и расскажут, как его надо изменить, чтобы вы могли сами исправить вашу ситуацию :)
codex.wordpress.org
Прежде чем начать, сделайте бэкап
Вы узнаете, когда придет время обновить WordPress! Он сам вам об этом скажет сообщением в админке: «Доступен WordPress x.x.x | Пожалуйста обновитесь.» Я не очень люблю обновлять WordPress. Эта процедура всегда заставляет волноваться, потому что может привести к ошибками или проблемам в работе блога.
Внимание! Автор блога не несет ответственности за возможные проблемы, связанные с обновлением!
Обновляться можно двумя способами:
- автоматически
- вручную
Конечно делать это автоматически гораздо проще, но, к сожалению, не всегда получается. Часто бывает, что автоматическое обновление выдает ошибку, происходит сбой и многочисленные попытки не приводят к успеху. Тогда приходится обновлять WordPress вручную.
Шаг1: какой бы способ вы не выбрали, сначала сделайте резервную копию файлов и базы данных — по ссылке подробная инструкция. Дальше в зависимости от способа обновления.
Автоматическое обновление WordPress
1. Бывалые советуют перед обновлением деактивировать все плагины, чтобы не нарушить их работоспособность. Я этого не делаю и пока проблем не было. Но лучше сделайте, если не сложно:
2. В админке зайдите в «Консоль — Обновления» и щелкните кнопку «Обновить».
3. Активируйте все плагины обратно. WordPress обновлен!
pro-wordpress.ru
О том, как всегда соответствовать требованиям
Если вы начинающий пользователь, то лучше всего использовать хостинг TimeWeb. Помимо того, что пользоваться и устанавливать движок здесь довольно просто, так еще и техническая поддержка в случае чего всегда придет на помощь.
Я использую Таймвеб, тех поддержка всегда помогает справиться с любой проблемой, насколько бы сложной она не была. На партнеров, которые работают на бесплатной основе, положиться нельзя. Об этом я уже говорил неоднократно.
К тому же, не все хостинги могут потянуть новые версии и обновления, если вы усердно пытаетесь, а wordpress ни в какую не обновляется, то скорее всего сервер его просто не тянет. Работая с партнером, на сайте которого есть форма автоматической установки (такие как Таймвеб), то получаете гарантию того, что разработчики всегда будут стараться соответствовать последним требованиям.
Ни один новый клиент не захочет пользоваться старьем!
О том, как обновляться вручную
Как вы видите, сейчас у меня установлена устаревшая версия программы ВордПресс и сам движок просит от меня обновлений.
Также вы можете заметить индикатор в верхнем и левом меню, а также напротив пункта «Плагины».
Все это говорит о том, что нам всенепременно необходимо обновление wordpress и для начала я расскажу, как это сделать вручную.
Перейдем в раздел «Обновления» и посмотрим, что же нам доступно.
Здесь мы видим, что нам доступно обновления самого движка, и нажав на кнопку «обновить сейчас» вы запустите этот процесс.
Здесь мы также можем бесплатно обновить плагины, просто поставив галочку напротив них или в разделе «Выделить все», а затем запустив процесс.
А также вы можете обновить тему для WordPress, просто поставив галочку напротив необходимых или, опять же, выделив все. Затем согласитесь со внесением изменений и процесс пойдет.
Однако, помимо этого способа существует и другой.
Более удобный способ управления
Сейчас я расскажу вам о том, как установить плагин в wordpress, который позволит поднять возможности управления обновлениями на качественно новый уровень. Речь пойдет о Easy Updates Manager. Он позволяет управлять всеми настройками обновлений из одного места. Это удобно, а главное, вам не придется заморачиваться.
По умолчанию, все настройки обновлений выполняются через файл, который хранится на сервере. Чтобы обновиться через фтп до нужной версии, необходимо забираться туда, редактировать и прописывать определенные директивы и в этом нет ничего хорошего.
Помимо длительного процесса изучения и копания в коде, вы можете допустить где-либо ошибку, что приведет к неприятным последствиям. Поиск проблемы, из-за которой возникли изменения, попытки исправить ситуацию и возможно, общение с технической поддержкой. Все это отнимает время, аудитория ждать не любит.
Можно запустить процесс обновления без входа в админку, но это тема для отдельной статьи, да к тому же данный процесс достаточно трудный для начинающего пользователя. Зачем усложнять себе жизнь?
Скопируйте название плагина Easy Updates Manager и перейдите в админку. Зайдите в плагины и выберите «Добавить новый».
В поле поиска плагинов вставляете название и выполняете поиск.
Вот так он выглядит. Нажимаете кнопку «Установить».
Подтвердите, что действительно хотите скачать этот плагин для вордпресс.
Готово. Теперь его необходимо активировать.
О настройках, получении дополнительных возможностей для управления собственным сайтом, а также зачем это нужно
Хорошо, когда вы сами решаете, что, когда и почему устанавливаете. Быть может для начинающих работу с вордпресс – это кажется сложным, но поверьте, вам все это понадобится, когда вы начнете совершенствовать собственные знания.
Сейчас вы узнаете как обезопасить себя от опасных обновлений, которые могут привести к потери части данных и изменить оптимально настроенный сайт, а также научитесь избавляться от надоедливых напоминаний.
Переходим к настройкам. Выбираем Configure.
Здесь мы видим 4 вкладки.
General – основные настройки плагина и обновлений вордпресс.
Начиная с версии 4.0 появилась функция автоматического обновления ядра, то есть всей программы: как она видит код, как его воспринимает и так далее. Многие пользователи встретили эту, казалось бы, полезную функцию с неодобрением.
Порталы, существующие довольно давно, были сделаны из расчета на то, что изменения вносят в ядро самого движка. То есть над ним уже поработали.
Программисты совершенствовали вордпресс под себя, улучшали его исходя из собственных потребностей, а в итоге при первом автоматическом обновлении все изменения исчезли, а сами сайты упали.
Если у вас сейчас используется старая версия ядра вордпресс и вы не хотите обновляться, все что вам нужно спуститься немного вниз, найти Automatic Updates. Затем поставить галочки напротив Disabled в пунктах Major Releases и Minor Releases. Это позволит отключить обновления wordpress.
Я также рекомендую отключить автоматические обновления плагинов и темок, чтобы иметь полный контроль над работой вашего сайта. Иногда в новых версиях убираются важные функции, которые вы использовали ранее, поэтому обновлять все необходимые плагины wordpress лучше вручную.
Прежде всего следует изучить что предлагают вам разработчики, возможно, изменения вам и не нужны, а может от них работа пойдет быстрее, качественнее и удобнее.
Теперь вам необходимо сохранить изменения. Ниже на этой же странице найдите кнопку Save Changes.
Вкладка Plugins.
Здесь вы можете увидеть список плагинов и настроить для каждого из них свои отдельные параметры.
Рядом с плагином Akismet вы можете найти ссылку Disallow updates (отключение обновлений). Нажмите на нее.
Теперь, перейдя в раздел обновлений, вы не увидите никаких раздражающих уведомлений. Это особенно хорошо, если вы занимаетесь созданием сайта на продажу (Создавайте сайты и зарабатывайте на них). Ведь с ними будут работать люди, которые не особенно осведомлены. Для таких обновления ассоциируются с приятными моментами и поэтому мало кто не согласится на данное действие.
А вдруг это приведет к полной потере всей вашей работы. Обезопасить клиентов – ваша прямая обязанность.
Самим же вам периодически обновляться необходимо. Не все изменения плохие, да и вам нужно быть в курсе последних технологий. Некоторые из них позволяют обеспечить повышенный уровень защиты, другие открывают новые возможности для работы.
Эта функция плагина для вордпресс хороша, чтобы не видеть постоянные напоминания. Но смотреть что нового предлагают вам разработчики также необходимо.
Если вы новичок – оставьте все как есть, когда подкопите знаний сможете вернуться к этому вопросу и более детально взглянуть на новые функции, которые периодически предлагают разработчики плагинов. А пока лучше оставить все как есть и научиться пользоваться этим.
Заморозьте время пока не научитесь.
Чтобы вернуть упоминания об обновлениях необходимо снова зайти в Update Options – Plugins – Allow Updates.
Вкладка Themes в главном меню аналогична Plagins, но применима исключительно для тем.
Если вы вносили в нее изменения, то естественно обновляться нельзя.
Advanced рассчитана на продвинутых пользователей.
О том, что необходимо сделать, чтобы обновления гарантированно не причинили вреда
Прежде чем приступать к обновлениям, лучше всего сделать резервную копию всех данных или, иными словами, бэкап wordpress. Это нужно, чтобы не потерять необходимые данные и в случае неполадок вернуть все как было. Об этом я буду рассказывать в своих будущих публикациях, так что подписывайтесь на рассылку блога.
В завершение хотелось бы сказать, что обновления и совершенствования – это неотъемлемая часть работы. Я говорю не только о программах, но и ваших навыках.
Для того, чтобы достичь успеха вам необходимы знания, умения и желания. Если вы улучшаетесь во всех этих направлениях, то работа будет выполняться наилучшим образом, а прибыль не заставит себя долго ждать.
Подписывайтесь на рассылку моего блога и сможете быть в курсе всех обновлений, а также узнать множество дополнительных возможностей.
Немного о Египте
Я бы хотел выразить искренние соболезнования родным и близким погибшим при крушении аэробуса A321 в Египте 31 октября. Ужасная трагедия. В начале этого года, я со своей семьей летал отдыхать в Египет, в Хургаду. И как раз этой же авиа компанией.
Скажу, что отдых прошел очень хорошо. Мне очень понравилась сама страна, замечательные люди, удивительные пейзажи, море — сказка.




Но вот, что очень не понравилось и вызвало крайнее возмущение, — это взяточничество в аэропорту. Работники аэропорта не стыдясь продают места в салоне самолета, и предлагают другие услуги в обход стандартным международным правилам аэропортов. Но ведь это международные ворота, именно здесь складывается последнее впечатление о стране. Туристический бизнес составляет львиную долю дохода Египта, а тут такие зихера.
А вы отдыхали в Египте, что понравилось, а что нет?
Удачи вам в ваших начинаниях и, надеюсь, мне удалось быть для вас полезным.
start-luck.ru
Как обновить WordPress своими руками
Чтобы обновить WordPress, Вам понадобиться его новая версия, которую можно скачать в Интернете и работающее подключение ftp-клиента (как настроить ftp-клиент).
Затем, нужно через ftp попасть в корневую папку Вашего ресурса, найти и удалить папки – «wp-admin» и «wp-includes». Они будут заменены новыми. Трогать всё остальное, категорически запрещается.
После этих манипуляций, нужно извлечь содержимое из скаченного архива с новым движком. У Вас должна появиться отдельная папка, внутри которой будет много файлов. Их нужно все выделить и аккуратно перетащить в ту папку, где Вы только что удаляли ненужные. Только не прямо туда, а как на компьютере из папки в папку.
Если система попросит заменить файлы, меняйте не бойтесь.
Прошу, обратить Ваше внимание на файл – «wp-config.php». Если Вы помните, то при установке WordPress на хостинг, мы вносили в него изменения. Там были вписаны логин, пароль и имя базы данных. В новом движке будет точно такой же файл, но без нашей информации.
Поэтому, перед тем, как обновлять WordPress, скопируйте его в удобное для Вас место и после обновления, сравните содержимое нового файла и старого. Если всё будет в порядке, то просто впишите в него свои данные и переименуйте в — «wp-config.php», потому-что его новое название будет – «wp-config-sample.php».
Возможно, Вам ещё потребуется обновить базу данных. Для этого в верхней строке Вашего браузера, нужно вписать следующую строку:
Ваш блог/wp-admin/upgrade.php
Затем, заходите в админку Вашего блога и радуетесь новой версии движка.
sozdaiblog.ru
Для чего делать резервную копию WordPress?
При обновлении WordPress изменения вносятся в файлы самого движка, а так же может за тронуться и база данных Вордпесс. Поэтому важной особенностью (как в автоматическом, так и в ручном) обновлении платформы является создание резервных копий как самих файлов, так и базы данных.
Об этом я писал целый пост «Как сделать бэкап сайта(резервная копия сайта) и бэкап базы данных» почитайте обязательно пригодиться!
2. Теперь у вас есть все резервные копии самого движка и базы данных вашего блога, можно ни чего не бояться так как при необходимости можно будет восстановить свой сайт в рабочую версию!
Существует некая дилемма в обновлении. С каждой новой версией повышается нагрузка на сервер особенно это заметно на блогах где немаленькая аудитория, но так же и не останешься на старой версии, так как в новых версиях платформы закрыто множество дыр в открытом исходном коде.
Выбор за вами! Или большая скорость или безопасность. Но думаю вы знаете что выбрать. А скорость можно конечно повысить например отличным скриптом или плагином, о них я рассказывал в двух прошлых статья скрипт и плагин для ускорения WordPress.
3. Что же. Осталось только довести подготовку к обновлению до так сказать ума. Многие просто забывают отключить все плагины на своем блоге. Это необходимость, делаем мы это для того, что бы работоспособность их не полетела, а включим мы их после обновления. Так же если вы используйте плагин для кэширования веб-страниц , не забудьте почистить кэш и отключить его .
4. Теперь когда все подготовлено со спокойной душой можно приступить к самому процессу обновления. Для этого заходим в консоль управления wordpress — обновления. И если у вас есть надпись «Свежая версия WordPress доступна для обновления» значит нужно поставить новую версию движка и повысить тем самым уровень безопасности своего сайта.
Обратите свое внимание , тут доступно две версии английская и русская. Используйте ту которая у вас стояла ранее и смело нажимайте обновить. После всех манипуляций, если все прошло удачно выйдет отчет об успехе и можете смело выкидывать со своей головы вопрос о том, как обновить WordPress? А если выйдет ошибка, что же тут нужно будет использовать совсем иной метод.
Если у вас до обновления стояла очень старая версия платформы например 2.3.5, то после обновления на более свежую например 3.9 обязательно возникнет какой-нибудь баг или просто навсего WordPress полностью слетит, теряя свою работоспособность.
Происходит это потому, что при обновлении старые файлы заменяются на новые. А вот в более старых версиях могут оказаться файлы которые невозможно заменить. Для этого приходиться обновляться ручным способом.
Как вручную обновить WordPress?
Не получилось легко получить новый движок WordPress? Не огорчайтесь. Разберем следующий вопрос как вручную обновить WordPress? С первого взгляда можно подумать что в ручном обновлении тяжело разобраться, но это так же не составит труда следуя пару инструкциям!
1. Так же как и со способом автоматического обновления необходимо сделать резервные копии файлов и базы данных. Перестраховка ни когда не помешает! Так же очистить кэш и отключить все плагины. Все это описывалось чуть выше.
2. В автоматическом обновлении было все по другому, здесь нужно скачать сам установочный файл WordPress перейдя по этой ссылке, затем нажимаем на скачать свежие версии WordPress и попадаем на такую страницу как на скриншоте «обновить worpress»:
3. Выбираем последнюю версию и скачиваем zip архив себе на компьютер. Распаковываем и подключаемся к своему сайту по FTP например с помощью программы (FTP Fille Zilla) чтобы скопировать файлы обновления. На официальном сайте WordPress есть раздел под названием кодекс wordpress там написано как производить ручное обновление, но к сожалению на английском языке.
После распаковки архива нужно подготовить наши файлы для обновления. Для этого необходимо удалить :
Папку wp-content ( В ней хранятся многие файлы: изображения, плагины, файлы темы оформления) в общем все ваши файлы
После , заходим через FTP клиент на свой сайт, копируем с корня сайта( httpdocs или public_html) файл wp-config.php на свой компьютер и удаляем с сервера он там не нужен. Две папки wp-admin и wp-includes так же удаляем. Эти две папки будут обновлены новыми с новой версии платформы.
4. Дальше необходимо с помощью допустим этого html редактора открыть файл который был скачан с сервера, а затем удален wp-config.php ( должен быть на компьютере). И так же открыть из новой версии WordPress файл wp-config-sample.php .
5. Итак файлы открыты. Теперь смотрим их содержимое оно должно стать одинаковым! Для этого из файла wp-config.php переносим все необходимые данные (такие как пароль и логин базы данных и т.д. ) в файл wp-config-sample.php и сохраняем.
Далее если вы сделали все правильно , можно удалить файл wp-config.php, а файл wp-config-sample.php переименовать в wp-config.php закинув его в папку с новым движком новой версии.
Конечно это может оказаться сложным и поступить проще можно. Взяв и удалив файл wp-config-sample.php, а заместо него переместить файл wp-config.php. Но это может оказаться серьезной ошибкой, так как в новой скаченной версии движка в файл wp-config-sample.php часто добавляют новые строчки кода, то есть новые функции, которых может не оказаться в старом wp-config.php.
6. Новая версия платформы WordPress подготовлена и теперь можно через FTP клиент закачать все файлы нового движка в корень своего сайта тем самым обновив его до последней версии. На сообщения FTP клиента о том что такие файлы существует не зацикливайтесь, просто отвечаем ему командой «перезаписать» поставив галочку на «всегда использовать это действие», так фтп клиент не будет каждый раз запрашивать разрешение на перезапись файлов.
На самом деле это все wordpress уже у нас новый. Осталось только обновить базу данных. Рассмотрим это ниже обновление myphp admin
Как обновить WordPress базы данных?
Существует два метода:
- Первый это просто зайди в консоль и нажать на кнопку обновить базу данных , она должна появиться после замены всех старых файлов платформы Вордпресс на новые. После этого выйдет сообщение БД успешно обновлена!
- Второй метод это вызвать команду обновление через строку вашего браузера:
Название вашего блога(домен)/wp-admin/upgrade.php
Так же выйдет окно в котором WordPress предложит обновить БД, жмем на обновление , после чего выйдет сообщение об успешной установке.
Как обновить WordPress тему и все плагины?
Тут два выхода , а точнее действий. Если вы используйте бесплатную версию то увы, обновлений на нее наверно существует. Бесплатная тема для WordPress по сути уже законченный продукт.
Если у вас платная версия, то возможно автор этой темы ее доделал, устранил некоторые ошибки. Смело заходим в «консоль — обновления», находим свою тему оформления и жмем обновить! В этом же разделе обновляем наши установленные плагины, если они того требуют, а так же тут можно загрузить новые , удалить или отключить.
В следующем материале я вам расскажу, как откатить WordPress до старой версии.
Всем спасибо и до новых встреч!
pribylwm.ru