Diff for CentOS5UpgradeNotes between 4 and 5


+ Upgrading Horde on !CentOS 5.2

Taking Horde installations from 3.1.x to 3.2x

++ Upgrading from 3.1.x
* Your system may need different directory settings.
* I assume you have full root access to your server.
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

<code>cd /zone/horde.upgrade
rsync -auvtP /var/lib/mysql/horde /zone/horde.upgrade

# Goto the installation http://yoursite.whatever/horde-3.2.1
# You will only have horde so set that up.
# Use the settings for the existing Horde mysql database
# Save
# Run the upgrade sql script (putty into your server)
# {{ mysql -uroot horde -ppassword < /var/www/html/horde-3.2.1/scripts/upgrades/3.1_to_3.2.mysql.sql }}
# Try and logon to this copy of horde

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       
  rsync -auvtP /var/www/html/horde/$i /var/www/html/horde-3.2.1/
Now run all the patches from horde to upgrade the various modules.

++ Resources

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 ((Projects|Project((Project|Project List))