How it works is simple. This code will present you with a simple form with only the values you need to update to make a migration work. It must go in your public_html directory and assumes the db-config.php is in the parent directory (if not you'll need to edit the file). All other configuration settings will then be editable by using the Geeklog configuration administration screen. Now before you run off and use this code a couple of warnings:
- Be sure to back-up your database before you run this.
- This code doesn't filter any of the input you give from the form. That's really, really bad from a security standpoint but given this is a temporary solution to a problem the GSoC project provides a permanent fix for I'm OK with it. That said, if you choose use this code you should delete the file immediately after using it. Seriously, don't forget...you've been warned.
- The code does nothing in the way of internationalization nor does it use any themes. English only (sorry).