Perl & PHP application developer
 
 
 
 

Need to move your Website?

 
Software List
 

Take the hassle out of moving your website!

I've been moving websites for years - it can be a complicated process. Ensuring your DNS, email, databases, applications, and content all transfer smoothly takes experience and attention to detail, and that's what I provide!

LIMITED TIME OFFER!
I will beat any competing quote to move your site by 10% - simply email me a competitor's quote after you fill out the form below!

Here's what you can expect when I migrate your site:

  • We talk live to go over the process and discuss any issues.
  • I (Jim Roberts) work personally on your site move - no subcontractors are involved.
  • You choose the time and day of the move.
  • I plan the move to minimize site downtime.
  • I can handle DNS changes / transfers, email migration, and moving complex database applications.
  • I test the site after the move and address any issues.
  • You know the cost, quoted up front

Get an instant quote here:

*How many websites are you moving?
  
* 1. Have you chosen a new Hosting Provider?
  Yes
No, not yet
No, I need help choosing one.
*2. How big is your current site(s)?
less than 25 MB
between 25 MB and 100 MB
Over 100 MB
*3. Does your site use a database?
Yes
Yes - more than 1
No
I'm not sure
*4. Check all applications your site uses:
Contact Form
Shopping Cart / E-Commerce
Content Management System (ie. Joomla, Wordpress)
Forums
Custom built application(s)
*5. Does your site currently use an SSL certificate?
Yes
No
Not sure
*6. Do you have email addresses '@yourdomain.com'?
Yes - forwards only
Yes - email boxes
No
I'm not sure
*7. How is your DNS handled:
My current provider handles it
A third party handles it
I'm not sure
*8. Do you need your site moved on a weekend or overnight?:
Yes (+$45)
No
Your quote will be emailed to this address (instantly):
* Email:
Your Name:
Phone:
Additional Comments:

How to Move your Website:

Preliminary Research

Here are Several questions must be answered before performing the migration:

  • Are the platforms compatible? All providers will support basic html, javascript, etc. However, if you site uses any applications (web forms, databases, calendars, etc.), you must check to make sure the old platform and the new are compatible. A short list of common languages used to code web applications includes: perl, php, coldfusion, asp, jsp, C, java, etc. The basic rule of thumb is to check with your technical people on staff. If you don't have any technical people on staff, check with your "potential" provider. If all else fails, hire a consultant to help.
     
  • Do we own (and control) our domain? This is a technical issue of who is actually authorized to make changes to your DNS records. Usually, there is no problem here, but it's worth checking early on - an unscrupulous provider could temporarily hold your domain hostage, thus delaying the process. Make sure to verify those listed as "Contacts" on the domain, since the registrar will require any change requests to come from them. It's very important to also verify the response time for changes to domain records, since this will affect the migration of the site detailed later.
     
  • Is our email tied to our hosting provider? Email services are often bundled with web hosting. If this is true in your case, it's an added complexity to your move. Besides additional DNS changes, any mailboxes you have must be setup with the new provider - and there are potential configuration changes in the mail software used on your desktop (and all those in your company).
     
  • Do we have an SSL certificate? If you have a web store, or take any payments via your site, you might need an SSL certificate. Usually, you need to get a new one with the new provider. Sometimes this can take 1-2 days to complete, so it's best to prepare if your e-commerce area will need to be offline.
  • Are there any other services that might be impacted? This includes any other services hosted with your current or any other provider. For instance, does a third party serve web advertising banners to your site? Do you get news, weather, or other content for your site from another provider? Is some / all of your web content served from a database? Essentially, this is a "who might need to know that we are changing providers" list.

Making the move

Once you are confident with the above issues, it's time to plan the move. Moving a website consists of several basic steps: server configuation, moving files, testing / debugging, re-copying/freezing the site, and finally, changing the DNS pointer. Each of these steps is detailed below:

  • Server Configuration: This includes setting up the configuration files on the server to handle the site in the necessary manner. For example, turning on server side includes, setting up redirects, cgi capability, modules, etc. Generally, your new provider can answer any questions you have, and tune the configuration according to your needs. If your site is fairly simple, this shouldn't be a bit problem.
     
  • Moving Files: This is simply copying the files from one server to another, via ftp or some other copying protocol. Once the files are copied, some changes to the "Server configuration" may be necessary.
     
  • Testing / Debugging: This stage is the most important. A good test plan should be followed, making sure all aspects of the site are verified. The point of this step is to find and correct bugs before your customers do. Again, this step may point out the need for more configuration tweaks.
     
  • Re-copying / Freezing the site: Of course, while testing occurs, the live site continues to get visitors, and content changes. During the "cutover" period, changes to the live site should be frozen (as much as possible) and the files "re-copied" to the new site. You might consider a late night or early morning time to do the migration. A quick round of "testing" should occur, paying particular attention to trouble spots found previously.
     
  • DNS changes: Once the new site has been deemed "go" for launch, DNS changes must occur (Point www.domain.com to the IP address of the new server). Keep in mind that for a period of up to 24 hours, some people could still hit the "old copy" of the site. Dynamic content (eg. bulletin boards) should be disabled on the old site, to avoid missed posts. At this point, the site is effectively moved to the new server.

After the site move is completed, watch for any cleanup items that might have been missed during the move. After a few days with the new provider, call your old provider and cancel the service (do not call them before you have moved the site!).

   
This is a partial list ofweb software I've installed, configured, customized or moved for clients:
  • Sunshop Shopping Cart - this php based shopping cart is a great e-commerce platform. It has many features, and most of the source code is available for extensive customization. The $250 price tag is well worth it. By TurnKey Web Tools.
  • Pinnacle Cart - A php based shopping cart, very robust, however, by default you do not get the source code.
  • OS Commerce- A free php based shopping cart.
  • Zen Cart- A free php based shopping cart.
  • WordPress - open source blogging software, php / mysql based and free. It's the software running this website!
  • Email Marketer- server based email marketing / newsletter manager. This is a compehensive email list and newsletter manager. It's php / mysql based, and costs about $280. From Interspire.
  • aMember - Membership management software - php / mysql based. This allows setting up 'members only' areas of your site, for which a fee is charged. $180, from CGI Central.
  • WebDNA - Web content and database platform. It allows simple scripting for adding functionality to your website. From Smith Micro.
  • Pictures Pro - Software for professional photographers who want to post online galleries, and allow customers to purchase photos from the site.

 

Find a website hosting provider!

       
 
 
© 2010 Roberts WebForge, Inc. All rights reserved.