Take a look at your paths. Windows doesn't like having periods in the path statements. Also check your config.php file to make sure you have the all names within the quotes. Just my 2 cents worth and a starting place to check. Below is a typical setup for a windows system, compare it and make your adjustments as needed. This setup works with the path layout thats within the tarball. Also check the IIS to make sure you have the root set to public_html or you will have to make adjustments within the config for that. And don't forget to verify your one path statement line pointing to your config within lib-common.php This is exactly the way I have my setup, except for some path and name changes. And it works great. One last thing, notepad like to put whitespaces in the file. Use another editor like PFE from http://www.winsite.com/bin/Info?500000017700
Text Formatted Code
// +---------------------------------------------------------------------------+
// | (1) Database Settings |
// +---------------------------------------------------------------------------+
$_DB_host = 'localhost'; // host name or IP address of your DB server
$_DB_name = 'geeklog'; // name of your database,
// must exist before running the installer!
$_DB_user = 'geeklog'; // MySQL user name
$_DB_pass = 'password'; // MySQL password
// The table prefix is prepended to each table used by Geeklog to avoid name
// collisions with other tables that may already exist in your database.
$_DB_table_prefix = 'gl_'; // e.g. 'gl_'
// +---------------------------------------------------------------------------+
// | (2) Paths |
// +---------------------------------------------------------------------------+
// Note for Windows users: It's safe to use the forward slash '/' instead of
// the backslash '\' in paths. Make sure each path starts with a drive letter!
// This should point to the directory where your config.php file resides.
$_CONF['path'] = 'E:/WebSites/your_geeklog/'; // should end in a slash
// You only need to change this if you moved or renamed the public_html
// directory. In that case, you should specify the complete path to the
// directory (i.e. without the $_CONF['path']) like this:
// $_CONF['path_html'] = '/path/to/your/public_html/';
$_CONF['path_html'] = $_CONF['path'] . 'public_html/';
// +---------------------------------------------------------------------------+
// | (3) Site Settings |
// +---------------------------------------------------------------------------+
// Make sure this is the correct URL to your site, i.e. to where Geeklog's
// index.php file resides (no trailing slash).
$_CONF['site_url'] = 'http://www.geeklog.net';
// Some hosting services have a preconfigured admin directory. In that case,
// you need to rename Geeklog's admin directory to something like "myadmin"
// and change the following URL as well. Leave as is until you experience any
// problems accessing Geeklog's admin menu.
$_CONF['site_admin_url'] = $_CONF['site_url'] . '/admin';
// This is the return address for all email sent by Geeklog and contact info
// displayed in syndication feeds:
$_CONF['site_mail'] = 'geeklog@geeklog.net';
// Name and slogan of your site
$_CONF['site_name'] = 'Geeklog';
$_CONF['site_slogan'] = 'The Ultimate Weblog System';