Joomla 3.9.3 теперь доступна. Это выпуск исправлений безопасности для Joomla серии 3.x, который устраняет 6 уязвимостей и содержит 30 исправлений ошибок и улучшений. https://www.joomla.org/announcements/release-news/5756-joomla-3-9-3-release.html При обновлении еще нужно дописать в .htaccess . Место вставки кода и изменения можно проверить в файле htaccess.txt Код (PHP): ## No directory listings <IfModule autoindex> IndexIgnore * </IfModule> ## Новая директива OlegK ## Suppress mime type detection in browsers for unknown types <IfModule mod_headers.c> Header always set X-Content-Type-Options "nosniff" </IfModule> ## Can be commented out if causes errors, see notes above. Options +FollowSymlinks Options -Indexes
Читаем код- ## Новая директива OlegK, это начало нужного нам кода . Новый код, который нужно вставить Код (PHP): ## Suppress mime type detection in browsers for unknown types <IfModule mod_headers.c> Header always set X-Content-Type-Options "nosniff" </IfModule> Но если у вас нет кода, который я написал в первом посте, то нужно вставить весь. На отдельных хостингах нужно уточнять использование директивы
Ошибка в менеджере пользователей-Настройки Код (PHP): Fatal error: Can't use function return value in write context in /layouts/joomla/form/field/subform/repeatable-table.php on line 59 PHP 5.4.3 Джумла 3.9.3. На сайте клиента PHP 5.4.3 Джумла 3.9.2 такой ошибки нет. Оба сайта на локалке. Решение. Убрать вызов JText::_() в условие проверки. Кстати этой проверки нет в Джумла 3.9.2 . Код (PHP): if (!empty($field->description)) { $table_head .= '<br /><small style="font-weight:normal">' . JText::_($field->description) . '</small>'; }