I am loving the idea of getting a chance to play with Geeklog sites, but I am having a few questions with the install process and our servers. I have no idea if we have a public_html directory or not. Also, can you decipher the message below (which came from the install instructions on the Geeklog Website) and give me some instructions in easy to understand format on how to begin to install my site? I know what they are talking about but how does this work on our servers. Here is the message:
The following instructions will refer to the public_html directory a lot. Here is what this is all about:
Basically, a Geeklog installation consists of two parts: The part that is visible "to the world" - which is everything in the public_html directory. "public_html" is a popular name for the world-accessible directory that can be found on a webserver ("htdocs" and "www" are other popular names). So if you have such a directory, just copy everything from Geeklog's public_html directory into that directory on your webserver. Then you only need to set up $CONF['pathhtml'] (in config.php) to point to that directory.
The other part of Geeklog, which is everything outside the public_html directory, should not be accessible via a URL since it contains sensitive information. So you should really put those files and directories outside of your document root (i.e. outside the web server's public_html, htdocs, or www directory). Then you only need to set up $_CONF['path'] (again, in config.php) to point to the place where you put those files and directories.
Separating the install in this way will also ensure that you can access your Geeklog site directly via a domain name (if you have one), e.g. http://www.yourdomain.com/, and that you don't need to include "public_html" in the URL.