[Alice]

HelpOnUpdating

The following 498 words could not be found in the dictionary of 635 words (including 635 LocalSpellingWords) and are highlighted below:

about   above   action   actions   activate   activated   active   add   added   adding   additional   Administration   advisable   all   allowed   Allows   already   an   Anchor   and   applet   applies   applying   archive   areas   around   assign   at   Attach   available   aware   Backup   backup   basename   bash   Be   be   because   been   before   Before   best   better   between   border   brackets   broken   browsers   bug   bugs   but   by   caching   called   calls   can   case   Category   category   cause   changed   Changes   changes   changing   Check   check   class   classic   cleanup   comes   common   completely   compliant   config   configuration   Configuration   considered   contain   containing   Contents   continue   convert   Converting   cookie   correct   credits   css   Currently   dangerous   default   defaults   defined   definitely   Delete   delete   denied   denies   deny   depend   Depending   deprecated   Deprecation   described   destroying   details   Developers   diagnosis   dict   dir   directories   dirname   disable   disappear   display   distribution   does   don   done   dot   Download   draw   drawings   echo   Editor   empty   en   enable   enabled   Enabling   ending   ends   enhancements   entries   errors   especially   etc   even   every   except   exclusively   executable   existing   explicitely   extend   external   fallback   faster   fault   feature   features   feed   few   fi   File   file   filename   filenames   files   find   fix   fixes   fmt   following   footer1   for   force   forget   Form   form   format   formats   found   fragments   from   Fs   General   get   gets   given   global   goal   gone   good   group   Gs   head   header1   height   help   Help   higher   his   host   hosts   how   htdocs   icon   iconbar   icons   idea   Ideally   if   If   image   images   Images   img   implemented   in   In   indeed   Index   indexed   information   init   install   Install   installation   installed   instead   Instead   interested   interface   intermap   internal   into   invisible   jump   just   kept   key   know   lang   language   last   later   layout   least   lib   license   lifetime   like   Linux   list   loaded   loader   lock   locking   login   long   longer   look   Mac   macros   Magick   mail   make   many   maps   Master   maybe   media   metadb   might   minutes   miss   modify   Mozilla   much   must   name   names   necessary   need   needed   Netscape   new   newest   nice   no   non   None   normal   normally   Note   now   Of   of   offset   Often   one   ones   only   optional   or   our   output   over   own   packages   page   Page   pagetitle   password   past   path   pathes   permissions   pertaining   plugin   Plugins   png   point   Policy   policy   precedence   previous   primarily   private   procedures   provide   Ps   public   pwd   Python   python   quite   rc   re   read   Recent   recommend   regex   release   removed   request   require   requires   risk   root   rss   run   running   runs   Same   Sample   sane   saves   scheme   screen   searched   section   sections   secure   secured   Security   security   selectively   send   separate   separated   server   set   setting   settings   setup   several   share   shared   should   simply   site   sitename   situation   smarthost   smileys   so   Software   software   some   somewhat   space   specfic   special   specific   spot   standards   start   statistics   still   string   stuff   subclass   subnet   Subscribe   support   supported   sure   system   System   Table   table   take   takes   Template   template   test   text   than   that   them   theme   Themeing   themename   themes   then   Then   There   there   these   they   this   This   those   tightly   time   timeout   title   title1   to   toplevel   trees   trivial   Troubleshooting   true   tuple   Twikidrawplugin   two   type   tz   umask   under   underlay   unless   unsafe   up   update   updates   Updating   updating   upgrade   Upgrade   upgrading   Upgrading   use   used   user   User   username   using   usr   usual   value   values   variables   Version   version   versions   visible   want   warn   warned   was   wasn   We   we   web   webserver   were   what   When   when   whether   which   whole   width   wikiconfig   wikiname   will   Windows   with   won   work   works   world   You   you   your  

Clear message

HelpContents > HelpOnAdministration > HelpOnUpdating

Index

  1. General procedures
    1. Backup
    2. Install
    3. Configuration update
    4. Updating files
    5. Troubleshooting
  2. Upgrade information for specfic versions
    1. Version 1.0
    2. Version 1.1
    3. Version 1.2
    4. Version 1.2.1, 1.2.2, 1.2.3
    5. Version 1.3
    6. Deprecation Note

General procedures

Backup

/!\ Before you update an existing wiki, MAKE A BACKUP!

You have been warned, and it's not our fault when you end up like this: X-(

There are two directory trees which you should backup:

The pathes depend on your installation.

Install

Download the MoinMoin code that you are interested in updating to.

As root, run "python setup.py install" to install the new version.

Configuration update

After upgrading, your existing wiki should continue to work (the goal is to have sane defaults for any new config values, but then there can be bugs). Check that this is indeed the case, and then take the time to check the CHANGES file in your distribution. Often, new features will be invisible unless your extend your configuration in "moin_config.py" (1.3: wikiconfig.py).

This is especially true for:

Updating files

Images

On every update, you should copy the content of the "share/moin/htdocs/img" directory to the image directory visible to your web server, normally a new release has some new images in it. If you use the default distutils setup scheme, this is no longer necessary (distutils updates the files for you, and your webserver gets the files from the installed images).

System pages

When upgrading to a new version, copy at least the help pages ("Help*") to your existing directory. Then check whether you miss any new system pages. In 1.3 these pages are kept separate in the underlay directory.

InterWiki

Check that you have the newest "intermap.txt" file; If you have your own entries, you can point "shared_intermap" at a file loaded before the file in your data directory, which takes precedence (i.e. have global entries in the shared one, private entries the data dir file).

Troubleshooting

A good idea is to do a request for "moin.cgi?action=test" (which calls an internal diagnosis feature) after you installed a new release, which will spot some common errors.

Depending on your installation, more tightly secured permissions are a good idea. Ideally, you assign all files in the data directory to the user the web server runs under, and then you use 700 or 755.

Upgrade information for specfic versions

The following sections provide information pertaining to specific versions of the software; if you jump several versions, read all the sections applying to your situation.

Version 1.0

Version 1.0 is the last to support Python 1.5.2, but some optional features (like statistics) already require Python 2.0.

Version 1.1

Be sure to read the above section on General procedures before you start upgrading.

Version 1.1 requires Python 2.0 or higher, we recommend to use Python 2.2 (version 2.2.2 if that is available on your host) or even better >= 2.3.2 (with 2.3.x, MoinMoin runs about 20-30% faster).

Upgrading your configuration

Enabling new features

Version 1.2

Version 1.2 requires Python 2.2.2 or higher, we recommend to use Python >=2.3.2 (with 2.3.x, MoinMoin runs about 20-30% faster).

Version 1.2.1, 1.2.2, 1.2.3

As 1.2.x is primarily a bug-fix release for 1.2, there is not much special if you run 1.2 and want to update to 1.2.x.

If you run a version previous to 1.2, please read above about upgrading to 1.2 first.

In any case, read the CHANGES file in the toplevel directory of your moin archive - all fixes are described there and also some few new features.

Be aware that except code fixes, there were also fixes in the data and htdocs directory - so please selectively copy them over to your running wiki installation.

Version 1.3

/!\ Upgrading to moin 1.3 will be non-trivial. It will definitely take you more than 5 minutes. /!\

This is because of many changes to configuration, data format, filenames and pathes.

In any case, make a backup or you risk destroying your wiki's content.

Please read the CHANGES file in the toplevel directory of your moin archive for details on what changed and how to upgrade.

Deprecation Note

This page is deprecated (at least the version specific stuff on it), for 1.4 it will be gone and we will use CHANGES file exclusively.