As some of you may know, our upgrade to php 8.3 was a miserable failure. I'm seeking advice on how to upgrade to php 8.3 so that the forum will still work. I had our hosting company upgrade php, and they missed some things. They forgot to upgrade all the extensions that begin with php74-php- to php83-php-.

Instead of this:
Quote
php83-php-common.x86_64
php83-php-intl.x86_64
php83-php-json.x86_64
php83-runtime.x86_64

We had this:
Quote
php74-php-common.x86_64
php74-php-intl.x86_64
php74-php-json.x86_64
php74-runtime.x86_64

The result was that you could not post on the forum. Once we resolved that issue, I immediately got this error;
Quote
Fatal Error: UBB.threads requires MySQLi.

But, according to php, mysqli was instaelled and active.
Quote
# php -m | grep mysqli
mysqli

You'll also notice that json is missing in 8.3. Does anyone know if 8.3 will work with the 7.4 json extension? Or is json now part of the core of php? Or not needed? Is there a list somewhere of all the php extensions that are required for ubbthreads 8.0?

Then the forum pages went blank. Nothing rendered at all. So, we reverted to php74, but then we got an error that max_input_vars was too small.
Quote
WARNING: Your PHP max_input_vars setting is set to a low value. Your current setting is 1000; the default setting is 1000. Based on your current number of forums, a minimum setting of 2048 is recommended. Your forum may have issues such as a blank configuration file, missing settings, or unexpected script behavior if you continue. Please see the "Issues with the PHP 'max_input_vars' Setting" entry on the UBB.Wiki for more information.

That's when I realized that the php.ini file had been replaced with a default one during the upgrade. So, I copied a backup to the file, and the error went away (after rebooting the server.)

So, is there a guide somewhere online that advises how to upgrade to php 8.3 so that the forum will still work?


The Stovebolt Geek
https://www.stovebolt.com/ubbthreads/ubbthreads.php

Server Information
UBB.threads Version 8.0.0
Release 20240826
Server OS Linux
Server Load 0.11
Web Server Apache/2.4.37
PHP Version 8.3.11
MYSQL Version 8.0.39
Database Size 1.82 GB