Каковы лучшие практики для обновления?


10

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

  1. Как часто следует обновлять Wordpress?
  2. Каков наилучший способ сделать это?
  3. Как узнать, есть ли проблема с плагинами? Когда выходит новая версия Wordpress, у нас нет возможности узнать, есть ли проблема с существующими плагинами.
  4. Когда плагины должны быть обновлены? В то же время, как Wordpress?
  5. Есть ли набор тестов, который запускается перед выпуском Worddpress? Это включает в себя плагины?

Ответы:


10

Не просто обновить сразу. Потратьте время, необходимое для обоснованного решения. И сделайте резервную копию, конечно. :)

  1. Прочитайте журнал изменений для новой версии. Пример для 3.4.1 . Объявления блога и страницы Кодекса не являются полными.

  2. Протестируйте обновление с точной копией вашего рабочего сайта, включая плагины и темы.

    • Добавить, изменить и удалить пользователя, сообщение, термин (тег, категория).
    • Выйдите из системы, войдите в систему, протестируйте все активные роли пользователей.
    • Протестируйте все пользовательские скрипты JavaScripts. Например, jQuery был добавлен так поздно в процессе предварительной версии, что авторы плагинов не могли своевременно корректировать свой код.
  3. Если вы не разработчик и это не второстепенный выпуск (где меняется только третье число), подождите несколько дней, поищите ветку устранения неполадок на форумах wordpress.org Пример для 3.4 . Незначительные обновления безопасности обычно безопасны.

  4. Если вы используете веб-интерфейс для обновления или SSH / FTP больше не имеет значения.

  5. Совместимость плагинов должна быть проверена. Нет другого способа узнать, как они играют вместе.


6

1. Как часто следует обновлять Wordpress?

Так часто, как есть обновления безопасности . Итак, да, когда есть обновление для WordPress, вы должны взглянуть на журнал изменений, если вы не планируете идти с обновлением.

2. Как лучше всего это сделать?

А. Сделайте резервную копию вашей базы данных. Б. Затем, если это обновление для системы безопасности, вам просто НУЖНО приступить к процессу обновления, несмотря ни на что. C . Если это НЕ обновление для системы безопасности, я бы проверил совместимость используемых мной плагинов с последней версией WP. Например:

пример

3. Как узнать, есть ли проблема с плагинами? Когда выходит новая версия Wordpress, у нас нет возможности узнать, есть ли проблема с существующими плагинами.

Вы никогда не можете быть уверены. Я читал, что в своей истории WordPress никогда не удалял устаревшие функции вообще (но это не значит, что все готово), поэтому вы, вероятно, в безопасности, пока автор плагина не исправит это. (Пункт (2) также применяется здесь.)

4. Когда следует обновлять плагины? В то же время, как Wordpress?

То же, что в пункте (1) . Если это исправление безопасности, просто обновите. Если нет, обновите, если вам нужны новые функции или исправления (снова, посмотрите на журнал изменений для плагина).

5. Есть ли набор тестов, который запускается перед выпуском Wordpress? Это включает в себя плагины?

Все стабильные выпуски WordPress очень хорошо протестированы перед выпуском. Но не тестируются на плагины. Это для плагинов, чтобы идти в ногу с WordPress, а не наоборот :)


2

Это мои мнения, и я всегда стараюсь следовать им максимально:

  1. Как можно быстрее доступно обновление, обновление! ,
  2. Сделайте резервную копию базы данных, у меня всегда есть копия сайта на моей локальной машине, на которой я тестирую обновления. Если это работает хорошо, я обновляю живой. Но опять же, Backup!
  3. Включите wp_debug в wp-config.php, чтобы увидеть, есть ли некоторые устаревшие функции или другие ошибки.
  4. Нет, если нет конфликта с новой версией WordPress.
  5. Вы можете всегда тестировать с ночной версией WordPress перед публичным выпуском

Спасибо за информацию. Можете ли вы остановиться на № 4? Отличная идея на # 2. Как вы тестируете? Вы просто щелкаете немного?
B 7

На 2 и 4 Вы знаете, как должен вести себя ваш сайт, поэтому протестируйте все функции, которые он должен поддерживать. И если у вас есть wp_debug, вы можете увидеть, есть ли какие-либо ошибки, такие как устаревшие функции, ведь это хорошая идея для исправления в будущих обновлениях.
Понт Абрахамссон

1

Разве это не хорошая практика, чтобы никогда не быть в курсе последних сборок, а, скорее, одного выпуска, чтобы плагины были более совместимыми (разработчикам требуется время, чтобы догнать последние сборки WP)? Это было моей практикой, чтобы свести к минимуму проблемы совместимости (с плагинами), в которых будут находиться 90% проблем вашего сайта.

Если вы просто зайдете на страницу плагина и выберете свой плагин, выберите последнюю сборку, и неизменно (особенно в небольших одиночных магазинах) не будет достаточно данных для определения совместимости (однако вы часто будете видеть 100% совместимость - автором, для более старых сборок WP). Скажи мне, с кем бы ты пошел.

И всегда резервное копирование. Я использую Updraft Plus. Это лучшее, что я видел. Я могу автоматизировать резервное копирование по заданному вами графику и загрузить в облако (Amazon, Google и т. Д.). Установите это и забудьте об этом.


1

Как часто следует обновлять Wordpress?

WP всегда должен быть в курсе. Вы должны обновить его как можно скорее после выпуска обновления.

Каков наилучший способ сделать это?

Всегда имейте текущую резервную копию - и знайте, как ее восстановить, если вам нужно (или кто-то под рукой, кто может).

Вы зарабатываете с сайта? Если это так, вы можете установить точную копию вашего сайта (как упоминалось ранее) и сначала протестировать обновления. Если вы зарабатываете с сайта, стоит нанять разработчика, который будет поддерживать ваш сайт, и пройти все эти обходы для вас. Или вы можете попробовать использовать хост WP, который выполняет для вас обновления и автоматическое резервное копирование (если вы знаете, что хостинговые компании обычно не смотрят на ваш сайт, чтобы убедиться, что он не сломан).

Если вы не получаете доход с сайта, вы можете составить список всех плагинов, которые вы используете (и для чего они нужны), а также всех функций, которые должны быть на вашем сайте, чтобы не «сломаться». Вы должны использовать как можно меньше плагинов и удалять те, которые вам не нужны.

Вы можете либо нажать кнопку «Обновить», либо настроить WP 3.8+ на автоматическое обновление (с возможностью выбора только основных обновлений или включения незначительных обновлений и / или плагинов). Если вы используете какую-либо автоматизированную систему, убедитесь, что вы периодически проверяете, что ваш сайт не потерял функциональность (см. Ниже). Также полезно, если у вас есть виджет на боковой панели или в нижнем колонтитуле, который просит ваших посетителей сообщать о найденных вами «ошибках».

Как узнать, есть ли проблема с плагинами? Когда плагины должны быть обновлены? В то же время, как Wordpress?

Убедившись, что у вас есть резервная копия), обновите WordPress, затем обновите плагины. Просмотрите свой список и убедитесь, что все ваши плагины все еще работают как положено. Например, ваша контактная форма все еще работает? Ваши шорткоды все еще работают? Вы получаете какие-либо сообщения об ошибках? Если что-то выглядит неправильно или сломано, перейдите на страницу разработчика плагина и посетите форум поддержки. Если, похоже, что у кого-то еще нет такой проблемы, поищите неисправности на своем сайте. Работает ли плагин, если все остальные плагины деактивированы? Что делать, если вы переключаете темы? Отправьте заявку в службу поддержки, если это необходимо. Будьте готовы найти другой плагин, чтобы заменить тот, который «сломался».

Есть ли набор тестов, который запускается перед выпуском Worddpress? Это включает в себя плагины?

Я не уверен, что вы имеете в виду, кроме настройки собственного «клона» вашего сайта, чтобы вы могли «потренироваться» в обновлении.


0

Я знаю, что это упоминается в других ответах, но я просто хотел рассказать о том, что, по моему мнению, является единственной наиболее важной причиной обновления для людей, которые могут упускать это из виду - безопасность .

Я понимаю, что большинство из нас понимают безопасность, но иногда есть пользователи, которые могут не понимать важность обновления.

Если какой-либо выпуск устраняет уязвимости безопасности, есть вероятность, что хакеры попытаются использовать их для доступа к веб-сайту, используя более старую версию или Wordpress или плагин, скрипт и т. Д. Это случилось со мной однажды с помощью сервера объявлений openx.

Посмотрите, что произошло с Snap Chat на этой неделе - Gibson Security предупредил об уязвимостях, и хакеры воспользовались ими, воздействуя на учетные записи 4M.

Обновления, как правило, устраняют ошибки или новые функции, и вам необходимо проанализировать их индивидуально, прежде чем вы сможете принять обоснованное решение об обновлении или нет.

НТН

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.