Dear Friends,
Good day!
I'd just like to request for a confirmation on the procedure of migration of an OSTicket Host / Front end only; back end is located somewhere else. This is primarily in order to ready up for the deployment of the new OSTicket 1.17 with the OAUTH2 support (sorry if this repetitive topic is already stressing you guys out!)
My current setup is as follows:
Virtual Machine #3
MySQL 8
CentOS 6.1
Virtual Machine #1- Current OSTicket (2 instances)
192.168.1.5
CentOS 6.10
PHP 7.2
OSTicket 1.15.2
Apache 2
/var/www/html/ticketsys
/var/www/html/ticketsys2
Virtual Machine #2- New OSTicket Host
192.168.1.6
RockyLinux 8.5
PHP 8.1
Apache 2.4
Based on my understanding of the OSTicket upgrade procedure, what I plan to do is to is the following:
- Take both OSTicket instances offline via the webpage
- Take a snapshot of the MySQL Server (backup)
- Copy both instances of osticket (ticketsys and ticketsys2) to the new server as is
- Change IP address of Virtual Machine #1 to 192.168.1.7
- Change IP address of Virtual Machine #2 to 192.168.1.5 so that the new host takes the place of the old host for client convenience purposes
- Copy new version contents of OSTicket on top of both OSTicket installs excluding the ost-config.php following the video here (https://docs.osticket.com/en/latest/Getting%20Started/Upgrade%20and%20Migration.html)
- Run upgrader (Dashboard-Upgrader)
- Re enable everything and test.
Q1: Is what I plan to do correct, considering that the old server is on PHP 7.2 and the new server is on PHP8.1 and that 1.15 does not support PHP8.1 and 1.17 will likely not support PHP 7.2?
Q2: Is there anything I missed? Or should my upgrade + migration procedure be done differently?
An in-place upgrade seemed difficult considering I am not currently able to easily get PHP 8.x running on CENTOS 6, as this is EOL already. Also probably more worthwhile migrating to a new back end OS (RockyLinux) while I'm at it.
Thank you so much!