Company Support Client Login Contact
 
Website Packages Web Hosting Website Improvements
Get a Website with everything your business needs. Accept credit cards and run your ecommerce business.
Sell 24/7 from your online Store
 
Contact us Today
to transfer your website over to Webhoster.ca. We can do the work for you. Or if you wish we made a list for you to manually Transfer
your website to Webhoster.ca
 
Required Information for a Website Transfer:
Username and password for the Domain Registrar where you registered your domain.
FTP username and password for the account at your old host.
FTP username and password for your new account at Webhoster.ca. You will receive an email with this information after you order a hosting plan online.
Email accounts information (name of accounts)
HTTPS SSL Encryption (reissue certificate)
Database information
DNS (Domain Name Service) IP addresses
 
 
Overview:
Choose a Webhoster.ca Hosting plan online.
Download your current web site to a local folder on your computer using FTP (File Transfer Protocol).
Upload the copy from the local folder on your computer to Webhoster.ca using FTP. Files in the /public folder will be viewable by a web browser.
Set up HTTPS SSL Encryption if you need it.
Set up any Databases
If your site uses programs like .cgi, .pl, .asp, or .cfm then configure these files to work on Webhoster.ca with your WebsiteOS web control panel and a text editor.
Test the site on Webhoster.ca using http://www.yourdomainname.com.previewmysite.com.
If Webhoster.ca is handling your email, then create email accounts using the EasyMail function of your WebsiteOS web control panel.
Make any DNS (Domain Name Service) changes necessary to make the site live.
DNS changes take 2 days to propagate across the Internet. After 2 days, cancel your old hosting account.
DNS (Domain Name Service) IP addresses
 
How to Transfer a website to Webhoster.ca
Please follow these directions to smoothly transfer your website to Webhoster.ca with little or no downtime during the transition.
In these directions, replace “yourdomainname.com” with the domain name of the website you are transferring.
 
1 Order a Webhoster.ca Hosting plan online.
 
Remember that you can always upgrade plans easily without any reprogramming.
Once you have picked a plan which has enough disk space, bandwidth, and email boxes for your site, then you can go to order your hosting online.
After ordering, you will then receive an email with instructions on how to FTP to your site, how to access your WebsiteOS web control panel, and how to setup your email.
 
2 Download your current web site to a local folder on your computer using FTP (File Transfer Protocol).
 
You will need to download your site from your old host to your local computer using FTP (File Transfer Protocol). You will need the FTP hostname, username, and password of your old host. Using your FTP program, you can usually highlight all the folders and files on the old host and then push one button to download to a folder on your local computer.
Files with the .htm, .html, .shtml, .txt, .cgi, .asp, .cfm, .php, and .pl files should be transfered as ASCII text. Files with .gif, .jpg, .mdb, .pdf, .doc, .avi, .mov, .mpg, .mp3, and .swf extensions should be transferred as BINARY.
   
3 Upload the copy from the local folder on your computer to Webhoster.ca using FTP. Files in the /public folder will be viewable by a web browser.
 
You will now need to upload your site from your local computer to your new Webhoster.ca account using FTP (File Transfer Protocol). Instructions are in the email you received after ordering a hosting plan. All pages and graphics should go into the /public folder. All executable CGI and Perl programs should go into the /cgi-bin folder.
Files with the .htm, .html, .shtml, .txt, .cgi, .asp, .cfm, .php, and .pl files should be transfered as ASCII text. Files with .gif, .jpg, .mdb, .pdf, .doc, .avi, .mov, .mpg, .mp3, and .swf extensions should be transferred as BINARY.
   
4 Set up HTTPS SSL Encryption if you need it.
 
Webhoster.ca supports SSL certificates to encrypting web pages for functions such as online ordering. You can install your own certificate if you want to use your own URL to encrypt the page. The URL will be:

https://www.yourdomainname.com

or you can use our FREE generic SSL certificate. The URL will then be:

https://www.securewebexchange.com/yourdomainname.com/

There is no extra cost for this service.
If you use your own SSL certificate, you will get a different IP number.  Due to our clustered server environment, we use name-based hosting for websites. SSL sites require their own IP number. We will issue you an IP number to use instead.
Certificates are created for specific server types so you will probably need to go to the company you received the SSL certificate from (usually through us or Verisign or Thawte) and revoke the existing certificate and reissue a new one. Webhoster.ca certificates need to be for Linux Apache.
SSL Certificates generally need to be renewed yearly through the company you originally purchased it from.
You can generate a Certificate Signing Request (CSR) from the SSL Manager in the WebsiteOS and then cut and paste this into Verisign or Thawte's signup form.
When you receive a new SSL certificate, you can just cut and paste it into the SSL Manager in the WebsiteOS.
Using SSL is almost like having another site. You need to put all the files you want to encrypt in your /secure folder including HTML pages and the .gif and .jpg files which make up the page. The address of these pages will be

https://www.securewebexchange.com/yourdomainname.com/

if you are using the generic SSL certificate or

https://www.yourdomainname.com

if you installed your own certificate via the SSL Manager.

You should put CGI scripts you want to run over HTTPS in the /secure-cgi-bin folder. The address of these scripts will be

https://www.securewebexchange.com/yourdomainname.com/cgi-bin/

if you are using the generic SSL certificate or

https://www.yourdomainname.com/cgi-bin/

if you installed your own certificate using the SSL Manager.

Note that even though you put files in the /secure-cgi-bin folder, you need to address them using /cgi-bin.
If you are trying to use the SSL for an order form, you may want to look at EasyStoreMaker or EasyStoreMakerPRO in the WebsiteOS. This software encrypts orders and stores them in a secure database that you can securely access via an SSL web page. Check out the WebsiteOS help for more information.
   
5 Set up any Database.
 
W Webhoster.ca supports many types of database including Access, MySQL, and MS-SQL. Access and MySQL are including. MS-SQL is extra.
Access databases should be uploaded via FTP as BINARY to the /databases folder. They will not be downloadable by a web browser in this folder. You can create a DSN-less connection to the database using this code:

function getRootPath()
    getRootPath = left(server.mappath("\"), len(server.mappath("\")) - len("public"))
end function

mdbfile = "databases/sample.mdb" 'put .mdb files in databases folder in the root of your web site
connstr = "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & getRootPath() & mdbfile & ";"
Two MySQL databases are included. Use the Database Manager under Website Management in the WebsiteOS to create your MySQL databases.
   
6 If your site uses programs like .cgi, .pl, .asp, or .cfm then configure these files to work on Webhoster.ca with your WebsiteOS web control panel and a text editor.
 
You can run .cgi and .pl scripts which are generally Perl programs. They need to be uploaded as ASCII text using FTP and put in the /cgi-bin folder. You then need to make them executable by logging into your WebsiteOS and using the File Manager. Find the file you want to make executable and highlight it. Its permissions will display in the middle of the dialog box. Check the box below the x character for owner, group, and other. Then click Set Perm. If the Perl script does not work, you may need to go into the file and tell it where the Perl interpreter is located. Make sure the top line of the script is this line:
#!/usr/bin/perl
Our plans let you run Microsoft Active Server Pages (.asp) and Macromedia ColdFusion (.cfm) files. But you must first enable their operation by logging into your WebsiteOS and selecting Site Builders and then Windows Services. You must have at least one .asp or .cfm file on your site to enable the respective technology. It may take several hours after checking the box and clicking Apply before .asp or .cfm are enabled for your site.
All plans offer PHP and are automatically enabled.
If your scripts have hard-code file paths in them that are specific to your old host, you will need to change them using a text editor and then reupload to the new site. The path to the /public folder that you can use for Perl is:

$public_dir = "/services/webpages/A/B/yourdomainname.com/public/";

where A is the first character of your domain name, B is the second character of your domain name and yourdomainname.com is your domain name. For example, let's assume your domain name is acme.net, then the path to your /public folder is:

$public_dir = "/services/webpages/a/c/acme.net/public/";

In ASP, use this function to get the path to your /public folder:

public_dir = server.mappath("\")
   
7 Test the site on Webhoster.ca using http://www.yourdomainname.com.previewmysite.com
 
You can preview your site using the above URL and test most pages to see that they work correctly. If you are using .asp and use session variables, you may want to use http://www.previewmysite.com/yourdomainname.com to test your site because you may lose your session state often using the first method. This second method may have linking problems because you are previewing the site with a URL that is one folder down from the root, ie., /yourdomainname.com/ and absolute paths like /gif will not work.
   
8 If Webhoster.ca is handling your email, then create email accounts using the Easy Mail function of your WebsiteOS web control panel.
 
All hosting accounts include email accounts. If you wish to use the advanced features of EasyMail like WebMail, web admin, personal Auto-Responders, Anti-SPAM features and Anti-Virus scanning, then go into your WebsiteOS and select EasyMail. Here you can add and delete users and set up other preferences.
If you email is being hosted some place else, please make sure that your DNS MX record points to mail.yourdomainname.com and mail.yourdomainname.com points to that email server's IP number.
 
Home | Legal | Client Login | Getting Started | Transfer to Us | Sitemap | Contact Us
Copyright © 2007 Webhoster.ca. All Rights Reserved.
Webhoster.ca is registered under JGM Enterprises, used with permission.
Other marks referenced herein are the property of their respective owners.