I run a web hosting business and have done all sorts of site moves, whether a CMS or not.
I just finished up a codeigniter(PHP) site move, not too long ago (that's the "Copy My Website to New Host" in my feedback). Yeah, you gotta do some hunting and it can be a pain, but it gets done.
I'm not a PHP programmer, but I can make sense of code and edit it. I'll get you straightened out.