Quote by Dirk: The blank screen was probably caused by an error somewhere. As a result, the database wasn't set up properly, which is why you're getting the SQL errors now.
If you have access to your php.ini, set error_reporting = E_ALL
and display_errors = On
there, restart the webserver and try to run the install script again (drop the database and re-create an empty one first, just to be on the save side).
You should then actually see an error message instead of a blank screen.
bye, Dirk
Hi Dirk,
thanks for the info. I've checked /etc/php.ini and found the error_reporting already set to E_ALL and display_error set to On. I've even tried to set error_reporting to E_ALL|E_NOTICE, dropped the geeklog database, created it again, and re-run the install.php script. Unfortunately I still got the bank screen after step 2/2. Is it possible that:
1.) there's a problem with the browser (I'm using Safari 1.2.4 on MacOS X 10.3.7)?
2.) httpd reads the php.ini file from another location than /etc?
3.) other settings in php.ini inhibit the error message?
Here's the log from the re-start of httpd:
[Sat Jan 1 13:14:27 2005] [notice] SIGHUP received. Attempting to restart
Processing config directory: /private/etc/httpd/users/*.conf
Processing config file: /private/etc/httpd/users/xxx.conf
Processing config file: /private/etc/httpd/users/yyy.conf
[Sat Jan 1 13:14:27 2005] [notice] Apache/1.3.33 (Darwin) PHP/4.3.2 mod_perl/1.26 mod_ssl/2.8.22 OpenSSL/0.9.7b configured -- resuming normal operations
[Sat Jan 1 13:14:27 2005] [notice] Accept mutex: flock (Default: flock)
Thanks again for any help.