Как вручную обновить WordPress через FTP
WordPress умеет автоматически обновлять себя до новейшего минорного релиза без участия пользователя. Для крупных же обновлений WordPress отображает уведомление, что новая версия стала доступна и предлагает пользователю обновиться, просто нажав на кнопку. Однако, иногда вы можете столкнуться с ситуацией, когда обновление из админки WordPress невозможно. В этой статье мы покажем вам как вручную обновить WordPress с помощью FTP клиента.
Подготавливаем сайт к обновлению
Первое, что вам всегда нужно сделать перед каждым обновлением, это создать свежую резервную копию сайта. Если у вас нет доступа к админке WordPress, то бекап можно сделать вручную.
После создания р.к. потребуется скачать свежую копию последнего WordPress со страницы WordPress.org на свой компьютер, а затем распаковать архив. Внутри zip архива вы обнаружите папку под названием strong>wordpress.
Если на вашем компьютере еще нет установленного FTP клиента, то необходимо его скачать и установить. Мы рекомендуем использовать Filezilla, потому как он бесплатен и работать как на Windows, так и на Mac. В качестве альтернативы можно рассмотреть Total Commander.
Загружаем файлы WordPress через FTP
Подключитесь к своему сайту с помощью FTP клиента.
После подключения переходим в корневую директорию сайта. Теперь загружаем все файлы из папки wordpress на вашем компьютере в корневую директорию сайта.
![ftpupload-wordpress[1]](https://wpincode.com/wp-content/uploads/2016/03/ftpupload-wordpress1.png)
Ваш FTP клиент начнет загрузку файлов с ПК на веб хостинг. Во время процесса обновления клиент FTP спросит что сделать с уже существующими на сервере файлами, заменить их? Выберите «Замена», а затем поставьте галочку «Всегда применять это действие».
![overwrite-ftpupload[1]](https://wpincode.com/wp-content/uploads/2016/03/overwrite-ftpupload1.png)
Обновление базы данных WordPress
В новых релизах WordPress могут вноситься изменения в базу данных WordPress, что потребует обновления БД. После того, как вы загрузили все файлы на свой сайт, просто перейдите в административную панель ВП. WordPress отобразит вам уведомление о необходимости обновления БД.
![database-update-wordpress[1]](https://wpincode.com/wp-content/uploads/2016/03/database-update-wordpress1.png)
Просто кликните на кнопку Update WordPress Database (Обновить базу данных WordPress) для продолжения. CMS отобразит вам уведомление об успешном завершении операции.
Вот и все. Вы успешно обновили WordPress вручную до последней версии.
Помните, что всегда стоит обновлять WordPress до последней свежей версии.
Мы надеемся, что эта статья помогла вам научиться вручную обновлять WordPress на своем сайте.
По всем вопросам и отзывам просьба писать в комментарии ниже.
Не забывайте, по возможности, оценивать понравившиеся записи количеством звездочек на ваше усмотрение.
Как вручную обновить WordPress

Опубликовано: 22.11.2019

В данной инструкции рассмотрим процедуру ручного обновления CMS WordPress. Проверить, требуется ли обновление для вашей системы можно на стартовой странице CMS — входим в панель управления. Если для WordPress есть обновления, то мы увидим сообщение «Доступен WordPress x.x! Пожалуйста, обновитесь»: По сравнению с автоматическим обновлением, ручное можно контролировать на каждом этапе — это позволит лучше понять процесс или внести свои коррекции, при необходимости (например, при использовании исправленных программистом файлов).
Тестирование
- Использование плагинов, которые больше не поддерживаются в новой версии WordPress.
- Ручные изменения системы программистом, о которых он забыл или не рассказал.
- Иные ошибки в ходе обновления.
Прежде чем мы выполним обновление, рекомендуется сделать копию сайта и сначала обкатать процесс на нем. После необходимо тщательно проверить работу всех компонентов сайта.
Подготовка к обновлению
Прежде чем начать обновление, необходимо сделать резервные копии и отключить плагины.
Копирование базы данных
В процессе обновления будет модифицирована база данных. На всякий случай, мы должны сделать ее резервную копию.
Как правило, это делается с помощью инструмента phpMyAdmin на хостинге или утилиты mysqldump из командной строки. Подробнее в инструкции Как сделать дамп базы MySQL.
Копирование файлов
Делаем копию всех файлов на сервере. Для этого можно воспользоваться FTP-клиентом (например, Filezilla). Также данные можно скопировать напрямую на сервере в командной строке.
Важно не забыть про скрытые файлы (их название начинается с точки, например, .htaccess) — он может не отображаться в FTP клиенте, а при копировании из командной строке не копироваться.
Например, в FileZilla, отображение скрытых файлов настраивается в пункте меню Сервер:

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

Загрузка и установка новой версии WordPress
Переходим к самому процессу установки новой версии.
Загрузка CMS
Переходим на официальную страницу загрузки WordPress. Выбираем нужную версию программного продукта и скачиваем его:

* в данном примере мы загрузим версию 5.3.
После скачивания распаковываем архив.
Удаление старых папок на сервере
В официальной документации рекомендуется удалить все файлы, кроме некоторых. Однако, данный метод слишком грубый — помимо файлов для CMS мы можем удалить важные скрипты, которые вылолжил программист или файлы подтверждения владения доменом (например, для Яндекс вебмастер или Google для вебмастеров).
И так, удаляем только следующие папки:
- wp-admin
- wp-content/cache — папка cache внутри каталога wp-content
- wp-content/plugins/widgets — папка widgets внутри каталога plugins, которая в свою очередь, находится внутри каталога wp-content.
- wp-includes
Копирование новых файлов на сервер
Переносим новые файлы, находящиеся внутри скачанного и распакованного архива, на сервер. При появлении окна с запросом, что делать с файлами, которые уже есть на сервере, необходимо ответить «Заменить».
Ждем окончания процесса.
Обновление базы данных
Переходим по ссылке http:///wp-admin/upgrade.php — система предложит обновить базу данных — кликаем по Обновить базу данных WordPress:

Процесс не должен занять много времени — в его конце мы должны увидеть Обновление завершено:

Кликаем по Продолжить — нас перекинет в панель управления. Внизу мы должны увидеть новую версию:

Завершение обновления
Для завершения обновления, включаем плагины и проверяем работу сайта.
Включение плагинов
Переходим в раздел Плагины — кликаем по Недавно активные — выбираем все плагины — в действиях выбираем Активировать — и Применить:

Проверка сайта
Переходим на сайт — проверяем его работоспособность и работу всех компонентов.
Обновление WordPress
ВНИМАНИЕ: процесс обновления затронет все файлы и папки, включенные в основную установку WordPress. Сюда входят все основные файлы, используемые для запуска WordPress. Если вы внесли какие-либо изменения в эти файлы, ваши изменения будут потеряны. Вы всегда должны обновлять WordPress до последней версии. Когда будет доступна новая версия WordPress, вы получите сообщение об обновлении на экранах администратора WordPress. «Чтобы обновить WordPress, нажмите на ссылку в этом сообщении». Есть два метода обновления — самый простой — это обновление в один клик, которое подойдет большинству людей. Если это не работает или вы просто предпочитаете более практичный способ, вы можете выполнить обновление вручную. Если вы обновляете несколько версий, следуйте процедуре на Обновление WordPress — Расширенные инструкции
Резервное копирование WordPress
Прежде чем начать, рекомендуется создать резервную копию своего веб-сайта. Это означает, что при возникновении проблем вы можете восстановить свой сайт. Полные инструкции по созданию резервной копии можно найти в резервное копирование WordPress. Наверх ↑
Автоматические фоновые обновления
В WordPress 3.7+ вам не нужно ни чего делать, чтобы применить второстепенные обновления и обновления безопасности. Большинство сайтов теперь могут автоматически применять эти обновления в фоновом режиме. Если ваш сайт поддерживает обновление в один клик без ввода учетных данных FTP, тогда ваш сайт должен иметь возможность обновляться с 3.7 до 3.7.1, 3.7.2 и т. д. (Вам все равно нужно будет нажать «Обновить сейчас» для основных выпусков ядра.) Наверх ↑
Обновление в один клик
WordPress позволяет обновлять одним нажатием кнопки. Вы можете запустить обновление, кликнув на ссылку в баннере новой версии (если она есть) или перейдя в раздел «Обновления консоли». Как только вы окажетесь на странице «Обновить WordPress», нажмите кнопку «Обновить сейчас», чтобы начать процесс. Вам не нужно больше ничего делать, и, когда это будет сделано, вы будете в курсе последних событий. Обновления в один клик работают на большинстве сайтов. Если у вас есть какие-либо проблемы, это, вероятно, связано с проблемами с разрешениями в файловой системе. Наверх ↑
Права файлов
WordPress определяет, какой метод он будет использовать для подключения к файловой системе вашего сервера, основываясь на правах на ваши файлы WordPress. Если файлы принадлежат владельцу текущего процесса (то есть пользователю, под которым работает веб-сервер), а новые файлы, созданные WordPress, также будут принадлежать этому пользователю, WordPress будет напрямую изменять файлы самостоятельно, без запроса учетных данных. WordPress не будет пытаться создавать новые файлы напрямую, если у них нет правильного владельца. Вместо этого вам будет показано диалоговое окно с запросом учетных данных для подключения. Обычно файлы принадлежат учетной записи FTP, которая их изначально загрузила. Чтобы выполнить обновление, вам просто нужно ввести учетные данные для подключения к этой учетной записи FTP. Принадлежат ли ваши файлы пользователю веб-сервера или нет, будет зависеть от того, как вы установили WordPress и как настроен ваш сервер. На некоторых платформах виртуального хостинга существует угроза безопасности, когда файлы принадлежат пользователю веб-сервера, а не пользователю FTP. См. Руководство по изменению разрешений для файлов для получения дополнительной информации, в том числе о том, как настроить разрешения для файлов, чтобы несколько пользователей FTP могли редактировать файлы. Наверх ↑
Неудачные обновления
Если вы видите сообщение «ошибка обновления», удалите файл .maintenance из каталога WordPress с помощью FTP. Это удалит неприятное сообщение «Не удалось обновить». Если обновление в один клик у вас не работает, не паникуйте! Просто попробуйте выполнить обновление вручную. Наверх ↑
Ручное обновление
Это короткие инструкции, если вы хотите больше, ознакомьтесь с расширенными инструкциями по обновлению. Если у вас возникли проблемы с трехэтапным обновлением, вы так же можете просмотреть более подробные инструкции по обновлению. В этих инструкциях предполагается, что URL вашего сайта — http://example.com/wordpress/ . Наверх ↑
Шаг 1. Замените файлы WordPress
- Скачайте последнюю версию WordPress в zip (или tar.gz) файле.
- Распакуйте полученный файл.
- Отключите используемые плагины.
- удалите старые каталоги wp-includes и wp-admin на своем хостинге (используя FTP или ssh).
- Затем точно так же, закачайте новые каталоги wp-includes и wp-admin на свой хостинг, на место удаленных.
- Загрузите отдельные файлы из нового каталога wp-content в свой старый wp-content перезаписав существующие файлы. Ни в коем случае не удаляйте каталог wp-content .
- Загрузите все новые файлы из корневого каталога новой версии в существующий корневой каталог WordPress.
ПРИМЕЧАНИЕ. Вам следует заменить все старые файлы WordPress новыми в каталогах и подкаталогах wp-includes и wp-admin , а также в корневом каталоге (например, index.php, wp-login.php и т. Д.). . Не волнуйтесь — ваш wp-config.php будет в безопасности.
Будьте осторожны при копировании каталога wp-content . Вы должны убедиться, что копируете файлы только из этого каталога, а не заменяете весь каталог. Здесь живут ваши темы и плагины, поэтому вы захотите их оставить. Если вы настроили стандартные или классические темы, не переименовывая их, не перезаписывайте эти файлы, иначе вы потеряете свои изменения. (Хотя вы можете сравнить их на предмет наличия новых функций или исправлений).
Наконец, вам следует взглянуть на файл wp-config-sample.php , чтобы увидеть, были ли введены какие-либо новые настройки, которые вы, возможно, захотите добавить в свой собственный wp-config.php .
Шаг 1.5: Удалите файл обслуживания.
Если вы выполняете обновление вручную после неудачного автоматического обновления, удалите файл .maintenance из каталога WordPress с помощью FTP. Это удалит неприятное сообщение «Не удалось обновить».
Шаг 2. Обновите вашу установку
Посетите главную страницу администратора WordPress по адресу /wp-admin. Вас могут попросить снова войти в систему. Если на этом этапе необходимо обновление базы данных, WordPress обнаружит это и предоставит вам ссылку на URL-адрес, например http://example.com/wordpress/wp-admin/upgrade.php . Перейдите по этой ссылке и следуйте инструкциям. Это обновит вашу базу данных, чтобы она была совместима с последними изменениями. Вы должны сделать это как можно скорее после шага 1.
Не забудьте повторно активировать плагины!
Шаг 3. Сделайте что-нибудь приятное для себя
Если у вас включено кеширование, очистите кеш на этом этапе, чтобы изменения вступили в силу немедленно. В противном случае посетители вашего сайта (включая вас) будут продолжать видеть старую версию (до обновления кеша).
Ваша установка WordPress успешно обновлена. Это так просто, что мы можем сделать это и без обновления WordPress с помощью Subversion.
Подумайте о том, чтобы вознаградить себя публикацией в блоге об обновлении, прочтением той книги или статьи, которую вы откладывали, или просто посидите несколько минут и позвольте миру пройти мимо вас.
Заключительные шаги
Теперь ваше обновление завершено, поэтому вы можете войти и снова включить свои плагины. Если у вас возникли проблемы со входом в систему, попробуйте удалить файлы cookie в своем браузере.
Устранение неполадок
Если что-то пошло не так, первое, что нужно сделать, это выполнить все шаги, указанные в наших расширенных инструкциях по обновлению. На этой странице также есть информация о некоторых из наиболее часто встречающихся проблем.
Если вы столкнетесь с запросом учетных данных FTP при попытке автоматического обновления WP на сервере IIS, это вполне может быть вопросом прав. Зайдите в консоль управления IIS и там в пул приложений вашего сайта. В расширенных настройках измените идентификатор модели процесса на LocalSystem. Затем на «Сайтах» выберите свой, кликните правой кнопкой мыши, нажмите «Изменить разрешения» и на вкладке «Безопасность» добавьте пользователей, прошедших проверку подлинности. Это должно сработать.
Если после обновления у вас возникнут проблемы, вы всегда можете восстановить резервную копию и заменить новые файлы на файлы из предыдущей версии из архива версий.
Другие варианты
Если вы знакомы с оболочками unix, вам следует попробовать wp-cli.
Как обновить WordPress
WordPress – это самая популярная система управления содержимым сайта (CMS). Она имеет открытый исходный код: это значит, что на ее основе любой желающий может создавать свои версии системы, исправлять ошибки и делать доработки.
Зачем необходимо обновление вордпресс
На WordPress работает миллионы ресурсов, поэтому важное внимание необходимо уделять безопасности данной системы. Регулярные обновления CMS устраняют ошибки и уязвимости системы.
Существует два типа обновления WordPress:
- Основные релизы. Содержат значительные изменения и дополнения, новый функционал, исправление ошибок, найденных ранее. При нумерации основных релизов используют главное число версии, например, 5.4, 5.5, 5.6.
- Технические релизы. Не такие масштабные, содержат меньше дополнений и выходят чаще. Они не делают серьезных изменений, а лишь исправляют найденные ошибки в работе программы. При нумерации используют второстепенное число, например, 5.4.1, 5.4.2, 5.4.3.
После публикации обновлений, становятся известными проблемы в последней версии системы, поэтому стоит как можно раньше делать обновление до последнего варианта, чтобы хакеры не смогли использовать для взлома уязвимости устаревшей версии.
Помимо безопасности, появляются новые удобные фишки, которых не было раньше. Использование нововведений невозможно со старой версией CMS.
Как обновить версию wordpress
Как узнать, что вышло обновление для WordPress? Слева на панели управления CMS будет указано количество обновлений рядом с соответствующим названием.
Если обновления доступны, не спешите переходить к их установке. Для начала потребуются подготовительные работы.
Перед тем как обновить вордпресс выполните предварительные шаги:
- Обязательно сделайте резервную копию сайта перед загрузкой обновлений.

Как вариант, вы можете проверить вышедшее обновление на копии сайта, если после установки никаких ошибок не возникнет, то можно выполнить процесс обновления на рабочей версии вашего веб-ресурса.
- Чтобы все установленные плагины и темы сохранили свою работоспособность, проверьте, что они обновлены до последней версии. Для этого в административной панели WordPress в меню слева выберите раздел Консоль. В консоли перейдите в Обновления и нажмите Обновить плагины, затем Обновить тему WordPress (если есть доступные обновления).

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

Как обновить вордпресс вручную
Ручное обновление движка WordPress происходит с помощью доступа к серверу по FTP . Этот способ лучше применять тем, кто умеет работать с FTP-клиентами в том случае, когда автоматическое обновление не сработало по каким-то причинам.
- Скачайте актуальную версию WordPress и распакуйте zip-архив. В нем вам понадобится папка WordPress, которая содержит все необходимые для обновления файлы.
- Подключитесь к сайту с помощью FTP-клиента.
- В локальных файлах выберите левый столбец и откройте распакованную папку WordPress.
- В столбце удаленного сервера зайдите в корневую папку сайта. Она может носить название public_html или имя домена. Здесь вы найдете файлы и папки WordPress.
- На своем компьютере выделите все файлы в локальной папке WordPress на вашем компьютере и выберите правой кнопкой мыши пункт Закачать на сервер.
- FTP-клиент начнет загружать файлы с компьютера на сайт.
- Так как на сайте старые версии файлов будут иметь идентичные названия, вам будет задан вопрос о том, что необходимо сделать с этими файлами. Выберите Перезаписать и поставьте галочку Всегда использовать это действие.
- Когда загрузка будет закончена, откройке админку сайта. Это необходимо, если потребуется обновление базы данных.
- Если отобразится такое сообщение при заходе в административную панель, выберите Обновить базу данных WordPress.
- Дождитесь, когда базы данных будут обновлены, чтобы продолжить работу с сайтом.
- Ручное обновление WordPress с помощью FTP завершено.
Нужно ли устанавливать обновление WordPress автоматически
Начиная с версии WordPress 3.7 в системе появилась функция автоматического обновления. По умолчанию автообновление работает, когда появляются минорные (или технические, которые содержат небольшие изменения системы) обновления. В случае мажорных (или основных) релизов обновления не срабатывает автоматически.
Перед тем как включить автоматические обновление, а мы рекомендуем это делать для повышения безопасности вашего сайта, включите автоматическое резервное копирование вашего веб-ресурса. Вы можете использовать для этого бесплатный и самый популярный плагин UpdraftPlus.
Теперь вы можете переходить к настройке автообновления для сайта. Для того, чтобы происходило автоматическое обновление при выходе основных релизов вам потребуется плагин Easy Updates Manager.
- После установки плагина зайдите в раздел Панель инструментов и выберите пункт Параметры обновлений для настройки.
- Перейдите в раздел Автоматические обновления, нажмите вкладку Пользовательский.
- Затем выберите Включить основные выпуски WordPress.
После этих шагов настройки сохранятся и основные выпуски WordPress будут обновляться автоматически.
Как настроить автоматическое обновление вручную
Для того чтобы настроить автоматическое обновление в ручном режиме выполните следующие действия:
- Для перехода на сервер подключите FTP.
- В главном каталоге сайта найдите файл wp-config.php.
- Откройте его и перед строчкой /* Это всё, дальше не редактируем. Успехов! */ вставьте код define( ‘WP_AUTO_UPDATE_CORE’, true );
- Затем в файл functions.php активной WordPress-темы вставьте строчку add_filter( ‘allow_dev_auto_core_updates’, ‘__return_false’ );
Что делать после обновления WordPress
Необходимо убедится в работоспособности сайта. Откройте его в новом окне браузера с помощью режима инкогнито. Это поможет проверить работу ресурса без кеширования данных.
Какие ошибки могут возникнуть после обновления:
- Надпись на сайте “Технические работы”. Вероятно, вы закрыли окно, когда обновление еще не было завершено. Если у вас есть FTP-доступ к каталогу сайта, то выполните следующие шаги: удалите файл .maintenance в корне сайта. Убедитесь, что в файле wp-activate.php переменная «WP_INSTALLING» располагается со значением false.
- Часто встречаемая ошибка – конфликт между новой системой и установленными плагинами. Чтобы ее исправить, из административной панели выключайте по очереди плагины сайта. При отключении конфликтного плагина ваш сайт заработает снова.
- Ошибка соединения с базой данных. Для решения этой проблемы с помощью файлового менеджера или FTP вам нужно получить доступ к файлу wp-config.php. Проверьте, что имя базы данных, хост, имя пользователя и пароль указаны правильно. Если это не помогло, попробуйте обратиться к вашему хостинг-провайдеру. Если и с их стороны все в порядке, то проверьте ваш сайт на наличие угроз.
Заключение
Нужно ли обновлять WordPress? Однозначно: да. Если обновления, выходящие с основными релизами, можно устанавливать не сразу, то технические выпуски лучше загружать в день выхода релиза. Чтобы не пропустить минорные обновления, включите автоматическое обновление WordPress.
Чаще всего взломы сайтов на WordPress случаются из-за устаревших версий CMS и плагинов. Поэтому так важно следить за выходом обновлений системы. Перед загрузкой новой версии WordPress не забывайте делать резервную копию сайта, если у вас есть возможность, проверяйте обновления на другой копии вашего веб-ресурса. Если у вас возникли проблемы после обновления вы всегда можете обратиться в форум поддержки пользователей WordPress.