Guide: How to Install Geeklog

 
Post new topic   Reply to topic    Aprelium Forum Index -> General Questions
View previous topic :: View next topic  
Author Message
vbgunz
-


Joined: 02 Feb 2003
Posts: 615
Location: Florida

PostPosted: Sun Feb 09, 2003 10:04 pm    Post subject: Guide: How to Install Geeklog Reply with quote

Code:
Geeklog is a portal CMS application. It's like having your very own
Yahoo! You can find out more about Geeklog by going to the following
address http://geeklog.net Keep in mind this guide is for Windows
users...

You will need the following to complete this guide...

Geeklog 1.3.7           http://www.geeklog.net
Abyss Web Server        http://www.aprelium.com
php 4.3.0               http://www.php.net
phpMyAdmin              http://www.phpmyadmin.net
MySQL                   http://www.mysql.com
phpedit                 http://www.phpedit.com
WinRAR (Not WinZIP)     http://www.rarlab.com

Please Note: You do not need phpedit to edit anything... You can use
your favorite editor in replace of... But if all you have is notepad
you'll thank me for it and its free...

WARNING: DO NOT USE ANY CODE EDITORS ON LIB-COMMON.PHP AND DO NOT
USE WINZIP TO EXTRACT FILES (IT IS KNOWN WINZIP CAUSES CORRUPTION)...

I've written a guide on phpMyAdmin and on MySQL... If you do not know
how to use or do not have those applications you should check out those
guides first before you dive into this one... If you've got the above
you're ready to roll...

Unzip the package and go one level deep... Rename the
"geeklog-1.3.7sr1" folder to GeeklogControl... Create a folder called
scripts in the Abyss program root directory (not htdocs) and drag,
copy or move the GeeklogControl folder into the scripts directory...
Create a new folder directly under htdocs and name it geeklog...

Copy all of the content within the GeeklogControl > public_html
directory and drag or copy it to the htdocs > geeklog directory...

Make sure MySQL is running and using phpMyAdmin create a database
called geekdata

Straight? Good...

Open lib-common.php (located under geeklog) with *notepad*, no matter
how bad you would like to open it using a code editor. It is reported
editing the lib-common file with anything other than notepad can cause
problems... No Dreamweaver, No phpedit...

Search for "require_once( '/path/to/geeklog/config.php' );" without
the quotes and change the value to the *absolute* location of your
GeeklogControl/config.php (relative paths don't work)...

From this
require_once( '/path/to/geeklog/config.php' );
It should look like this
require_once( 'C:/Program Files/Abyss Web Server/scripts/GeeklogControl/config.php' );

You're done with lib-common... Save and close it and open up
config.php located under your GeeklogControl directory... You're safe
to open this file using your favorite code editor... I will reference
line numbers for easier accuracy...

Make sure the following value is mysql (Do not touch it)...
       49. $_DB_dbms         = 'mysql';

Make sure the following says localhost (otherwise you know what you're doing)...
       50. $_DB_host         = 'localhost';

This is the database you created in phpMyAdmin... If you named it something else that goes here...
       51. $_DB_name         = 'geekdata';
If you named it something else it'll look like this...
       51. $_DB_name         = 'somethingelse';

If you do not have a user id then input "root" without the quotes...
       52. $_DB_user         = 'username';
If you have no ID it should look like the following...
       52. $_DB_user         = 'root';

Input your database password here...
       53. $_DB_pass         = 'password';
If you do not have one erase the password "not the single quotes"...
       53. $_DB_pass         = '';
If you have a password it goes in between the single quotes...
       53. $_DB_pass         = '!@uhGY*(89'';

This is the prefix for the Geeklog database (Do not touch it)...
       54. $_DB_table_prefix = 'gl_';

Enter the absolute system path to your MySQLDump.exe file
       57. $_DB_mysqldump_path = '';
It should probably look like this
       57. $_DB_mysqldump_path = 'C:/Program Files/Abyss Web Server/database/mysql/bin/mysqldump.exe';
or make it the path to where your mysqldump.exe file is...

We're almost done...

The value for the following should be an absolute system path to your GeeklogControl directory...
       67. $_CONF['path']            = 'C:/Program Files/Abyss Web Server/scripts/GeeklogControl/';

The value for the following should be an absolute system path to your geeklog public directory...
       73. $_CONF['path_html']       = 'C:/Program Files/Abyss Web Server/htdocs/community/geeklog/';

Please Note: From here to the end of this guide where ever I put the
address 0.0.0.0 you are to replace it with your "global IP address...
Failure to do so will increase your chances of errors... 127.0.0.1 and
192.168.0.0 all the way up to 255.255.255.255 are not global IP
addresses... They are local network addresses and are only accessible
on your machine and on your local network... Go here to find out your
IP address http://www.aprelium.com/ip/ and hope it isn't a local one
:)

The value for the following should be an absolute web path to your Geeklog portal...
       88. $_CONF['site_url']        = 'http://0.0.0.0/community/portal';

Lines 90 through 92 are pretty self explanatory and you're done...
Save and exit the file and navigate to the installation page using
your browser...

On the install page where it ask for path to geeklog enter the full
path to the GeeklogControl directory "C:\Program Files\Abyss Web
Server\scripts\PortalControl" without the quotes...

We'll by now if you've done everything correct you should be able to
access your new portal

http://0.0.0.0/geeklog

Congratulations :)

Tip: If you have a problem accessing your portal you might have to edit your php.ini file and search for register_globals = off and turn it on...

_________________
Victor B. Gonzalez
http://aeonserv.com


Last edited by vbgunz on Wed Mar 05, 2003 12:34 am; edited 3 times in total
Back to top View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger MSN Messenger ICQ Number
vbgunz
-


Joined: 02 Feb 2003
Posts: 615
Location: Florida

PostPosted: Sun Feb 09, 2003 10:24 pm    Post subject: Please report errors in a reply to this post... Thank You Reply with quote

This guide was put together in minor haste... Though I triple checked it for errors I at times felt very overwhelmed with it considering I am extrememly busy at the moment with plenty of work on my hands... If you find errors please post them, if you have comments, questions and or problems please post them... I will appreciate anyone also telling of their experience in following these quick guides...

Thank you for your time :)
_________________
Victor B. Gonzalez
http://aeonserv.com
Back to top View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger MSN Messenger ICQ Number
vbgunz
-


Joined: 02 Feb 2003
Posts: 615
Location: Florida

PostPosted: Thu Feb 20, 2003 12:39 am    Post subject: Reply with quote

Thanks to David-Allan Raeburn he helped me find an error in my guide...

It would cause the following...

Quote:
Template Error: set_root: C:/Program Files/Abyss Web Server/scripts/GeeklogControl/C:/Program Files/Abyss Web Server/htdocs/geeklog/layout/XSilver/ is not a directory.
Halted.


I've already changed it in the guide but it was about editing line 73...

Quote:
The value for the following should be an absolute system path to your geeklog public directory...
73. $_CONF['path_html'] = 'C:/Program Files/Abyss Web Server/htdocs/community/geeklog/';


I left out community/ like a numskull... Sorry if I caused any headaches over this... I apologize and it is now fixed... Thanks again David :)
_________________
Victor B. Gonzalez
http://aeonserv.com
Back to top View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger MSN Messenger ICQ Number
Display posts from previous:   
Post new topic   Reply to topic    Aprelium Forum Index -> General Questions All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB phpBB Group