­

 

Когда выходит новое ядро для Джумлы, чуть позднее rsjoomla.com выпускают версию файрвола RSFirewall! чисто под это ядро. Иначе мы видим ошибку при проверке целостности файлов самой CMS Joomla!, когда не хватает хеша для файлов.

Где взять хеш? Его можно сделать самим!

Качаем с joomla.org полную версию дистрибутива и распаковываем.

Удаляем в нём папку для инсталляции (Installation)

Total Commander (курсор на папке распакованного ранее дистрибутива) > Файл > Посчитать CRC-суммы (CRC32, MD5, SHA)...Сохраняем как MD5

Полученный файл импортируем в Excel > Данные > Из текста

Меняем местами колонки с данными, автозаменой удаляем лишнее, добавляем дополнительные колонки с кавычками и пр. Получается примерно так:
administrator/cache/index.html,"8ca096fda23d564fe62bc65ef5f498e0"
структура должна быть такой administrator/components/com_admin/admin.php,"1c658d86018cc9a832fdf2365380af03"
Каждый файл и путь к нему с новой строки
Файл и значение хэша разделяются запятой
Данные должны быть в двойных кавычках
Обратите внимание что Windows использует для разделения директорий \ , а линукс / поэтому надо заменить их для стандарта
В следующую колонку вставляем функцию =СЦЕПИТЬ(A1;B1;C1;D1;E1)
Полученные ячейки в этой колонке Ctrl+C, Ctrl+V в какой-нибудь текстовый редактор, например AkelPad.
Сохраняем как текст UTF-8 без BOM. Имя файла даём в зависимости от версии Joomla!, например 3.7.5.csv

Использование

Вариант 1. Закинуть его на сервер: /administrator/components/com_rsfirewall/assets/hashes/
Вариант 2. Добавить в дистрибутив: com_rsfirewall-vX.XX.X.zip\admin\assets\hashes\

Хеш (hash) ядра Joomla! 3.7.5 для RSFirewall!

Хеш (hash) ядра Joomla! 3.7.4 для RSFirewall!

Хеш (hash) ядра Joomla! 3.7.3 для RSFirewall!

Хеш (hash) ядра Joomla! 3.7.2 для RSFirewall!

Хеш (hash) ядра Joomla! 3.7.0 для RSFirewall!

Хеш (hash) ядра Joomla! 3.6.5 для RSFirewall!

Нужен сайт? Звони по телефону ✆ (342) 234–56–60

 

 

­