Hi Kevin,
PHP 8.1 combined with osTicket v1.17-rc4 does not seem to work for me yet.
I have tried both a clean install (meaning no database) and upgrade (database v1.16), but both result in unexplained database error messages.
When I downgraded PHP and all related modules from 8.1.10 to 8.0.23 the installer started working.
Below are the error messages that I noticed in the logs.
Hopefully this helps to find the cause and a potential fix.
Without database - clean install
[Tue Sep 13 10:24:42.204355 2022] [proxy_fcgi:error] [pid 2929:tid 140609058739904] [client 62.210.125.124:0] AH01071: Got error 'PHP message: PHP Fatal error: Uncaught mysqli_sql_exception: Table 'support.ost_config' doesn't exist in /home/support/public_html/upload/include/mysqli.php:189\nStack trace:\n#0 /home/support/public_html/upload/include/mysqli.php(189): mysqli->query()\n#1 /home/support/public_html/upload/setup/inc/class.installer.php(106): db_query()\n#2 /home/support/public_html/upload/setup/install.php(52): Installer->install()\n#3 {main}\n thrown in /home/support/public_html/upload/include/mysqli.php on line 189', referer: https://supporttest.aramgroup.com/setup/install.php
With database - try to upgrade
[Tue Sep 13 09:53:49.885265 2022] [proxy_fcgi:error] [pid 2711:tid 140609109096128] [client 62.210.125.124:0] AH01071: Got error 'PHP message: PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'ostversion' in 'field list' in /home/support/public_html/upload/include/mysqli.php:189\nStack trace:\n#0 /home/support/public_html/upload/include/mysqli.php(189): mysqli->query('SELECT `ostvers...', 0)\n#1 /home/support/public_html/upload/include/class.config.php(1790): db_query('SELECT `ostvers...')\n#2 /home/support/public_html/upload/include/class.ostsession.php(44): OsticketConfig::getDBVersion()\n#3 /home/support/public_html/upload/include/class.ostsession.php(132): osTicketSession->__construct(86400, true)\n#4 /home/support/public_html/upload/include/class.osticket.php(65): osTicketSession::start(86400, true)\n#5 /home/support/public_html/upload/include/class.osticket.php(662): osTicket->__construct()\n#6 /home/support/public_html/upload/main.inc.php(33): osTicket::start()\n#7 /home/support/public_html/upload/client.inc.php(21): require_once('/home/support/p...')\n#8 /home/support/public_html/upload/index.php(16): require('/...'
Please let me know if I can help out somehow.
Best regards,
Arthur Borsboom.