I've been tasked with upgrading and migrating a geeklog site from version 1.3.5 to 2.0.0. I firstly tested the process out on my home desktop running Arch Linux (linux 3.8, php 5.4, mariadb 5.5) and only had the most minor of issues. IIRC I used the migrate option for installation.
However, the migration process on the Debian server where it will be hosted is proving more troublesome (linux 2.6, php 5.2, mysql 5.1). After from various issues with the site's hosting, and then issues with the DB export/dumps, I eventually got a migration process reported as successful.
But of course problems persist in presenting themselves...
Text Formatted Code
256 - 1054: Unknown column 'whos_online' in 'field list' @ /home/mydomain/mydomain.org/geeklog-2.0.0/system/databases/mysqli.class.php line 279
# Function File Line
1 trigger_error /home/mydomain/mydomain.org/geeklog-2.0.0/system/databases/mysqli.class.php 279
2 dbQuery /home/mydomain/mydomain.org/geeklog-2.0.0/system/lib-database.php 213
3 DB_query /home/mydomain/mydomain.org/geeklog-2.0.0/system/lib-sessions.php 362
4 SESS_newSession /home/mydomain/mydomain.org/geeklog-2.0.0/system/lib-sessions.php 271
5 SESS_sessionCheck /home/mydomain/mydomain.org/geeklog-2.0.0/system/lib-sessions.php 66
6 require_once /home/mydomain/mydomain.org/www/lib-common.php 280
7 require_once /home/mydomain/mydomain.org/www/index.php 35
string(129) "INSERT INTO gl_sessions (sess_id, uid, start_time, remote_ip, whos_online) VALUES (283211075, 1, 1469701416, 'xx.xx.xx.xx', 1)"
Hope this information might prove useful in some way, but the next thing I'm going to try out is migration of the DB to the Debian server from the successfully-migrated DB on my Arch Linux desktop machine. Hopefully that will go much smoother.