Upgrade to v5.5.94 new setup

When I perform upgrade to v5.5.94 I get no error message but when I go then to my admin url I need to perform the setup as it is a new installation. But it fails for the MySQL database connection while all settings are correct. Some PHP settings I only have under PHP 8.2 except for mysqli

We only support PHP 8.1 officially at the moment.

You’ll want to check for errors in storage/logs/laravel.log

most likely your mysql client driver is missing.

This is my Laravel log

[2022-10-03 09:39:32] production.ERROR: Trying to access array offset on value of type null {“exception”:"[object] (ErrorException(code: 0): Trying to access array offset on value of type null at /home/servitwebbe/facturatie.servitweb.be/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php:315)
[stacktrace]
#0 /home/servitwebbe/facturatie.servitweb.be/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(259): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError()
#1 /home/servitwebbe/facturatie.servitweb.be/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(315): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}()
#2 /home/servitwebbe/facturatie.servitweb.be/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(327): Illuminate\Queue\Jobs\Job->getName()
#3 /home/servitwebbe/facturatie.servitweb.be/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(227): Illuminate\Queue\Jobs\Job->resolveName()
#4 /home/servitwebbe/facturatie.servitweb.be/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(196): Illuminate\Queue\Console\WorkCommand->writeOutput()
#5 /home/servitwebbe/facturatie.servitweb.be/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): Illuminate\Queue\Console\WorkCommand->Illuminate\Queue\Console\{closure}()
#6 /home/servitwebbe/facturatie.servitweb.be/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}()
#7 /home/servitwebbe/facturatie.servitweb.be/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(195): Illuminate\Events\Dispatcher->dispatch()
#8 /home/servitwebbe/facturatie.servitweb.be/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(582): Illuminate\Queue\Jobs\Job->fail()
#9 /home/servitwebbe/facturatie.servitweb.be/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(528): Illuminate\Queue\Worker->failJob()
#10 /home/servitwebbe/facturatie.servitweb.be/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(452): Illuminate\Queue\Worker->markJobAsFailedIfWillExceedMaxAttempts()
#11 /home/servitwebbe/facturatie.servitweb.be/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(429): Illuminate\Queue\Worker->handleJobException()
#12 /home/servitwebbe/facturatie.servitweb.be/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process()
#13 /home/servitwebbe/facturatie.servitweb.be/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob()
#14 /home/servitwebbe/facturatie.servitweb.be/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(150): Illuminate\Queue\Worker->daemon()
#15 /home/servitwebbe/facturatie.servitweb.be/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(134): Illuminate\Queue\Console\WorkCommand->runWorker()
#16 /home/servitwebbe/facturatie.servitweb.be/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle()
#17 /home/servitwebbe/facturatie.servitweb.be/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}()
#18 /home/servitwebbe/facturatie.servitweb.be/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure()
#19 /home/servitwebbe/facturatie.servitweb.be/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod()
#20 /home/servitwebbe/facturatie.servitweb.be/vendor/laravel/framework/src/Illuminate/Container/Container.php(651): Illuminate\Container\BoundMethod::call()
#21 /home/servitwebbe/facturatie.servitweb.be/vendor/laravel/framework/src/Illuminate/Console/Command.php(144): Illuminate\Container\Container->call()
#22 /home/servitwebbe/facturatie.servitweb.be/vendor/symfony/console/Command/Command.php(308): Illuminate\Console\Command->execute()
#23 /home/servitwebbe/facturatie.servitweb.be/vendor/laravel/framework/src/Illuminate/Console/Command.php(126): Symfony\Component\Console\Command\Command->run()
#24 /home/servitwebbe/facturatie.servitweb.be/vendor/symfony/console/Application.php(1002): Illuminate\Console\Command->run()
#25 /home/servitwebbe/facturatie.servitweb.be/vendor/symfony/console/Application.php(299): Symfony\Component\Console\Application->doRunCommand()
#26 /home/servitwebbe/facturatie.servitweb.be/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun()
#27 /home/servitwebbe/facturatie.servitweb.be/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run()
#28 /home/servitwebbe/facturatie.servitweb.be/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(129): Illuminate\Console\Application->run()
#29 /home/servitwebbe/facturatie.servitweb.be/artisan(37): Illuminate\Foundation\Console\Kernel->handle()
#30 {main}

You should install PHP 8.1 and configure your server to use it for InvoiceNinja. Try these instructions to install PHP 8.1 on your server without rebuilding it.

I’m in a shared hosted environment so I can not install PHP8.1. This is already in place by the hosting company so can not change anything about this.