Taking Horde installations from 3.1.x to 3.2x
mkdir /zone mkdir /zone/horde.upgrade cd /zone/horde.upgrade wget ftp://ftp.horde.org/pub/horde/horde-3.2.1.tar.gz gunzip horde-3.2.1.tar.gz tar -xf horde-3.2.1.tar -C . mv horde-3.2.1 /var/www/html/ cd /var/www/html/horde-3.2.1/config for foo in *.dist; do cp $foo `basename $foo .dist`; done chown -R apache.apache /var/www/html/horde-3.2.1
MAKE COPIES
cd /zone/horde.upgrade rsync -auvtP /var/lib/mysql/horde /zone/horde.upgrade
The only issue I had with logging in was to make sure the config/conf.php pointed at this new installation. $conf['cookie']['path'] = '/horde-3.2.1';
Once I knew I could login I copied all the other module over from horde to horde-3.2.1
I use rsync to preserver dates.
<code>rsync -auvtP /var/www/html/horde/imp /var/www/html/horde-3.2.1/
for i in forwards mottle vacation agora gollem kronolith nag rakim volos ansel ingo nic chora jeta occam thor whups hermes jonah trean wicked mimp passwd sam turba wps_sober ducttape klutz mnemo swoosh
do
rsync -auvtP /var/www/html/horde/$i /var/www/html/horde-3.2.1/
done
<code>
Now run all the patches from horde to upgrade the various modules.
Include links to protocol descriptions, specifications, RFCs, external applications, presentations on http://horde.org/papers/ or elsewhere that are relevant, articles, API docs from http://dev.horde.org/ - anything that might be useful to someone working on this.
Back to the Project List