I have installed Flarum on two different servers with two different databases.
The first setup: (Works Fine)
Flarum 1.8.5
PHP 8.2.16
MySQL 8.0.35
Queue Driver sync
Session Driver file
The second setup ( Not Functioning Correctly)
OS CloudLinux v8.9.0 STANDARD kvm
cPanel Version 116.0.14
Flarum 1.8.5
PHP 8.2.16
MySQL 10.6.17-MariaDB-cll-lve
Queue Driver sync
Session Driver file
The problem is on the second server running Maria. When I try to approve a post using the approval extension as a Admin/Mod, the post remains unapproved, showing the hammer/gavel icon and the post greyed out.
But, the approve reply works perfectly. I have checked all the settings in the PHP and cannot find what could be going wrong?
Approval Settings and Permissions are both set up identical on both servers.
No error logs in /storage/logs and I am not running console.
I have tried to uninstall all extensions on the second server, cleared caches etc..
Is there something I am doing wrong? I have enabled all PHP settings in the PHP 8.2 menu options to try and see if there is any issue and still the Awaiting Approval remains.
I would be very grateful for any advice. Much appreciated.