To change the domain name of your site, you must change the name in the file system,
the database, and any integrated applications. TeamForge provides a script for each of
these.
-
Make sure your site's database and file system are backed up.
-
In the site-options.conf file, update the domain name (and
hostname if needed), then save the file.
DOMAIN_<Host_Name>=<Domain_Name>
JAMES_POSTMASTER_EMAIL=root@<Domain_Name>
JAMES_MTA_HOST=<Domain_Name>
For example:
DOMAIN_mybox.supervillain.net=www.smileyface.com
JAMES_POSTMASTER_EMAIL=root@www.smileyface.com
JAMES_MTA_HOST=www.smileyface.com
-
Go to the TeamForge scripts directory.
- cd
/opt/collabnet/teamforge/runtime/scripts/
-
Run the script to change the domain in the file system.
-
./domain_change_fs.pl --old=www.myoldsitename.net
--new=www.mynewsitename.net > /tmp/domain_change_fs.out
2>&1
-
Run the script to change the domain in the database.
-
./domain_change_db.pl --old=www.myoldsitename.net
--new=www.mynewsitename.net > /tmp/domain_change_db.out
2>&1
-
If your site has Project Tracker integrated, run the script to change the
domain in Project Tracker.
-
./domain_change_pt.py --oldDomain=www.myoldsitename.net
--newDomain=www.mynewsitename.net > /tmp/domain_change_pt.out 2>
&1