Transfer of domain name and web hosting
Added: 10.03.2014 23:26:29 Last updated: 29.12.2016 11:51:21
This guide details how to transfer a domain name and a web hosting instance to PRO ISP in the easiest possible way:
- Order the web hosting you want
Order the web hosting you want on our website. When ordering, choose the option to ”Transfer” in the domain name search results. Complete your order, and check that you have received the same number of emails as listed on the last page of your order.
- Download content/scripts from the web hosting account with your current provider
Download the files and folders that make up your website from your current provider. You can do this in several ways. We recommend doing it via FTP, as it is often simpler and causes less issues.
- Upload content/scripts to your new PRO ISP web hosting account
Use the information sent to you in the account information email, when you completed your order, in order to upload the content to the new web hosting via FTP. If you are wondering how to set up FTP, you should have a look at our guides covering this in the guide section of our website. You must upload the content to the public_html folder in order for it to be shown on the website.
In general, files do not need greater permissions than 644 and folders 755. These permissions must be set even if the installation manual specifies higher-level permissions (like 777) and higher-level permissions were set with your former provider. The scripts will work with these permissions, because we have a different server setup. If higher-level permissions are set, the outcome will often be that the scripts do not work, and an "Internal Server Error" will be shown.
- Create databases and user (only necessary if you have a database)
Follow this guide to create the database and the corresponding user. Create a database for every database you have with your current provider. Note that you must use the temporary URL (address) for logging in to cPanel. The URL is specified in the account information email (looks like this: https://cpanelX.proisp.no:2083).
- Export the databases hosted by your current provider (only necessary if you have a database)
If you have access to phpMyAdmin, you can use this guide. Note that there may be small differences between the version of phpMyAdmin you can access with your current provider and the one you can access with PRO ISP. If you are unsure of anything, simply get in touch with our support.
To avoid having changes made to the databases you exported, you should switch off the scripts that use the databases. If any changes are made between the time when carried out the export and the time when you import the database as descrived in the below step, the changes will not be transferred to the database in your new web hosting instance. To avoid this issue, the export and import of the database should take place at a time when database usage is minimal.
- Import databases to PRO ISP (only necessary if you have a database)
Follow this guide to import the database in the database you created in step 4.
- Configure the scripts/code to use the databases in the PRO ISP web hosting account (only necessary if you have a database)
You should setup scripts/code at your previous provider to use the databases at PRO ISP to avoid new data being stored in the old databases at your previous provider before the domain name has been transferred.
Your current provider's server must have access to connect to the server on which your new web hosting account is located. Log in to cPanel, and click on the "Remote MySQL" icon. If you know the IP address of the server with your current provider, this must be added under "Remote Database Access Hosts". If you do not know the IP address, you can add the % symbol, which means that anyone who knows the user name and password can connect. You should remove % from the list after the domain has been transferred in order to heighten your database security.
Now that your current provider's server has access to the database in the new web hosting account, scripts and code in your old web hosting account must be changed. The following information must be changed:
If you feel your website has become sluggish after the change, we recommend that you wait before performing steps 5-7 again, until you get to step 12 (if name servers are changed) or 14.
- Check that the web pages are functioning
Check that the content was uploaded correctly by accessing the URL http://cpanelX.proisp.no/~username/. Here, X is the number of the server where your web hosting instance is located, and username is the user name for the web hosting account. Both are specified in the account information email. Note that PHP scripts cannot necessarily be used on through that URL, so if you are using PHP, you will not be able to check in advance whether everything is configured correctly.
- Create email addresses
Configure all of the email addresses already set up with your current provider.
- Change the MX for your domain with your current provider (only for advanced users)
The MX record in the zobe file for your domain determines where email is routed. To avoid leaving emails in email accounts on the old server, the MX record should be changed to cpanelX.proisp.no.. X must be replaced by the server number specified in your account information email. Remember the . (dot) at the end of cpanelX.proisp.no.. Until the domain has been transferred, you can retrieve email by setting cpanelX.proisp.no as the inbound mail server.
As an alternative to changing the MX, you can let emails go to both servers during the transfer period and download emails that went to the old server by setting its IP address or host name as the inbound mail server in your email client after the transfer is completed.
- Terminate your subscription with your current provider
Terminate your web hosting account with your current provider, and ask them to allow for the domain name transfer. Make sure that your contract does not stipulate a long maturity period. It is not so great having to pay for two web hosting solutions at the same time, unless you knew it in advance. Also make sure that the web hosting account is not closed/deleted before the domain has been transferred to us. The termination must be initiated by you as a customer, it cannot be done by us. It is important that this is done in a way so that your current provider does not bar the transfer of the domain.
- Change name servers (only for advanced users)
If you have access to changing the name servers (DNS servers) on your domain with your current provider, this is recommended. It will accelerate the transfer process by many days. Your domain name will then work for your new account with us within 0-2 days.
- Pay invoice
To initiate the actual transfer of the domain, you must pay the invoice you received from us. As soon as it has been registered as paid by us, you will receive an email confirming the payment received, and the transfer will be initiated at that very moment. The transfer process will vary depending on what domain is being transferred.
- The domain transfer process:
- Authorization key
To transfer the domain, we need an authorization key from the registrar with whom the domain is already registered. You will most likely not have received this key from your registrat, so you must contact the domain registrar/your current provider to get this key. Once you have received the key, you must enter it through the customer pages as shown in the guide Enter/Update authorization code for domain. When you have entered the key, we will initiate the transfer, and an email will be sent to the domain administrator.
- Open the domain for transfer
To move the domain, it must be open for transfer. Inquire from your current provider whether the domain is open for transfer.
- Respond to the email sent to the domain administrator
An email requesting the transfer to PRO ISP will be sent to the domain administrator. The administrator is not necessarily the owner of the domain. This means that even if you are the owner of the domain, it is highly likely that you are not the domain administrator. Because of this, it is very important that you inform the administrator immediately, so the domain can be transferred as fast as possible. If the administrator is not aware of the transfer, he/she will most likely ignore the request. Once the administrator has responded to the email, it will normally take about 5 days for the domain to be transferred.
- Authorization key
- Done .
Now you only need to wait for the domain to be transferred to us. Should any issues arise, we will contact you via email.