Добрый день.
В этом файле
\install\app\Installer\Validator.php
Есть валидация названия БД.
if (preg_match('/^[0-9a-zA-Z$_]{1,63}$/', $name)) {
Столкнулись с тем, что некоторые наименования БД могут иметь тире “-” в названии. (nic.ru)
Соответственно валидатор не дает установить CMS
Имя базы данных MySQL может состоять только из латинских символов, цифр и знаков подчеркивания
Мы просто отключили проверку и установка прошла.
Пользователи без навыков программирования, скорее всего, не смогут поставить CMS.