UpdraftPlus — премиум-плагин для резервного копирования данных для WordPress

UpdraftPlus — премиум-плагин для резервного копирования данных для WordPress v2.25.5.26

Зарегистрируйтесь и скачивайте!
  • ИСПРАВЛЕНО: ошибка, из-за которой не открывалось диалоговое окно Rackspace "Создать нового пользователя API и контейнер".
  • ИСПРАВЛЕНИЕ: HTTP-заголовку, предназначенному для прерывания соединения с браузером, было неправильно присвоено значение, которое заголовок не поддерживает.
  • НАСТРОЙКА: возможность автоматического выбора нужной страницы оформления заказа, когда пользователь собирается купить продукты TeamUpdraft с помощью плагина
  • НАСТРОЙКА: Очистка кэша CSS темы Divi в конце процесса восстановления
  • НАСТРОЙКА: Устраните предупреждение PHP в аддоне pCloud при обновлении с бесплатной версии до премиум-версии.
  • НАСТРОЙКА: Обновляйте сообщения об ошибках, когда пользователю не удается подключиться к своей учетной записи Team Updraft на вкладке "Премиум/расширения".
  • Исправлено: Регрессия в версии 1.25.3 - отсутствует поле ввода для шифрования базы данных из-за использования функции "wp_kses_post", которая не позволяет отображать тег "<input>"
  • Настройка: Добавление новых полей в центральный обработчик обновления
  • ИСПРАВЛЕНА ошибка, из-за которой не удавалось отправить резервную копию UpdraftClone при попытке загрузить UpdraftClone из WP_CLI
  • ИСПРАВЛЕНО: проблема, из-за которой не удавалось изменить регион обновления по умолчанию при попытке загрузить обновление из WP_CLI
  • ДОРАБОТКА: заголовок запроса "x-amz-content-sha256" теперь подписан и включен в версию 4 для подписи S3. Некоторые поставщики услуг на базе S3 требуют подписи этого заголовка для точного расчета подписи.
  • ДОРАБОТКА: Введена новая константа с именем "UPDRAFTPLUS_S3_EXCLUDE_SIGV4_CONTENT_SHA256_HEADER". Эта константа позволяет при желании исключить подпись заголовков "x-amz-content-sha256"; она принимает логическое значение, по умолчанию равное false.
  • НАСТРОЙКА: добавьте функции окна "noopener, noreferrer" в вызов window.open() Javascript, чтобы предотвратить изменение содержимого исходной страницы целевой страницей
  • НАСТРОЙКА: функция выбора значков для UpdraftCentral
  • ДОРАБОТКА: Небольшая правка в модуле "обновления", чтобы добавить иконки к плагину и URL-адрес скриншота к элементам обновления темы.
  • ДОРАБОТКА: Новый модуль UpdraftCentral для фоновой загрузки
  • ДОРАБОТКА: Измените формулировку, найденную в настройках expert, относительно удаления локальных файлов резервных копий
  • ДОРАБОТКА: Обновите сезонные уведомления
  • НАСТРОЙКА: улучшите уведомления, чтобы они сообщали о появлении других плагинов, принадлежащих к тому же семейству плагинов.
  • НАСТРОЙКА: Чтобы избежать проблем с CORS и обеспечить работоспособность плагина UpdraftPlus и доступ к нему через панель управления UpdraftCentral, имя хоста и/или домена-источника изменено с updraftplus.com на teamupdraft.com.
  • СОВМЕСТИМОСТЬ: Устранены предупреждения об устаревании PHP в lockadmin.php путем исключения использования динамических свойств.
  • ФУНКЦИЯ: Добавлена вкладка "События Cron" в разделе "Дополнительные инструменты" для проверки наличия задания cron UpdraftPlus.
  • ИСПРАВЛЕНИЕ: Устраните проблему с ошибкой загрузки в облако после изменения имени папки, сбросив "идентификатор папки" при каждом обновлении имени папки.
  • ИСПРАВЛЕНИЕ: добавьте информацию о сайте для поддержки WooCommerce и HPO в заголовок резервной копии базы данных.
  • НАСТРОЙКА: создайте запись в журнале, когда во время загрузки файла в процессе миграции появится страница проверки бота.
  • НАСТРОЙКА: Улучшите наглядность сообщений об ошибках при неудачных тестах подключения в процессе миграции.
  • НАСТРОЙКА: Внесите в файл журнала резервного копирования сведения о статусе и доступности прокси-сервера, настроенного в системе.
  • НАСТРОЙКА: обновите библиотеку Google для поддержки констант WP_PROXY_HOST и WP_PROXY_PORT.
  • ДОРАБОТКА: Обновлена ссылка для создания приложений Onedrive и Azure
  • СОВМЕСТИМОСТЬ: Устранены сообщения об устаревании PHP 8.4, вызванные постоянным использованием E_STRICT
  • БЕЗОПАСНОСТЬ: Устранение непостоянной отраженной XSS-уязвимости из-за отсутствия nonce в сочетании с недостаточной санитарной обработкой. Это может позволить злоумышленнику, убедившему вас перейти по лично созданной ссылке на панель управления вашего сайта, пока вы находитесь под своим логином, однократно запустить JavaScript-код в панели управления. Спасибо Асафу Мозесу за обнаружение и ответственное раскрытие этой проблемы.
  • ИСПРАВЛЕНО: Предотвращение сбоя восстановления при наличии политики разрешения 'sync-xhr=()' в заголовке ответа.
  • ИСПРАВЛЕНО: Улучшен подход к получению предлагаемого региона для Amazon AWS S3 в случае сбоя во время вызова getBucketLocation(), особенно если в XML-ответе не указано поле для предлагаемого региона - это решает проблемы с регионами (например, us-east-2), которые недавно изменили свое поведение в ответе.
  • ИСПРАВЛЕНИЕ: Расширение поддержки для включения региона «ap-southeast-4» в Amazon AWS S3 и других недавно обновленных регионов.
  • ИСПРАВЛЕНИЕ: Регрессия в программе проверки обновления платной версии до версии 4.13.2, в результате чего не появлялись уведомления о статусе подписки или совместимости с версией WP.
  • ИСПРАВЛЕНИЕ: На этапе предварительного восстановления не удалось должным образом обработать таблицы, которые должны были быть исключены, что вызвало логическую ошибку, которая неверно трактовала отмеченную опцию «включить все таблицы, не перечисленные» как инструкцию по восстановлению каждой таблицы
  • ИСПРАВЛЕНИЕ: Обновите библиотеку PHPSecLib до версии 2.0.48, которая содержит исправления для «gmp_pow(): переполнение базы и экспоненты» в определенных версиях PHP и может привести к сбою резервного копирования на удаленном хранилище SFTP
  • ИЗМЕНЕНИЕ: Завершите проверку и удаление вызовов функции PHP unserialize(), разрешающей создание экземпляров классов, начатых в 1.24.7. (Окончательное удаление включало теоретический дефект безопасности, если ваш сайт разработки позволял злоумышленнику публиковать на нем контент, который вы перенесли на другой сайт и который содержал настроенный код, который мог выполнять деструктивные действия, о которых злоумышленник знал до того, как вы затем клонировали сайт. Результатом этого удаления является то, что некоторые поисковые замены, которые вряд ли встретятся на практике, будут пропущены). TWEAK: Отменить функцию поиска и замены для пользователей PHP 5.2 (для выполнения предыдущего пункта)
  • НАСТРОЙКА: Измените модуль мультимедиа UpdraftCentral, чтобы добавить свойство "has_image_editor" к каждому элементу мультимедиа
  • НАСТРОЙКА: На экране восстановления в многосайтовой конфигурации раскрывающийся список с надписью "какой сайт восстановить" закрывал другие элементы HTML, из-за чего некоторые кнопки располагались внизу, а не вверху
  • НАСТРОЙКА: Избегайте отмены регистрации jQuery-UI CSS, если они уже напечатаны другими плагинами, чтобы предотвратить проблемы совместимости
  • НАСТРОЙКА: В контексте восстановления базы данных необходимо избегать выполнения SQL-операторов LOCK и/или ALTER для любых таблиц, которые являются частью списка "пропущенных таблиц"
  • НАСТРОЙКА: openssl_free_key() требуется только на PHP < 8
  • НАСТРОЙКА: Различные изменения стиля кодирования для соответствия правилам "Проверки плагинов"
  • ИСПРАВЛЕНИЕ: Не запрашивайте доступ к приложению drive.readonly для подключений к Google Диску из-за проверки разрешений приложений Google (без предупреждения и требует, чтобы мы создали видео на Youtube для процесса проверки) - это означает, что (до завершения проверки) новые подключения к Google Диску могут напрямую получать доступ только к резервным копиям, созданным UpdraftPlus, а не резервные копии, которые вы вручную загружаете на Google Диск. Это восстановит возможность новых подключений к Google Диску.
  • НАСТРОЙКА: Внесены изменения в класс UpdraftPlus_S3_Compact для сохранения совместимости с внешним плагином UpdraftPlus AWS SDK.
  • ДОРАБОТКА: Добавьте описания для раскрывающегося списка "Clone Package" при создании клона.
  • ДОРАБОТКА: Переместите вызов "load_plugin_textdomain" с того, чтобы он вызывался через действие "plugins_loaded", на то, чтобы он вызывался через действие "init".
  • ИСПРАВЛЕНИЕ: обновите сообщение журнала, чтобы указать, что файлы резервных копий помечаются как "обработанные", если удаленное хранилище не выбрано, и как "загруженные", если выбрано удаленное хранилище.
  • ИСПРАВЛЕНИЕ: внесены некоторые изменения в код в классе восстановления
  • НАСТРОЙКА: Функции обновления в информационном окне плагина WordPress (6.5 и более поздних версий) были изменены таким образом, чтобы остановить выполнение обновлений в том же окне, гарантируя, что диалоговое окно «автоматическое резервное копирование перед обновлением» будет отображаться должным образом.
  • НАСТРОЙКА: Добавьте настраиваемый «несериализованный» метод в класс UpdraftPlus, который может обрабатывать использование аргумента «options» или его отсутствие при запуске в разных версиях PHP.
  • НАСТРОЙКА: Добавьте константу UPDRAFTPLUS_SEND_UNWRITABLE_BACKUP_DIRECTORY_EMAIL, чтобы отключить отправку пользователям писем из каталога резервных копий, которые невозможно записать.
  • НАСТРОЙКА: Более четкие уведомления для пользователей о ненастроенных параметрах удаленного хранилища и/или выборе удаленного хранилища, которые не входят в их обновленную версию Draftplus.
  • НАСТРОЙКА: Во время возобновления загрузки фрагментов в OneDrive не следует включать заголовок авторизации и токен предъявителя, поскольку это может привести к ошибке, не прошедшей проверку подлинности, из-за другого URL-адреса загрузки.
  • ДОРАБОТКА: Внедрите код, позволяющий автоматически активировать плагин UpdraftPlus во время процесса миграции с многоузловой установки на автономный сайт.
  • ДОРАБОТКА: В среде с несколькими сайтами убедитесь, что пользователи могут получить доступ к странице плагина UpdraftPlus даже при отсутствии константы WP_ALLOW_MULTISITE.
  • ДОРАБОТКА: UpdraftClone теперь поддерживает PHP 8.4.
  • НАСТРОЙКА: Предотвращение потенциального уведомления об устаревании PHP при сбое создания zip-файла.
Сверху Снизу