ERROR: Upgrade failed: DB: Statement violates GTID consistency

Thanks @asmecher

I managed to get PATH_INFO set using the php.ini prepend hack here: [OJS3.0.2] Webserver delivers [ORIG_PATH_INFO] instead of [PATH_INFO] - #3 by twa

So, now when I go to a path like info.php/testing/matt and do print_r($_SERVER) I see [PATH_INFO] => /testing/matt at the end of the array.

But, when I set disable_path_info = On after that, I get nothing and setting restful_urls = On gives a 404. So, I’ve reverted back to the old version of the site again.

Grasping at straws but maybe there’s something missing from my .htaccess?

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.press-start.gla.ac.uk [NC]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://press-start.gla.ac.uk/$1 [R,L]

Think it may be time to give up - I can’t keep knocking the site offline or asking users to hold off using it!