Hi , It is possible that your old host was using a older php and mysql then your current host. please check that first or try to disable/rename your .htaccess (if you have)
Maybe its handy to provide your xoops version and used modules
I transferred my site to another server and I have a blank page, needless to say I did the necessary checks, database, file, and deleted cache, but it doesn't work ... blank page :(