The agency I work for have purchased a new server, bringing our total up to 4. The 3 servers we had previously are all running Windows Server 2008 R2, whereas this new one is running CentOS, exclusively for running more PHP based sites as opposed to the ASP.NET sites we were developing previously.
Myself and the other developer have tried the standard migration techniques we can come across, including making a copy of the installation directory and moving that to the new server, as well as changing the domain references within the mySQL database. I am thinking that the problem could possibly lie with the fact we have changed the website from a .co.uk subdomain to a .agency subdomain, however the two TLDs (.co.uk and .agency) are associated with separate servers respectively.
Whilst editing the databases, we have found that there were around 5 backslashes (\\) by every references, thus causing an invalid reference.
We removed these backslashes, and it seemed to work fine... until we disabled the current subdomain. Then the website collapsed and showed no styling or anything.
We edited the SQL file again after this, and the server seems to have added the backslashes back into the database, and add the references back.
The website is using the Themify Landing theme, so could this possibly be the problem?
Both of the servers in question are also using Plesk, and they are also using the same version of mySQL. Could the configuration on either of these be the problem? We are very quickly running out of ideas.
Unfortunately, I don't seem to be able to rectify the issue so I hand over to you.
I would appreciate any help you guys could provide.