Magento Hosting System Requirements

Responsive magento theme MT Webshop

Magento Hosting is a web hosting which meets all Magento Hosting requirements. Luckily hosting providers understand that Magento is a fast-developing e-commerce application. So new Magento Hosting providers appear here and there. The most important is to choose the most reliable Magento Hosting provider.

magento hosting requirements

magento hosting requirements

At the base level, Magento will require the following software:

  • Supported Operating Systems:
    • Linux x86, x86-64
  • Supported Web Servers:
    • Apache 1.3.x
    • Apache 2.0.x
    • Apache 2.2.x
    • Nginx (starting from Magento 1.7 Community and 1.12 Enterprise versions)
  • Supported Browsers:
    • Microsoft Internet Explorer 7 and above
    • Mozilla Firefox 3.5 and above
    • Apple Safari 5 and above on Mac only
    • Google Chrome 7 and above
    • Adobe Flash browser plug-in should be installed
  • PHP Compatibility:
    • 5.2.13 – 5.3.15
    • Required extensions:
      • PDO_MySQL
      • simplexml
      • mcrypt
      • hash
      • GD
      • DOM
      • iconv
      • curl
      • SOAP (if Webservices API is to be used)
    • Safe_mode off
    • Memory_limit no less than 256Mb (preferably 512)
  • MySQL:
    • EE or later: MySQL 5.0.2 or newer
    • EE or earlier: MySQL 4.1.20 or newer
    • CE (all versions): MySQL 4.1.20 or newer
  • SSL:
    • If HTTPS is used to work in the admin, SSL certificate should be valid. Self-signed SSL certificates are not supported
  • Server – hosting – setup:
    • Ability to run scheduled jobs (crontab) with PHP 5
    • Ability to override options in .htaccess files

How do I know if my server meets these system requirements?

You can test your server for compatibility by following these simple steps:

  1. Download the magento-check file to your computer and unzip it.
  2. Upload the extracted magento-check.php file to the Magento directory on your server
  3. In your browser navigate to this page:

    (Please insert the proper path to where ever you put the magento-check.php file.)