There are two things you have to do to configure Magento to work with a new domain:
Step 1 : Edit the Magento database
Go to your cPanel > phpMyAdmin. Select your Magento database from the left menu, find the table called core_config_data and click on it.
Click the Browse tab and edit the first two fields:
by clicking the pen icon in front of each of them. Replace your old domain name with your new one and click the Go button to save the change.
Step 2 : Clear the Magento cache.
The Magento cache folder is located in your Magento installation directory > /var/cache. To clear the cache, simply delete the folder.
Many Magento issues can be fixed just by deleting the cache.