Рекомендуем всем пользователям, работающим с предыдущими версиями XenForo 2.3, обновиться до данной версии, чтобы повысить стабильность и безопасность работы форума.
Помимо обычных исправлений и улучшений, XenForo 2.3.7 также включает в себя критическое исправление безопасности, обеспечивающее безопасность ключей доступа, добавленных в вашу учетную запись.
В этой версии также ужесточены требования к типам методов, которые можно вызывать из шаблонов: вместо свободного сопоставления по "префиксу" теперь используется более строгое сопоставление по "первому слову" методов, которые можно вызывать через обратные вызовы и вызовы переменных методов.
Мы также хотели бы воспользоваться этой возможностью, чтобы уведомить всех сторонних разработчиков о том, что написание запросов к базе данных внутри шаблонов не рекомендуется. Хотя это по-прежнему разрешено в XenForo 2.3.7, такое поведение теперь считается устаревшим и будет запрещено в XenForo 2.3.8. Код, который в настоящее время вызывает эту ошибку, вносит запись в журнал ошибок сервера и должен быть исправлен до выпуска XenForo 2.3.8. По возможности, данные должны запрашиваться, обрабатываться и передаваться в шаблон, а не записываться внутри самого шаблона.
● PHP 7.2 или новее (мы рекомендуем PHP 8.2)
● MySQL 5.7 и новее (так же совместимо с MariaDB/Percona и т.д. )
● Все официальные плагины требуют для своей работы XenForo 2.3
● Enhanced Search требует последнюю версию Elasticsearch 7.2.
Помимо обычных исправлений и улучшений, XenForo 2.3.7 также включает в себя критическое исправление безопасности, обеспечивающее безопасность ключей доступа, добавленных в вашу учетную запись.
В этой версии также ужесточены требования к типам методов, которые можно вызывать из шаблонов: вместо свободного сопоставления по "префиксу" теперь используется более строгое сопоставление по "первому слову" методов, которые можно вызывать через обратные вызовы и вызовы переменных методов.
Мы также хотели бы воспользоваться этой возможностью, чтобы уведомить всех сторонних разработчиков о том, что написание запросов к базе данных внутри шаблонов не рекомендуется. Хотя это по-прежнему разрешено в XenForo 2.3.7, такое поведение теперь считается устаревшим и будет запрещено в XenForo 2.3.8. Код, который в настоящее время вызывает эту ошибку, вносит запись в журнал ошибок сервера и должен быть исправлен до выпуска XenForo 2.3.8. По возможности, данные должны запрашиваться, обрабатываться и передаваться в шаблон, а не записываться внутри самого шаблона.
● PHP 7.2 или новее (мы рекомендуем PHP 8.2)
● MySQL 5.7 и новее (так же совместимо с MariaDB/Percona и т.д. )
● Все официальные плагины требуют для своей работы XenForo 2.3
● Enhanced Search требует последнюю версию Elasticsearch 7.2.
XenForo Release New
2.3.9