Как откатить обновление на WordPress?

16.02.2021
Откатить обновление на WordPress на предыдущее можно двумя способами: автоматически и вручную. Но есть нюанс. Автоматический откат возможен в течение краткого времени — практически, сразу, когда после обновления вы заметили, что часть файлов потерялась или работает некорректно. Чтобы это сделать, достаточно зайти в панель управления хостингом, перейти в раздел «Backup», выбрать дату, за которую нужно развернуть резервную копию и нажать кнопку «Восстановить».
Если же прошло много времени, то придется делать откатку вручную, так как WordPress не имеет такой автоматической функции. К счастью, сделать это не сложно. В этой статье мы расскажем как откатить версию WordPress всего в несколько кликов.
Как вернуть старую версию WordPress?
Условно вся работа заключается в 3 небольших этапа:
- Предварительное резервное копирование всех данных.
- Скачивание версии, до которой нужно откатить обновление.
- Замена файлов на ранее скопированные.
Резервное копирование данных
Резервное копирование — это то, о чем нужно помнить всегда. Без него есть огромная вероятность, что при обновлениях или изменениях внутри сайта он может начать работать неправильно или вообще “умрет”, а восстановить все данные самостоятельно будет невозможно. Поэтому всегда делайте резервное копирование.
Сделать это можно 3 способами:
- Резервная копия через сервер хостинга.
- Копия базы данных через phpMyAdmin.
- Полное копирование через FTP-клиент.
С наличием резервной копии вашего сайта, вы без проблем откатите обновление WordPress, а сайт продолжит свою корректную работу.

Скачивание версии для возврата старой версии сайта
Резервная копия готова, теперь необходимо скачать требуемую версию, до которой хотите откатить ВордПресс. Скачать ее можно на официальном сайте по ссылке https://ru.wordpress.org/releases. Здесь выбираем требуемую версию и скачиваем ее на свой рабочий стол, а далее просто распаковываем из архива.

Меняем файлы и папки
Осталось совсем немного. Нужно лишь в папке удалить два файла:
- файл wp-config-sample;
- папку wp-content.
Остальные папки и файлы трогать категорически запрещено, если не хотим получить нерабочий сайт. Далее с помощью FTP-клиента переносим всю папку ВордПресс в корень своего сайта.
После этого FTP-клиент предложит подтвердить перезапись файлов и вы ответите положительно, нажав на кнопку “Перезаписать все”. Как только все файлы будут обновлены, можно считать, что вы вернули старую версию движка. Последний шаг — обновление базы данных. Об этом движок вас спросит сразу, как вы зайдете в свою админку. Сделайте обновление и появится сообщение “Откатить изменения WordPress”. Кликните на “Продолжить”, подождите, пока окончится загрузка. Готово! Проверьте корректность работы сайта и работайте на старой версии движка.
Все тарифы хостинга Cityhost позволяют размещать сайты на WordPress. Покупая хостинг для сайта у нас, вы можете рассчитывать на регулярное резервное копирование и стабильную работу ваших сайтов.
Рекомендуем к прочтению: Как сделать sitemap в WordPress?
Понравилась статья? Расскажите о ней друзьям:
Как восстановить адрес сайта WordPress
В данной статье разберемся как восстановить адрес сайта WordPress, если Вы изменили его в настройках на неверный и не можете зайти на сайт.
Для редактирования исходного кода потребуется специальный редактор, например, Notepad++. Также, потребуется FTP-клиент, например, FileZilla.
Рассмотрим способы восстановления адреса сайта WordPress.
Первый способ. Задать адрес сайта с помощью констант WP_HOME и WP_SITEURL в файле wp-config.php
Подключаемся к сайту по FTP. Данные для доступа можно уточнить в поддержке Вашего хостинга.
Находим файл wp-config.php, расположенный в корневой папке сайта, и скачиваем его себе на компьютер.

Открываем скачанный файл и задаем значение константам с помощью следующего кода:
define ( ‘WP_HOME’ , ‘http://wptest.local’ ) ;
define ( ‘WP_SITEURL’ , ‘http://wptest.local’ ) ;
Доменное имя «http://wptest.local» необходимо заменить на своё.

Проверяем, что кодировка файла установлена в значении UTF-8 без BOM, сохраняем файл и заливаем обратно на сервер.
Теперь сайт должен работать корректно.
У данного способа есть минус. Его использование запрещает изменение адреса сайта в админ-панели.

Второй способ. Изменить значения опций siteurl и home с помощью функции update_option
Для данного способа нам потребуется изменить файл functions.php активной темы. Подключаемся к FTP, находим нужный файл и скачиваем на компьютер.

Задаем значения с помощью функции update_option:
update_option ( ‘siteurl’ , ‘http://wptest.local’ ) ;
update_option ( ‘home’ , ‘http://wptest.local’ ) ;
Доменное имя «http://wptest.local» необходимо заменить на своё.

Сохраняем, не забывая про контроль кодировки, и загружаем обратно на сервер.
Обновляем страницу сайта два раза. После того как сайт возобновил корректную работу, удаляем вставленный нами код.
Третий способ. Восстановить адрес сайта с помощью константы RELOCATE
В данном способе мы будем редактировать файл wp-config.php, аналогично первому способу. Подключаемся к сайту по FTP, находим файл и скачиваем его себе на компьютер.
В файл необходимо добавить строку
define ( ‘RELOCATE’ , true ) ;
Теперь входим в админ-панель, переходим в раздел Настройки -> Общие, указываем корректный адрес сайта и нажимаем кнопку «Сохранить изменения».

Проверяем сайт и удаляем вставленный нами код.
Четвертый способ. Изменить значение опций siteurl и home в таблице wp_options
Подключаемся к базе данных с помощью phpMyAdmin. Данные для доступа к phpMyAdmin можно уточнить в поддержке Вашего хостинга.
Открываем таблицу wp_options, находим опции siteurl и home и меняем их на верные.

Т.к. phpMyAdmin, по умолчанию, отображает только 30 записей, возможно, потребуется перейти на следующую страницу.
У данного способа есть вариация, Вы можете перейти в раздел SQL и изменить значения опций с помощью запроса
Как откатить Вордпресс и модули на предыдущие версии (вручную и с плагинами)

Разработчики вордпресс всегда советуют обновлять систему до самой новой версии. Это не только добавит дополнительные возможности на сайт, но также избавит вас от существующих глюков. Увы, данный процесс не всегда проходит гладко — после апдейта у вас может возникнуть конфликт с установленными ранее плагинами или шаблоном. Случается это не очень часто, но бывает. Недавно я как раз столкнулся с подобными проблемами и пришлось искать решение как откатить WordPress на старую версию.
Реализовать это, в принципе, не так и сложно. Ниже найдете алгоритм решения + дополнительную информацию, что делать с плагинами.
Содержание статьи:
- Пошаговый алгоритм чтобы откатить систему Вордпрес.
- Модуль WP Downgrade — автоматический даунгейд WordPress.
- Возврат к прошлой версии для WP плагинов вручную.
- Плагин WP Rollback для упрощения решения задачи с темой/модулями.
Алгоритм как откатить Вордпресс
1. По аналогии с обновлением вордпресс начинаете с создания резервной копии (бэкапа) вашего сайта. Сделать это можно через PhpMyAdmin или соответствующий модуль. В статье по ссылке для этих целей использовался плагин WP DB Backup, а в этот раз я применял UpdraftPlus Backup and Restoration. Какое решение вы бы не выбрали, важно получить резервную копию базы данных и (по желанию) файлов системы, которые можно просто скопировать на локальный компьютер через ФТП клиент.
2. Шаг номер два — деактивируем все плагины.

Кстати, если у вас в системе помимо активных модулей есть и парочка выключенных, советую где-то записать их названия дабы в процессе активации (после отката wordpress) не включить ничего лишнего.
3. Теперь нужно скачать старую версию до которой вы хотите откатить вордпресс. Найдете ее в списке всех релизов здесь или для русскоязычной версии тут. Кликаете по ссылкам zip и tar.gz архивов для начала скачивания. После чего распаковываете их на своем компьютере.
4. С помощью ФТП клиента (советую FileZilla) подсоединяетесь к своему хостингу, где распложен сайт. Далее:
- Во-первых, удаляете с хостинга только папки wp-admin и wp-includes. Все остальные файлы оставляете.

- Во-вторых, загружаете на ФТП с локального компьютера все файлы старой версии вордпресс кроме папки wp-content. Файлы, которые повторяются перезаписываете поверху (по каждому такому объекту FileZilla будет спрашивать что делать — можно отметить «перезапись для всех»).

5. Апдейт базы данных позволит окончательно откатить обновление wordpress на старую версию. Для этого просто заходите в админку как обычно — через /wp-admin или /wp-login.php и увидите сообщение:

Кликаете по соответствующей кнопке внизу и ожидаете несколько секунд. Дальше попадете в админку системы, где сможете проверить текущую установленную версию.

6. Теперь вам остается только включить обратно все необходимые плагины и проверить работоспособность сайта. Как видите откатить версию wordpress на предыдущую не так и сложно. Главное внимательно выполнять каждый шаг алгоритма — особенно это касается действий с удалением / перезаписью файлов по ФТП.
Автоустановка Вордпресс любой версии с WP Downgrade
Теоретически, чтобы откатить WordPress до какой-то из предыдущих версий максимально корректно, нужно использовать «ручной» метод. К сожалению, процесс этот достаточно хлопотный и долгий, а выполнить задачу в пару кликов намного приятнее. Недавно нашел модуль WP Downgrade, который это позволяет реализовать.

Устанавливаем плагин через админку. Сейчас у него более 100тыс. загрузок и почти максимальная оценка. После этого в разделе “Настройки” у вас появится одноименный пункт меню “WP Downgrade”.
Страница с доступными параметрами выглядит максимально примитивно:

Здесь в первом поле нужно ввести версию Вордпресс, к которой вы хотите вернуться. Чтобы не ошибиться в цифрах рядом есть ссылка (WP Releases) на официальный сайт системы со списком всех релизов.
Итак, вводим номер, например, 5.3.6 и кликаем “Сохранить изменения”. Сразу после этого вы увидите обновленную страничку:

В самом верху будет отображаться “зафиксированная” версия WP, которую вы выбрали для даунгрейда. Также появилась галочка с возможностью указания своей ссылки на файл из репозитория – это полезно, если нужно выбрать специальные языковые релизы (хотя модуль, в принципе, самостоятельно все правильно определяет).
Еще ниже располагается кнопка “Up-/Downgrade Core”, при нажатии на которую вы попадете на базовую страницу обновления в админке/консоли WordPress. И здесь будет показана именно та версия, которую вы задавали в параметрах на самом первом шаге.

Просто кликаем по синей кнопке “Обновить сейчас”. Предварительно рекомендуется сделать резервную копию базы + посмотрите внимательно чтобы над этой кнопкой был указан правильный номер версии. Ниже (как мы видим по рисунку) все равно система предлагает обновиться до самого актуального сейчас релиза — игнорируем этот линк.
Основное преимущество WP Downgrade в том, что для автоматического обновления плагин использует стандартный механизм движка WordPress. Насколько я понимаю, он никак не вмешается в ядро, а просто “имитирует” процесс выбора “актуальной” версии системы, что будет именно такой, которая вам нужна. Все предельно просто.
Как откатить WordPress плагины вручную
Когда-то я уже писал о совместимости плагинов и поиске прошлых версий на wordpress.org, пару слов о них хочу сказать и сейчас. Здесь имеются определенный нюансы. Если хотите ускорить процесс, можно попробовать плагин WP Rollback, описанный ниже в этой же статье. Кому удобнее все делать вручную и контролировать каждый шаг, читаем дальше.
Итак, после того как решите откатить сайт на WordPress до предыдущей версии системы, вам придется проверить работоспособность всех модулей. Причем сделать это можно лишь вручную — в системе нет никаких специальных уведомлений о несоответствии версий. Да, иногда могут появиться сообщения с ошибками, но это скорее исключение из правила.

Просто попробуйте использовать функциональность того или иного плагина, например, для TinyMCE Advanced загрузите редактор и посмотрите работает ли он. Кстати, в описании данного плагина в репозитории wordpress.org на странице Changelog разработчики добавили информацию об актуальных версиях WP для него.

К сожалению, такое встречается далеко не во всех модулях. Теоретически мог бы помочь блок Compatibility, но зачастую информации там недостаточно. Короче говоря, иногда просто приходится подбирать версии наугад. Все предыдущие релизы найдете в разделе Developers.
Чтобы осуществить откат WordPress плагинов вам, по сути, просто нужно удалить старую его версию и поставить новую. По установке модулей есть два способа — через ФТП или из админки. Во втором варианте найдете небольшую подсказку от системы по поводу совместимости.

Однако закачать на сайт более старую версию можно лишь через ФТП. Иногда придется повторить этот процесс несколько раз дабы угадать какой именно релиз модуля подходит под текущую версию системы.
Также в процессе с плагинами меня смущает вопрос обновления базы данных (где хранятся все настройки и информации из них). Если вы задумали откатить версию вордпресс на предыдущую система сама обновляет таблицы БД, но ведь у модулей подобной функциональности нет? Для простых решений (как тот же текстовый редактор TinyMCE Advanced), в принципе, проблема не критична — максимум придется заново добавить парочку настроек, но если плагин размещал в БД больше количество данных, что тогда?
Теоретически, могут найтись разные скрипты экспорта — проверяйте в меню и среди опцией плагина наличие функции выгрузки всех параметров настройки в файл. Еще, бывает, встречаются сторонние решения как например SEO Data Transporter для миграции с All In One SEO Pack в WordPress SEO. Тут все индивидуально. Единственное, что нужно помнить — делайте бэкапы(!) БД и файлов перед подобными серьезными задачами, т.к. всякое может быть и не все разработчики предусматривают обратную совместимость.
Обзор плагина WP Rollback – установка любых версии тем/модулей
Самое главное преимущество этого решения – вам не нужен FTP. В моей практике бывали случаи, когда заказчики никак не хотели предоставлять FTP-доступ на сервер, и всю работу приходилось выполнять внутри админки. Откатить плагин вручную в таком случае просто невозможно! А с WP Rollback – это дело нескольких минут.

Вторая классная штука – простота и скорость использования. Вам не нужно обладать никакими знаниями чтобы вернуть тот или иной модуль на несколько версий назад. Весь процесс интуитивно понятен и проводится в админ панели.
Сразу после установки в разделе плагинов напротив некоторых пунктов вы увидите новую ссылку «Rollback»:

Нажимаете на нее и увидите страницу со списком доступных вариантов для «даунгрейда». Наиболее новые располагаются первыми.

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

Повторно кликаете “Rollback” чтобы запустить нашу задачу в работу. В ходе ее выполнение увидите список действий, которые были предприняты. По сути, все то же самое, если делать вручную, но гораздо быстрее и проще. И без FTP (что иногда критически важно).

Вам останется лишь активировать модуль.
Кстати, интересный момент – с помощью WP Rollback вы можете устанавливать не только прошлые, но и более старшие версии. Принцип работы такой же, как и при стандартном обновлении, но в отличи от него здесь реально выбрать какой-то конкретный релиз, а не «обновить до последнего актуального.
Если у вас еще остались какие-то вопросы по процедуре отката WordPress, пишите в комментариях.
Понравился пост? Подпишись на обновления блога по
RSS,
Email или
twitter!

Оцените статью:
(голосов — 24, средний балл: 4,00 из 7)
Категории: Возможности; Начинающим; Плагины;
Теги: версии, вордпресс веб-разработка, интересные плагины, настройки системы, новичкам, обновление, полезные плагины, работа с ftp.
Похожие статьи:
- Обновление плагинов и тем в WordPress: автоматическое, через FTP, скрытие уведомлений
- Как удалить записи WordPress, очистить базу данных и настройки сайта (+подборка модулей)
- Обновление WordPress подробно для начинающих
- Совместимость и прошлые версии плагинов в WordPress: где проверить и как скачать?
- Бета версии Вордпресс (плагин WordPress Beta Tester)
Как восстановить WordPress-сайт из резервной копии с помощью плагина или cPanel
В этой статье мы расскажем, как восстановить WordPress-сайт из резервной копии. Подробно рассмотрим некоторые наиболее популярные методы и приведем пошаговые инструкции по их выполнению.
Обновлено: 2023-06-19 20:46:14 Сергей Бензенко автор материала
Когда может понадобиться восстановление WordPress из резервной копии?
Вот несколько случаев, когда понадобится восстановление WordPress из резервной копии:
- Если плагин или обновление используемой темы оформления повредили сайт.
- Взлом сайта и повреждение баз данных.
- Возврат к первоначальной версии дизайна.
Решения для резервного копирования и восстановления WordPress
Использование специализированного плагина является наиболее простым методом резервного копирования и восстановления WordPress-сайта.
В качестве альтернативы можно использовать cPanel, если она доступна на вашем хостинге. Инструмент не предлагает автоматическое резервное копирование, но реализует простой процесс восстановления данных.
Мы рассмотрим, как восстановить WordPress-сайт с помощью трех наиболее популярных решений:
1. UpdraftPlus

UpdraftPlus – это популярный плагин WordPress для резервного копирования и восстановления Он доступен в бесплатной и платной версии. Плагин поддерживает несколько вариантов хранения созданных резервных копий:
- Dropbox.
- Google Drive.
- Amazon S3.
- Microsoft OneDrive.
- Microsoft Azure.
- Google Cloud Storage.
Плагин UpdraftPlus выполняет полное резервное копирование всех файлов WordPress, баз данных, плагинов и тем оформления. Это позволяет восстановить весь сайт или отдельные компоненты. Например, только базы данных или только плагинов и т. д.
Как восстановить WordPress из резервной копии с помощью плагина UpdraftPlus
В панели администрирования WordPress перейдите в меню пункт Настройки > UpdraftPlus Backups .
Затем на вкладке Backup / Restore прокрутите вниз до раздела Existing Backups . Здесь вы найдете последние резервные копии вашего сайта. Выберите одну из них и нажмите кнопку Restore .

Затем плагин UpdraftPlus спросит, какие компоненты сайта нужно восстановить. Если хотите полностью восстановить сайт, выберите все поля. После чего нажмите кнопку Restore .

Плагин UpdraftPlus подготовит резервные копии. Снова нажмите Restore .

Затем запустится восстановление, после завершения которого вы увидите сообщение restore successful .

2. BlogVault

BlogVault – это комплексное решение премиум-класса, которое включает в себя средства резервного копирования и восстановления, плавную миграцию сайтов, мониторинг времени безотказной работы и скорости страниц, инструменты безопасности. Его преимущества:
- Удобная панель управления.
- Ежедневные автоматические зашифрованные резервные копии
- Резервное копирование в бесплатное стороннее облачное хранилище.
- 90-дневный архив резервных копий.
- Поддержка WordPress Multisite.
- Резервное копирование в реальном времени для магазинов WooCommerce.
Функционал BlogVault можно опробовать в тестовой версии платформы.
Как восстановить WordPress из резервной копии с помощью BlogVault
Войдите в панель управления BlogVault.

В разделе Backups нажмите Restore .

Укажите следующие данные для подключения через FTP:
- FTP-хост или имя сервера.
- Тип FTP (FTP, SFTP или FTPS).
- Имя пользователя FTP.
- Пароль от FTP.
Если у вас нет этих данных, обратитесь к своему хостинг-провайдеру. Эта информация позволит BlogVault получить доступ к местоположению резервных копий сайта.

Далее выберите версию резервной копии, которую вы хотите восстановить. В разделе Advanced Option также можно настроить восстановление определенных файлов или таблиц базы данных.

Затем нажмите кнопку Restore . После этого BlogVault восстановит ваш WordPress-сайт.
3. cPanel

cPanel используется большинством хостинг-провайдеров. Она позволяет управлять различными функциями хостинга и сайта. В том числе восстановлением данных и резервным копированием.
На многих хостингах осуществляется автоматическое резервное копирование. Но cPanel позволяет создавать их вручную и восстанавливать WordPress-сайт. Для этого используются утилиты Backup или Backup Wizard, входящие в состав cPanel.
При резервном копировании вы можете сохранить копию всего WordPress-сайта, домашнего каталога, базы данных MySQL или других отдельных элементов. После чего скачать созданную резервную копию на свой компьютер в виде zip-файла.
Как восстановить WordPress из резервной копии с помощью cPanel
Войдите в свою учетную запись cPanel. Затем прокрутите экран вниз и выберите пункт « Мастер резервного копирования» ( Backup Wizard ).
На первом шаге нажмите кнопку Restore .

Далее выберите компонент сайта, который вы хотите восстановить. В данном случае мы выбрали MySQL Databases )

Затем нажмите Choose File , выберите резервную копию из хранилища и кликните по кнопке Upload .

После этого cPanel восстановит базу данных сайта из резервной копии. Если необходимо восстановить файлы WordPress-сайта, используйте вариант Home Directory .
Заключение
Все рассмотренные инструменты упрощают процесс восстановления сайта из резервных копий. Поэтому можно использовать любой из них.
Сергей Бензенко автор-переводчик статьи « How to Restore WordPress From Backup Using a Plugin or cPanel »