Contribute  :  Support  :  Downloads  :  Forum  :  Links  :  Polls  :  Calendar  :  Directory  :  Advanced Search  
Geeklog The Ultimate Weblog System
Welcome to Geeklog
Thursday, May 15 2008 @ 11:23 PM EDT
   

Geeklog RPM

Geeklog

Hey everyone. I was bored one day and took a stab at making a geeklog RPM for Linux that does a few things for you when installed which is great if you manage your own linux server.

When installed, the rpm:

  • modifies config.php, lib-common.php, and emailgeeklogstories to have the correct paths to various things (programs are located using "which programname").
  • changes the example hostname in the config file to match your system's hostname upon installation.
  • defaults to having permissions of directories setup to just work with minimal problems while allowing write access only to certain directories that require it (such as the backups directory, the image upload directory, and the backend directory where your site's RDF is stored) and is setup to have permissions default to not allowing any other users on your system to be able to read your config.php file (which stores your database login/pass).
  • checks for certain things that may cause geeklog to not function correctly like file_uploads being off or register_globals being off and notifies you upon installation if you have to change any settings.

If uninstalled, your config files (which I marked the whole public_html directory and a few other files as) are not erased but renamed to their old filename with an extension of ".rpmsave".

Here is the RPM file and here is the source RPM which contains everything needed for anyone who wishes to build their own custom geeklog RPM.

The RPM installs geeklog into /var/www/geeklog

This RPM has only been tested on a Red Hat 7.3.

(Story was updated 2002-09-10)

Story Options

Geeklog RPM | 3 comments | Create New Account
The following comments are owned by whomever posted them. This site is not responsible for what they say.
Geeklog RPM
Authored by: MLimburg on Monday, July 08 2002 @ 05:00 PM EDT
I think I love you.
Geeklog RPM
Authored by: Anonymous on Monday, July 08 2002 @ 05:41 PM EDT
does it set up the database in mysql?
Geeklog RPM
Authored by: xsquared on Monday, July 08 2002 @ 05:56 PM EDT
At this moment, no. You still have to create the database for geeklog, grant geeklog privileges on the database, and point apache in some manner to geeklog\'s installed directory (either by having your DocumentRoot set to geeklog\'s installed location or by using an Alias or something that points to geeklog\'s installed location).