Rather than try and 'fix' I have decided to start a fresh CentOS install as the VM in which osTicket is running is quite old.
I created a brand new CentOS 7 VM and installed
php 7.2.15
httpd 2.4.6
mysql 8.0.15
I downloaded the 1.11 install and copied over the two folders (upload, scripts) to: /var/www/html/support
then pointed a browser to http://10.27.27.63/support/upload/setup/ (10.27.27.63 is the new VM) and all was good till I got to the point where it told me to rename the sample config to ost-config.php
Rather than do that I copied over my existing version of that file from my live VM - I am using an external MySQL server rather than the one in the VM.
The install objected to seeing a 'changed' file so I removed it and did as told - renamed the sample.
(Trying to load the admin panel, as advised, failed)
I'm now stuck with the error message: Configuration file is not writable
I have done everything I can think of including changing permission to the file to 0777 and changing owner of all files from root to apache (as is on my live VM) but still get that error.