Greetings!

Here are quick notes for setting up a staging/live setup using the Aegir
CMS dirs package:

# tar zxvf aegir-1.0beta-dirs.tgz
# cd bin/
# mkdir /var/nadmin
# mkdir /var/nadmin/tmp
# mkdir /var/nadmin/bin
# cp * /var/nadmin/bin/
# mkdir /var/nadmin/etc
# cd ../etc/
# cp * /var/nadmin/etc
# mysql mysql
mysql> insert into db
(Host,Db,User,Select_priv,Insert_priv,Update_priv,Delete_priv) values
('localhost','midgardlive','midgard','Y','Y','Y','Y');
mysql> flush privileges;
mysql> exit
# cd /var/www
# cp -R blobs_staging blobs_live
# chown -R apache.apache blobs_live
# cd /var/nadmin/etc/

Edit config.pl to include correct settings

Edit repligard_hourly_dump_staging.conf to include staging DB settings

Edit repligard_hourly_import_live.conf to include live DB settings

# cd ../bin/

# mv apacheupdate.pl apacheupdate.pl-DONTRUN

Edit nadminstudio.sh to comment out the lines related to apacheupdate.sh

# mysqldump midgardstaging > midgard-backup-20030121b.sql
# mysql midgardlive < midgard-backup-20030121b.sql

Edit /etc/httpd/conf/midgard-data.conf to include two separate
VirtualHosts, at ports 80 and 8001. VirtualHost in port 80 should have
MidgardDatabase directive pointing to midgardlive and in port 8001 to
midgardstaging

# crontab -e
Add lines:
01 * * * *      /var/nadmin/bin/repligard_staging_to_live.sh
* * * * *       /var/nadmin/bin/nadminstudio.sh
01 03 * * *     /var/nadmin/bin/staging_backup.pl > /dev/null 2>&1

Edit files /usr/local/share/midgard/repligard_withsg.xml and
/usr/local/share/midgard/repligard.xml
Change line:
<link name="department" link="grp" reverse="no"/>
To:
<link name="department" link="topic" reverse="no"/>


/Bergie
-- 
Henri Bergius                           [EMAIL PROTECTED]
Consultant Partner                      Tel: +358-20-198 6032
Nemein Oy                               http://www.nemein.com/

Nemein.Net -- Project tracking solution for consulting companies
http://www.nemein.com/Nemein.Net/


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to