Версия установки (3.3.1) не соответствует заявленной версии (3.3.3)

Пару недель назад я обновил ExpressionEngine от 3.3.1 до 3.3.3. Я выполнил руководство по обновлению https://docs.expressionengine.com/latest/installation/update. html , когда это делается.

Обновление прошло отлично, а в нижнем колонтитуле панели администратора он отображает версию как 3.3.3.

Сегодня я вошел в систему и в верхней части панели администратора появился предупреждающее сообщение, в котором говорится: «Версия вашей версии ExpressionEngine (3.3.1) не согласуется с сообщенной версией (3.3.3). Обновите установку ExpressionEngine снова».

Нижний колонтитул все еще показывает, что установлена ​​версия 3.3.3.

Кто-нибудь знает, почему это вдруг начнет появляться и что проверить, чтобы увидеть фактическую версию? Насколько нам известно, откаты или файлы в системе/* не были изменены, кроме файлов шаблонов, и некоторые CSS, используемые интерфейсом сайта.

0
nl ja de

1 ответы

Выяснил это сам и был моей собственной ошибкой, но думал, что я опубликую это, если это случится с кем-то еще.

Мне нужно было просмотреть некоторые настройки в system/user/config/config.php . Это содержит следующее

$ config ['app_version'] = '3.3.3';

К сожалению, я использовал NetBeans и не обновлял файлы с сервера на локальную копию после обновления. Таким образом, значение этой переменной было 3.3.1, а не 3.3.3. Когда файл был повторно загружен, он явно использовал локальную копию. После изменения значения до 3.3.3 ошибка исчезла.

Interestingly there are other places that the "app version" appears in the code, such as /system/ee/legacy/libraries/Core.php

2
добавлено