During the installation of OctoberCMS 4.3.1 using the installer on a hosting account running PHP 8.4 and MariaDB 10.11.18 (min 10.2.2 acording documentation), I receive the following error: QLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 1000 bytes (Connection: mysql, Host: localhost, Port: 3306, Database: kauvwfhc_ddd, SQL: alter table system_files add index system_files_master_index(attachment_type, attachment_id, field)
In config/database.php, set 'engine' => 'InnoDB', to override the MySQL default, yours is set to MyISAM (an older engine) for some reason
You may be able to do this with your hosting panel settings or contact your hosting provider for support
The issue occurs only when using the web installer. When I upload a pre-installed instance of the system and import the database, everything works correctly. This suggests that the problem is related to the installer itself.
We removed it from the config by default so you have to add it back or set a reasonable default in your database schema settings.