Перейти к содержимому

Запуск обновления

Перед запуском основного обновления убедитесь, что вы завершили Preflight Check. Пользовательский интерфейс обновления требует, чтобы предполет был запущен по крайней мере один раз и направит вас туда, если вы этого не сделали.

Запустите обновление, направив браузер в каталог upgrade вашего сайта:

http://example.com/upgrade/

Это должно показать страницу вроде этой:

XOOPS Upgrade Startup

Выберите кнопку “Continue”, чтобы продолжить.

Каждый “Continue” продвигает через другой патч. Продолжайте, пока все патчи не будут применены, и будет представлена страница обновления системного модуля.

XOOPS Upgrade Applied Patch

При обновлении с XOOPS 2.5.11 на 2.7.0 обновление применяет следующие патчи. Каждый представляется как отдельный шаг в мастере, поэтому вы можете подтвердить, что изменяется:

  1. Удалить устаревший комплект PHPMailer. Комплектная копия PHPMailer внутри модуля Protector удаляется. PHPMailer теперь поставляется через Composer в xoops_lib/vendor/.
  2. Удалить устаревший папку HTMLPurifier. Аналогично, старая папка HTMLPurifier внутри модуля Protector удаляется. HTMLPurifier теперь поставляется через Composer.
  3. Создать таблицу tokens. Добавляется новая таблица tokens для универсального хранилища токенов с сфетой. Таблица имеет столбцы для id токена, id пользователя, сфеты, хэша и временных меток выпуска/истечения/использования и используется функциями на основе токенов в XOOPS 2.7.0.
  4. Расширить bannerclient.passwd. Столбец bannerclient.passwd расширяется до VARCHAR(255), чтобы он мог хранить современные хэши паролей (bcrypt, argon2) вместо узкого столбца. наследие.
  5. Добавить предпочтения файлов cookie сеанса. Два новых предпочтения вставляются: session_cookie_samesite (для атрибута файла cookie SameSite) и session_cookie_secure (для форсирования только HTTPS файлов cookie). Подробнее о том, как просмотреть эти после завершения обновления, см. After the Upgrade.

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

Основное распределение XOOPS поставляется с поддержкой английского языка. Поддержка дополнительных локалей предоставляется XOOPS Local support sites. Эта поддержка может быть в виде пользовательского распределения или дополнительных файлов для добавления в основное распределение.

Переводы XOOPS ведутся на transifex

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

XOOPS Upgrade Language