I ran my Q2A version 1.8.8 on CentOs8 stream. Db was MariaDB 10.3 and PHP version was 7.2.24.
I try migrating the database first. But it is showing error. Mariadb version 10.5 is different from 10.3 in the technicalities.
I tried installing Q2A in my new server Centos9 Stream. Php version is 8.3 and Mariadb 10.5. But it is showing error.
This is the error.
Fatal error: Uncaught Error: Call to undefined function mysqli_report() in /usr/share/nginx/html/example.com/qa/qa-include/qa-db.php:81 Stack trace: #0 /usr/share/nginx/html/example.com/qa/qa-include/qa-page.php(35): qa_db_connect() #1 /usr/share/nginx/html/example.com/qa/qa-include/qa-index.php(189): require('...') #2 /usr/share/nginx/html/example.com/qa/index.php(27): require('...') #3 {main} thrown in /usr/share/nginx/html/example.com/qa/qa-include/qa-db.php on line 81