| View previous topic :: View next topic | 
	
	
		| Author | Message | 
	
		| vbgunz -
 
 
 Joined: 02 Feb 2003
 Posts: 615
 Location: Florida
 
 | 
			
				|  Posted: Sun Feb 09, 2003 10:04 pm    Post subject: Guide: How to Install Geeklog |   |  
				| 
 |  
				|  	  | 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 |              | 
	
		|  | 
	
		| vbgunz -
 
 
 Joined: 02 Feb 2003
 Posts: 615
 Location: Florida
 
 | 
			
				|  Posted: Sun Feb 09, 2003 10:24 pm    Post subject: Please report errors in a reply to this post... Thank You |   |  
				| 
 |  
				| 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 |              | 
	
		|  | 
	
		| vbgunz -
 
 
 Joined: 02 Feb 2003
 Posts: 615
 Location: Florida
 
 | 
			
				|  Posted: Thu Feb 20, 2003 12:39 am    Post subject: |   |  
				| 
 |  
				| 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 |              | 
	
		|  | 
	
		|  |