We create the WOW factor for our customers

Easy Steps to Install Magento Community Edition


New to Magento? Setting up yourself for first time ? Below steps will help you to install Magento Community Edition easily on your server.

(1). First thing you need is that you have ftp and database access to the server you want to install magento. You will require either FTP and phpMyadmin access or SSH access.

(2). After that make sure to check your server has below System Requirements for Magento.

Operating System
  • Linux x86-64
Web Server
  • Apache 2.x
  • Nginx 1.7.x
  • MySQL 5.6 (Oracle or Percona)
  • PHP 5.4
  • PHP 5.5
  • A valid security certificate is required for HTTPS.
  • Self-signed SSL certificates are not supported.
(3). Based on your business scale you can select which magento is most suitable for you from here Magento Products and download the latest version of magento from its website Magento Official Website. You can download sample data also from the same page if you want basic products, categories, cms pages, etc. for basic setup for your store instead of starting from scratch and insert all new data.

(4). Then create a database on your server’s MySQL using phpMyadmin or SSH. Create a new user and give all permissions on the new created database. Please save the Username, Password & Database name and keep them handy for future reference.

(5). Now upload the downloaded source from step 3 and extract it on your server’s public folder using FTP or SSH. After extraction you should have a folder named “magento” in your public root/html folder. To start the installation enter the following URL in your web browser’s address or location field:


For example, if your web server is http://www.example.com, listens on port 80, and Magento is installed in the web server docroot’s magento subdirectory,


(6). It will show you below page once installation begins.

    • Select the check box that indicates you agree to the terms and conditions, and click Continue.
    • On the Localization page, enter the following information.
      LocaleFrom the list, click the option that best matches the locale in which your Magento server resides.
      Time ZoneFrom the list, click the option that best matches the time zone in which your Magento server resides.
      Default currencyFrom the list, click the default currency to use on your Magento web store.
      • The following figure shows an example of configuring Magento for US English in the US Central time zone and using the US Dollar as the default currency.
      Description: C:Documents and SettingsCapital TechnosysDesktopinstall_localization.png
      • Click Continue. It will show you following database configuration page.
      Description: C:Documents and SettingsCapital TechnosysDesktopinstall_configuration_database.png
      • In the Database Configuration section, enter the following information saved from Step 4.
      Database TypeFrom the list, click MySQL.
      HostEnter the database server’s fully qualified host name or IP address. Use the default setting of localhost if your database server is on the same host as your web server.
      Database NameEnter the name of the Magento database instance in which you want to install the Magento database tables.
      User NameEnter the user name of the Magento database instance owner.
      User PasswordEnter the Magento database owner’s password.
      Tables Prefix(Optional.) Use only if you’re installing the Magento database tables in a database instance that has Magento tables in it already. In that case, enter a prefix to identify the Magento tables for this installation. Some customers have more than one Magento instance running on a server with all tables in the same database. This option enables those customers to share the database server with more than one Magento installation.
      • In the Web Access Options section, enter the following information.
      Base URLEnter the base URL to use to access the Magento Admin Panel and your Magento web store.
      Admin PathEnter the path to access the Admin Panel. This path is appended to Base URL.For example, if Base URL is http://www.example.com and Admin Path is admin, the Admin Panel’s URL is http://www.example.com/admin-provided you configured your web server for server rewrites.
      Enable ChartsSelect the check box to display charts on the Admin Panel.
      Skip Base URL Validation Before the Next StepClearing this check box validates your server’s base URL by performing an HTTP GET. Clear this check box unless your web server’s base URL is not verifiable; for example, in a development or test environment.
      Use Web Server (Apache) RewritesSelect this check box to enable the use of the Apache mod_rewrite module. You can select this check box only if you configured Apache to use server rewrites as discussed in Installing and Configuring Required Prerequisite Software.
      Use Secure URLs (SSL)Select this check box only if your web server supports SSL.
      • Below is an example.
      Description: C:Documents and SettingsCapital TechnosysDesktopinstall_web-access-options.png
      • In the Session Storage Options section, click one of the following options:
      • File to store user session data on the file system in the [your Magento install dir]/var/session directory. File-based session storage is appropriate unless the Magento file system access is slow or you have a clustered database.
      • Database to store user session data in the database. Choose database storage if you have a clustered database; otherwise, there might not be much benefit over file-based storage.
      • Click Continue. If errors display, you must resolve them before continuing.
      • In the Create Admin Account page, enter the following information.
      First NameEnter the first name of the user you want to identify as the Magento web store owner.
      Last NameEnter the user’s last name.
      EmailEnter the user’s email address.
      UsernameEnter the Magento Admin Panel administrator’s user name. (You can create additional Magento administrators later.)
      PasswordEnter the user’s password.
      Confirm PasswordEnter the user’s password again for verification.
      Encryption KeyIf you have one, enter a key to encrypt sensitive data (such as passwords and personally identifiable customer information) in the Magento database. If you don’t have one, Magento generates one for you.The encryption key is stored in [your Magento install dir]/app/etc/local.xml.
        • Below is an example.
      Description: C:Documents and SettingsCapital TechnosysDesktopinstall_create-admin-account.png
        • Click Continue.The following page displays to indicate a successful installation.
      Description: C:Documents and SettingsCapital TechnosysDesktopinstall_confirm_mock (1).png

      (7). Now we need to verify that magento installation was successful and working properly, you should log in to the Admin Panel to verify the Magento version.

      (8). In a web browser’s location or address field, enter the URL to the Admin Panel. An example follows: http://www.example.com/magento/admin (The Admin Panel URL is a combination of the Base URL and Admin Path fields you entered when you installed Magento.

      (9). Log in to the Admin Panel as an administrator.

      (10). Scroll to the bottom of the page; the version should display as 1.14 (Magento EE) or (Magento CE).

      (11). Congratulations..!!! Your Magento is installed successfully.

      (12). If you want to install sample data then before making any changes to your fresh setup of the store you can copy all the files from downloaded sample data (Refer Step 3). You have to install the database also which is included in the setup.

      Setting Magento File System Permissions and Ownership After Installation

      To secure your Magento installation after the installation, see After You Install Magento: Recommended File System Ownership and Privileges.


      This section discusses some suggestions for issues you might encounter when installing Magento.

      IssueSuggested solution
      During the installation, errors like the following display:Path “/var/www/html/magento/app/etc” must be writable.Set privileges and ownership on the Magento installation directory and subdirectories as discussed in Setting File and Directory Ownership and Privileges.

      Still having issues in your installation ?

      Send us a quick message. We provide professional Magento development services and our certified expert will contact you soon.

      Original Source: http://goo.gl/0TVwVO
Back to Top