WordPress 3.7: обновления безопасности ставятся сами
2 мин чтения
24 октября вышел WordPress 3.7. Похоже, это одно из последних обновлений, которые я ставлю целиком руками: начиная с 3.7 WordPress сам ставит себе исправления.
Что обновляется само
Только мелкие выпуски: 3.7 → 3.7.1, 3.7.1 → 3.7.2. Это исправления ошибок и дыр, в них не меняется ничего, что могло бы сломать тему или плагины. Большие версии, 3.8 и дальше, по-прежнему обновляем руками из админки.
Проверка идет в фоне, когда кто-нибудь открывает сайт. После обновления приходит письмо на адрес администратора: обновился до такой-то версии. Если не получилось — тоже письмо.
Когда не сработает
Если у PHP нет прав записывать в файлы WordPress. На многих хостингах, где для обновления из админки WordPress спрашивает пароль FTP, автоматическое обновление работать не будет: спросить пароль не у кого. У меня хостинг позволяет писать напрямую, так что сработает.
Еще не обновляется копия, которая лежит под системой контроля версий, например в git. WordPress это видит и не трогает.
Как настроить
Все делается в wp-config.php. Обновлять сам и большие версии:
define( 'WP_AUTO_UPDATE_CORE', true );
Выключить автообновления совсем:
define( 'AUTOMATIC_UPDATER_DISABLED', true );
Я оставил как по умолчанию. Мелкие исправления — как раз то, что я и так ставил сразу, не читая. А большие обновления пусть будут под присмотром, после пропавших Ссылок я перед ними все-таки читаю, что поменялось.
Что еще в 3.7
Поиск по сайту наконец сортирует по смыслу: сначала записи, где слово в заголовке, а не просто самые новые. Для блога с пятилетним архивом это заметно.
Индикатор сложности пароля стал строже и перестал хвалить пароли вроде qwerty123.
Копию базы перед обновлением по-прежнему делаю сам. Автообновление от этого не освобождает.