Moving Magento To A Different Server

There comes a time in the life of a website when it must be moved from one server to another. This transition can be from a development/testing server to a production server or from on hosting-provider’s servers to a different hosting-provider’s server. Whatever the case might be and whatever the reason behind moving your website is, the need to move a website from one server to another is inevitable. Magento websites are no exception.

Here we present to you a list of steps you’d need to follow to get your website working after you have moved it to a different server.

Step 1

Upload your website to the new server and copy the database with its contents intact.

Changing the Database Information

Open magento/app/etc/local.xml  and edit the lines that read:

<host><![CDATA[old db host name]]></host>
<username><![CDATA[old db username]]></username>
<password><![CDATA[old db password]]></password>
<dbname><![CDATA[old db name]]></dbname>


<host><![CDATA[new db host name]]></host>
<username><![CDATA[new db username]]></username>
<password><![CDATA[new db password]]></password>
<dbname><![CDATA[new db name]]></dbname>

read more

Questions to Ask When Hiring an SEO Expert

  1. How long have they being doing SEO?
  2. How long do they think it would take to get your website on the first page of popular search engines?
  3. Do they guarantee results in the time they've stated? If they do guarantee results, how do they guarantee them since Google itself states that there can be no guarantees on how long it would take for SEO to show results.

Magento: Adding a ‘Home Link’ To The Top Menu


By default Magento does not have a Home Link in the top menu. If you have just created your Magento site with the sample data provided on the Magento site, you would have something similar to:

As you can see, there is no Home Link in the top menu. To go back to the Home page, a user is expected to click on the store logo which is something that a lot of users will not realise. Magento does not provide a method through which you can add a Home Link to your navigation menu using the Admin Panel.

read more

Magento Theming Basics

From what I have experienced, I feel that Magento goes out of its way to de-couple the user-interface from the backend. This has one clear advantage, if you upgrade your Magento packages, chances of the look and feel of your shopping cart not getting effected are pretty high (that is if you followed the guidelines set by Magento and refrained from replacing any of the base/default packages while theming your shopping cart in which case all bets are off and when the shopping cart reverts to looking like a new Magento installation after the upgrade, you’d better have a backup around to apply all your customizations again).

read more

Magento Installation

(Operating System: Kubuntu 12.10)


  1. You need to have Apache, MySql and PHP installed and configured on your server to proceed.
  2. Download Magento and Magento Sample Data from here.

Setting It Up

  1. Un-compress the packages that you downloaded and copy the contents of the Magento package to your server root or a folder inside your server root (normally, for Ubuntu based systems, this would be /var/www).
  2. Copy the contents of the media folder from the extracted contents of the Magento Sample Data archive to the media folder in your magento directory.

Static and Dynamic Websites

Websites can be classified into two main categories: static websites and dynamic websites. Although both types of websites are displayed in the users’ browsers, there are differences between them and a web-developer needs to be aware of these differences before he can go and talk to a potential client about the cost of developing their website and the client’s expectations from the website.

Static Websites

Over the past decade, many static websites have been created. These websites can be considered similar to a brochure where a product or service is presented to the reader without any way of interacting with that information through the delivery medium. Basically, a static website just contains one or more pages and the user can navigate to these pages using the links provided by the developer. This is an example of a static website.

read more