EDIT: Solved issue. The very last issue regarding MYSQL connection was due to improper Server connection collation settings in phpMyAdmin,
and a small error in the URL for the MYSQL database. Turns out it was on the same server and required only the alias for the database and not
a fully qualified domain name.
Ok. So here are the steps I've taken so far.
1. Downloaded site in its entirety.
2. Uploaded site to new hosting company.
3. Exported MYSQL database.
4. Imported MYSQL database to new hosting company.
5. Updated /mysite/_config.php with the new database password and IP address/URL.
6. Had an issue with cache so I updated the directories stored in the cache.
7. A new issue developed => "Invalid argument supplied for foreach() in framework/core/manifest/ConfigManifest.php on line 102".
8. Ran /dev/build?flush=all
9. Now all I get is "Server error: Sorry, there was a problem with handling your request." and a couple lines of text that say "your site name" "your tag here" etc.
I'm sure it's really obvious, but what have I missed? lol.
On it's original host the site displays perfectly.
Also, I'm not sure if it makes a huge difference or not, but I'm using a temp domain name right now on the
new hosting server. I haven't pointed the actual domain name to the new server because I'm trying to avoid
taking their site down.
Thanks.
Matt O.