Upgrading DokuWiki

This document covers the upgrade procedure for StartupCTO (which is run with DokuWiki). It should be performed whenever a new version of DokuWiki is released.

  • Backup the current StartupCTO DokuWiki directory (twice)
    tar cvfz ~/backup/scto/scto_full_020510.tar.gz scto
    cp -Rp scto ~/scto.bak
  • Get the latest version, and unzip it (it will go in a new directory, e.g. dokuwiki-2009-12-25).
  • In the conf directory, find all the *.dist files; you'll notice dokuwiki has auto-generated non dist versions for you. Copy those to the new site after reviewing them.
  • Make sure there weren't any additions to the language file (and if there were, port them over).
    diff -r scto/inc/lang/en/ /dokuwiki-2009-12-25/inc/lang/en/
  • Now you need to move any code modifications made to DokuWiki to the new codebase. Find the changes with:
    grep -rin SCTO *

    and port them over by hand.

  • Do the same thing with the plugin files. You'll probably have to copy some images and a few things as well. You should also consider looking on the dokuwiki site for new versions of available plugins.
  • Delete the existing files in scto, leaving the directories intact (so svn doesn't complain).
  • Copy the new source (with the patches for SCTO) over to the existing directory:
    cp -Rpfv dokuwiki-2009-12-25/ scto/
  • Test everything

Discussion

Sophia Green, Jul 12, 2010 01:51 PM

Great post! Thanks for sharing! buy essay

fher, Jul 31, 2010 10:56 AM

Its really wonderful and watchable. I like to share it with all my friends and hope they will definitely like it.
essay writing service

Sewr, Aug 2, 2010 06:07 AM

I will feed your RSS after this useful article. Thanks a lot.

bankruptcy Ukraine

jack white, Aug 12, 2010 08:55 AM

great!i will feed your rss too!thanks a lot!
sample essay

Enter your comment
 
applications/doku-wiki/upgrading.txt · Last modified: Feb 6, 2010 06:29 PM by dordal
© 2005-10 David Ordal / DO IT, LLC. All Rights Reserved.