Here is the tutorial that I used in conjunction with Dirk's insights (http://forum3.midphasetalk.com/showthread.php?p=2485#post2485):
Topic: How to install geeklog to your midphase account
What is geeklog: (pasted from http://www.squatty.com)
Geeklog (or GL) is a 'blog', otherwise known as a Weblog. It allows you to create your own virtual community area, complete with user administration, story posting, messaging, comments, polls, calendar, weblinks, and more! It can run on many different operating systems, and uses PHP4 and MySQL.
Official site: http://www.geeklog.NET
Attractive features: (in my opinion)
1. Very simple to setup (now that you have my tutorial below , simple to administer and use
2. No need to be a master of php scripting. A basic knowledge of html helps.
3. You can have a discussion forum, photo gallery, file management system (upload/download), shoutbox and more and everything is simple to plugin and control. You need FTP only for uploading new modules and themes, entire site control is done using just your browser.
Examples of geeklogged sites hosted on midphase:
http://jadiepoo.com/pics/index.php
http://www.pgtek.com
http://www.teluguvaariki.com
Assumptions:
1. Your computer's OS is Windows.
2. You have a FTP client that can CHMOD folders. Example: smartFTP (free).
3. You have winrar. Its free, get it from http://www.rarsoft.com.
4. We are about to install geeklog to a site whose URL is: http://www.yoursite.com. And your midphase account name is "joey".
Steps:
1. Install a FTP client and winrar if you dont have one already.
2. Download the latest version of geeklog from http://www.geeklog.net. At the time of writing, you would get Geeklog 1.3.8-1 from http://www.geeklog.net/filemgmt/singlefile.php?lid=202.
3. You should see that the downloaded file, geeklog-1.3.8-1.tar.gz.tar is associated with winrar. Open the rar file and extract the contents to any folder on your local harddisk.
4. Upload all the files in public_html folder to the corresponding folder in your midphase account via the FTP client. Go one level up in the directory structure in the FTP, create a folder named 'geeklog' and upload the remaining folders and files in there.
5. Set CHMOD 777 to each of the following folders and all the files within:
public_html/backend/,
public_html/images/articles,
public_html/images/userphotos,
geeklog/logs/.
6. Go into your cpanel, create a database, create a user and give rights for that user to the database. These would be the values you are going to need in the 8th step.
7. Go to http://www.yoursite.com/admin/install/install.php.
Note the path shown at the bottom of that page. Lets assume it is: /home/joey/public_html/admin/install/install.php.
8. In config.php,
change the values for $_DB_name, $_DB_user, $_DB_pass. Leave the $_DB_host as is.
set $_CONF['path'] to: /home/joey/geeklog/
set $_CONF['path_html'] to: /home/joey/public_html/
set $_CONF['site_url'] to: http://www.yoursite.com
set $_CONF['site_mail'] to: admin@yoursite.com [Note: you can give any e-mail address here]
set $_CONF['site_name'] and $_CONF['site_slogan']
Save the file and close it.
9. Open up lib-common.php in notepad, set require_once() like so:
require_once( '/home/joey/geeklog/config.php' );
Save the file and close it.
10. In the FTP, delete public_html/lib-common.php, geeklog/config.php.
Upload lib-common.php from your HD to public_html, upload config.php to geeklog.
Make sure the folder permissons of step 5 are intact.
11. Switch to http://www.yoursite.com/admin/install/install.php in your browser [Note: Using opera gave me weird results, so I suggest you use IE].
Enter this for the path to geeklog and press 'next': /home/joey/geeklog
12. Proceed w/ the rest of the installation...pretty straight forward.
=====================================
Should you have any questions or feel any information in here is incorrect or could be better, reply to this post.
trigger_my_passion,
September 10, 2003.
To the moderators of this forum: It will be cool if theres a section titled something like "How I did it" where the users can contribute to their stories of how they have installed or setup something on their midphase accounts. If you do create one such, pls move this there.