Upgrading Dokuwiki when installed manually – the Debian way
Yes, you understood right, to see what I mean by installing Dokuwiki manually - the Debian way, read this post.
You can use the method presented on this post only if you have installed dokuwiki on Debian, with Aptitude/apt-get as described in the post linked to above, and you have followed those instructions, in order to continue upgrading Dokuwiki manually instead.
When all this is said and done it is easy to upgrade (however no promises made here, backup all your files and dirs or you’ll lose data as by Murphy’s law and a couple of others), just do the following:
1. Download and save the new release into your private installations directory, so you have:
/usr/local/mypackages/dokuwiki-2008-06-05
2. Link your existing conf dir into the new location
ln -sTf /etc/dokuwiki /usr/local/mypackages/dokuwiki-2008-06-05/conf
3. Link your exisiting data directory into the new release
ln -sTf /var/lib/dokuwiki/data /usr/local/mypackages/dokuwiki-2008-06-05/data
4. Link the new dokuwiki package into where a normal Aptitude intallation would do
ln -sTf /usr/local/mypackages/dokuwiki-2008-06-05 /usr/share/dokuwiki
You’re done!
… er. Don’t you like the result?
Just roll back:
ln -sTf /usr/local/mypackages/dokuwiki-2008-05-05 /usr/share/dokuwiki
Do you see my point?
P.S. If you had templates they will be reput in place by doing like it is done below for the “sidebar” template:
ln -sTf/usr/local/mypackages/sidebar /usr/local/mypackages/dokuwiki-2010-11-07/lib/tpl/sidebar
