Разработчик скрипта True (vbsupport.ru)
СИСТЕМНЫЕ ТРЕБОВАНИЯ
PHP:
Минимальная версия:
PHP 7.4
Рекомендуемая версия:
PHP 8.5
SQL:
Минимальная версия: MySQL-совместимый сервер версии
5.6.10 или новее или
MariaDB 10.0.10 или новее.
Сервер для полноценного Unicode: режим utf8mb4 требует
MySQL 5.7.9 или новее либо
MariaDB 10.2.6 или новее.
Кодировка базы данных:
Минимально необходим
utf8. Возможно, оно будет работать и на
cp-1251, но мне это устаревшее направление больше вообще не интересно, и на вопросы по поддержке этой кодировки я отвечать не буду.
Перед установкой перейдите на utf8!
Для полной поддержки Unicode, включая
эмодзи, необходимо использовать
utf8mb4.
Что нового
- Добавлена поддержка управляемых SQL-транзакций для основных multi-write операций.
- Перевод постоянных таблиц форума с устаревшего MyISAM на InnoDB
- Критичные изменения данных теперь выполняются атомарно: при ошибке связанные записи откатываются целиком, без частично сохранённого состояния.
- Core-таблицы переведены на InnoDB там, где это необходимо для транзакционной работы.
- Переработана обработка создания и редактирования сообщений, тем, личных сообщений, вложений, модерации и ряда AdminCP/ModCP операций.
- Улучшена согласованность базы данных и файловой системы при работе с вложениями и изображениями.
- Добавлена защита от некорректной вложенности транзакций, скрытых SQL-ошибок и преждевременных POST-эффектов до COMMIT.
- Исправлена атомарная привязка вложений к личным сообщениям.
Версия 3.9.1 включает все изменения vBulletin 3.9.0: поддержку PHP 8.5, Redis/datastore и Redis-сессий, React backend, reCAPTCHA v2, новые форматы изображений, emoji/utf8mb4 и другие улучшения.
Перед обновлением обязательно сделайте резервную копию базы данных и файлов форума.
При установке отключите хаки в конфиге.
PHP код:
define('DISABLE_HOOKS', true);
Потом включайте хаки назад и правьте ошибки. Ошибки кидайте в
тему