I solved the blank page problem, but it highlights something that perhaps should be mentioned in the upgrade instructions.
My GL 1.3.7 install had several plugins and hacks. I suspected that there may be issues with between GL 1.3.8 and some of the plugins or hacks, so I decided to get a basic 1.3.8 installation working first, and then introduce the plugins and hacks one at a time.
I backed up the database, and all the GL files. I moved all the GL files to another directory, then unpacked the geeklog-1.3.8.tar.gz tarball. I edited the config.php and lib-common.php files, and followed all the upgrade instructions. At the end, I was rewarded with blank pages.
Following Dirk's hint, I looked at the apache error_log. It had numerous entries like:
Text Formatted Code
[Thu Jul 24 07:51:48 2003] [error] PHP Fatal error: main(): Failed opening required
'/Library/WebServer/plugins/menu/functions.inc' (include_path='.:/usr/local/php/lib/php')
in /Library/WebServer/Documents/rv8/lib-common.php on line 5146
It turns out that even though I there were no plugin files present, GL was still looking for them, as there is a database table that lists the installed plugins. I went into that table with PhpMyAdmin, and changed the pi_enabled status of all plugins (except the Static Pages plugin, which is part of the basic install) to NO. This solved my problem. The basic 1.3.8 install is working now, I just have to work my way through reinstalling the plugins, hacks and themes.
I think the instructions should recommend to either disable all plugins before the upgrade, or to be sure that all the plugin files are still present.
P.S. How the heck do you put long Code lines in the forum without either causing the window to end up too wide, or having line break tags show up?
Kevin Horton