Не в первый раз сталкиваюсь с ситуацией, когда автоматическое обновление, вышедшее накануне, один сайт на Joomla «видит», и присылает письмо, о том, что нужно обновиться. А другой сообщает, что «Версия Joomla самая новая», и обновления не требуется.

Многочисленные вопросы на форумах и других ресурсах поддержки в качестве ответов изобилуют предложениями «Скачать и установить патч обновления вручную». Решение, конечно, действенное, но по сути – «костыль». Что делать?

Проблема кроется в том, что в какой-то момент нарушается целостность данных в базе данных MySQL, и одно значение заменяется другим. Причину пока ни у кого не нашел, но решение – вот оно.

Открываете через phpMyAdmin свою базу MySQL и идете в таблицу xxxx_update_sites, где xxxx – префикс таблиц в вашей базе.

1

Открываете указанную таблицу, и смотрите первое значение

1| Joomla! Core | collection | https://update.joomla.org/core/list.xml |

2

 

Если в этой строке следующим значением стоит «0», значит причина найдена – у вас просто отключена проверка обновлений. Меняете это значение на «1», переходите в «админку», обновляете страницу – и вот оно – снова работает информирование о вышедшем обновлении.

3

Сам не первый год сталкиваюсь с такой проблемой. Вот, решил поделиться решением.