I'm pretty new to Joomla! but have been working with Drupal and anything php and LAMP for a number of years. A client really wants to use Joomla! which is why I'm working on building a site using this. Things have been working out fine except now that I'm trying to transfer my site from one computer to another one. Kind of a test run for when I'm putting the site online. Both are iMacs running XAMPP 1.7.2a, identical vhosts setup, databases, ... All I've installed for Joomla extensions is K2 for categorizing my content. Everything else is out-of-the-box.
What I did for the transfer is to zip up the root folder of my Joomla installation on system_a and exported the whole database using Sequel Pro. I put both files on a USB stick, go over to system_b, unzip the Joomla files to the system_b root folder and import the database, again using Sequel Pro.
The front end as well as the administrator load, except there are errors. Displaying a page on my front end brings up this error:
Warning: Invalid argument supplied for foreach() in /Applications/XAMPP/xamppfiles/htdocs/test_page/libraries/joomla/database/database/mysql.php on line 383
I can log into the administrator, but right away on the initial page of the administrator is this error message:
Warning: Invalid argument supplied for foreach() in /Applications/XAMPP/xamppfiles/htdocs/test_page/administrator/modules/mod_menu/tmpl/default_enabled.php on line 186
Hovering over "Menus" shows, that none of the menus I created on system_a are available in system_b. Trying to go to the "Global Checkin" page displays a large number of the "mysql.php on line 383" errors - pretty much every admin page has some *.php on line XYZ on it.
Question is: Did I miss something when I transferred the website over to system_b? All guides I found online just explained how to transfer the web folder and export/import the database. Not sure what I am doing wrong...
Thanks in advance for taking the time reading my post and hopefully trying to help :-)