Издатели, которые обновились до Yoast SEO 19.5, возможно, испытали больше, чем ожидали. Вскоре начали появляться сообщения о фатальных ошибках, вызванных обновлением. Интересно, что ошибка появляется только в определенных ситуациях, а не повсеместно.
Yoast SEO версии 19.5
Yoast версии 19.5 содержит несколько изменений, которые улучшают взаимодействие с пользователем, устраняют проблему проверки в структурированных данных статьи и устраняют некоторые незначительные ошибки.
Выдающимся улучшением является внешний SEO-инспектор, который предоставляет обзор сообщений и различных настроек SEO, таких как метатеги и структурированные данные.
К сожалению, в конкретной ситуации также возникла ошибка, вызвавшая фатальную ошибку.
Фатальная ошибка может возникнуть при конфликте между двумя плагинами.
Неустранимая ошибка Yoast
Эли Шварц, эксперт по поисковому маркетингу и автор популярной книги Product Led SEO, написал в Твиттере о фатальной ошибке.
….И именно поэтому я хотел переключить свой сайт на @Викс. Проходит мой день, я должен выяснить, почему ЭТО произошло. pic.twitter.com/p98MlfGSMj
— Эли Шварц (@5le) 10 августа 2022 г.
Выходит обновление от @йоаст сломал его 😢
— Эли Шварц (@5le) 10 августа 2022 г.
Случайный конфликт между плагинами нередко вызывает проблему. Но это было не так уж случайно, так как другие подтвердили, что с ними происходит то же самое.
Вчера я столкнулся с той же проблемой, когда пытался обновить один из веб-сайтов моего нового клиента. @EasyPowerUg
— Вебиро (@Webiroagency) 11 августа 2022 г.
Официальная страница поддержки Yoast SEO на WordPress.org также содержала сообщения о фатальных ошибках.
Один пользователь написал:
Фатальная ошибка: Uncaught YoastSEO_Vendor
«Сегодня я проснулся и попытался получить доступ к панели управления своего веб-сайта, но столкнулся с фатальной ошибкой, я не могу получить к ней доступ через серверную часть или войти в систему.
Как я могу решить эту проблему».
Два других ответили с той же проблемой, с один из них предлагает этот комментарий:
“То же самое. Не удается войти в бэкэнд, и сайт, и бэкэнд выдают фатальную ошибку.
Увидел, что Yoast сегодня автоматически обновился.
И бесплатная, и премиум-версия перемещены из каталога плагинов во временный каталог, и теперь сайт снова в сети».
Кто-то еще с такой же настройкой бесплатной и премиум-версии повторил этот отчет, опубликовав:
«Получение фатальной ошибки и после обновления. Также есть бесплатная версия, премиум-версия и SEO-новости».
Официальный представитель службы поддержки Yoast извинился, отвечая этим заявлением:
«Мы сожалеем, что вы столкнулись с фатальной ошибкой. Спасибо за сообщение.
Мы расследуем, и похоже, что это проблема с последним обновлением Yoast SEO, в то время как новейшая версия Premium еще не была выпущена. Этого не должно было случиться.
Мы стремимся решить эту проблему как можно скорее, выпустив бесплатное исправление, а также как можно скорее выпустив Yoast SEO Premium.
Либо следует исправить фатальную ошибку.
Йоаст отвечает
Йост де Валк, основатель Yoast, поделился с Search Engine Journal следующим отзывом:
«Команда действительно быстро создала исправление для большинства сайтов, которые решили проблему полностью.
Для некоторых сайтов механизм автоматического обновления не работал должным образом, и поэтому эти сайты не исправлялись автоматически.
Мы много обсуждали это внутренне, так как мы были недовольны тем, что это вообще произошло, и мы не были довольны тем, как мы с этим справились. Мы все, честно говоря, очень расстроены этим и сожалеем о сайтах, которые мы взломали».
Yoast определяет проблему
Последний комментатор, который отметил, что у них были установлены две версии плагина Yoast, бесплатная и премиум-версии, возможно, был ключом к тому, что вызвало фатальную ошибку, потому что эта ситуация была названа причиной возникновения фатальной ошибки.
Yoast быстро отреагировал на проблемы и в тот же день выпустил патч версии 19.5.1.
Согласно Список изменений плагина Yoast SEO для WordPress который документирует то, что находится в каждом обновлении:
«19.5.1 — Исправление ошибок:
Исправлена ошибка, из-за которой во внешнем интерфейсе возникала фатальная ошибка, когда Yoast SEO 19.5 использовался с более старой версией Yoast SEO Premium».
Проблема устранена в версии 19.5.1.
Yoast 19.5.1 устранил проблему.
Один пользователь оставил этот комментарий на форуме поддержки Yoast:
«Обновление 19.5.1 устранило проблему».
Однако, поскольку есть миллионы пользователей с миллионами комбинаций других установленных плагинов, почти неизбежно, что очень немногие крайние случаи могут вызывать проблемы.
Например, в сообщении на официальном форуме поддержки Yoast один пользователь описывает обновление с 19.4 напрямую до 19.5.1 и неудовлетворительный опыт.
Они поделились:
«Я перешел с 19.4 на 19.5.1, но мой сайт все равно сломался. Я не думаю, что .5.1 решил всю проблему. Я никогда не обновлялся до 19.5. Перешел сразу с 19.4 на 19.5.1.
У меня есть Yoast, Yoast Premium и Woo. все 3. Во-первых, один, чтобы попытаться обновить, был обычным yoast. Все остальные плагины и WP на моем сайте актуальны. Надеюсь, это поможет исправить 19.5.1Рад, что я никогда не доверяю автообновлению, я не сторонник платить кому-либо за то, чтобы быть бета-тестером.
Но этот все равно меня зацепил».
Крайние случаи нередко возникают при любом обновлении, и это может иметь место для Yoast 19.5.1.
Причина проблемы, по-видимому, заключается в том, что Yoast опубликовал обновление для бесплатной версии Yoast (19.5), но не опубликовал одновременно обновление для премиум-версии, что привело к конфликту двух плагинов, что привело к фатальной ошибке.
Избранное изображение Shutterstock/Kues