Recent Changes - Search:

Users

Developers

Wiki help.

GTDOnAMemoryStick

Those unable to install GTD-PHP on an internet accessible web server, might consider an alternative technique - installing it instead on a memory stick.

Requirements

This is a WAMP installation (Windows, Apache, MySQL, PHP)

  • Windows (similar may be possible with MAMP (Mac, Apache, MySQL, PHP - open source project for OS X/Mac use -- stay tuned in the future for a new link in case anyone tries this!)
  • Memory Stick

Technique

Essentially the technique is to install a webserver on a memory stick, then install GTD-PHP on top of this.

The webserver I'm using is WoS (webserver on a stick), although other alternatives should work as well. WoS can be downloaded from http://www.chsoftware.net/en/useware/wos/wos.htm?action=download

Installation instructions

  1. Install WOS (PHP, MySql and Apache, the SE versions are "Small Editions" and work fine) on your memory stick.
  2. Make sure that Apache and MySql are running, by running WOS.EXE in the root of the memstick.
  3. Download the latest (version 0.7) of gtd-php.
  4. Extract all files in the downloaded zip into the /www/ directory on the memstick. The files will end up into the directory /www/gtd-php on the memory stick.
  5. Browse to http://localhost/phpmyadmin and create a new database called 'gtd' (default options are all fine)
  6. copy the file /www/gtd-php/config.sample.php to config.php and edit to reflect the settings of the database. Databasename should be 'gtd', user should be 'root' and password could remain empty.
  7. browse to http://localhost/gtd-php/install.php If all goes well, you'll see that the database is built up and you are ready to go.

Have fun!

Advantages

  • Security: No-one can access the data unless they have the memory stick.
  • Accessibility: Any computer can be used to read GTD-PHP, rather than only one with an internet connection.
  • Cost: Everything involved (aside from the memory stick) is free and open source software.
  • Compatibility: By using this technique, there should be no problems with a webhost using out-of-date versions of PHP or MySQL.

Disadvantages

  • Data Loss:If memory stick is broken, lost or stolen - GTD data is permanently lost. Regular backups are therefore essential.
  • Size: The memory stick needs to have large enough data capacity to hold the data. My webserver and GTD-PHP folder in total weighs 175MB after a month's use.

Screencast

I have put a screencast of doing the above at http://www.youtube.com/watch?v=z5K05UVR0tY

Add-Ons User Contributed

Edit - History - Print - Recent Changes - Search
Page last modified on April 03, 2008, at 10:57 AM