X hide

Magento system requirements v.1.x - 2.x

From Plumrocket Documentation

You are viewing:  Trobleshooting-plumrocket-32.png  Troubleshooting

Contents

Magento 1 System Requirements

System Requirements

  • Supported Operating Systems:
    • Linux x86-64
  • Supported Web Servers:
    • Apache 2.0.x
    • Nginx 1.7.x
  • PHP Compatibility:
    • PHP 5.4.x
    • PHP 5.5.x
    • 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:
    • 4.1.20 or newer
    • InnoDB storage engine
  • SSL:
    • A valid security certificate is required for HTTPS.
    • 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 is compatible with Magento?

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

  1. Download the magento-check files to your computer and unzip it.
  2. Upload the extracted magento-check.zip folder to the Magento directory on your server
  3. In your browser navigate to this page: your.site.domain/magento-check/

Test Result

If the server is compatible, you will receive a successful message:

*You have PHP 5.2.0 (or greater)
*Safe Mode is off
*You have MySQL 4.1.20 (or greater)
*You have the curl extension
*You have the dom extension
*You have the gd extension
*You have the hash extension
*You have the iconv extension
*You have the mcrypt extension
*You have the pcre extension
*You have the pdo extension
*You have the pdo_mysql extension
*You have the simplexml extension
 
Congratulations! Your server meets the requirements for Magento.

External links


Magento 2 System Requirements

  • PHP memory limit should be set to at least 768MB for normal operation or 2GB for testing.
  • Supported Opertaing Systems:
    • Linux x86-64
  • Supported Web Servers:
    • Apache 2.2
    • Apache 2.4
    • nginx 1.8 (or latest mainline version)
  • PHP Compatibility
    • 5.6.x
    • 5.5.x
    • 7.0.2 up to 7.1.0, except for 7.0.5
  • PHP Extensions:
    • bc-math
    • curl
    • gd, ImageMagick 6.3.7 (or later) or both
    • intl
    • mbstring
    • mcrypt
    • mhash
    • openssl
    • PDO/MySQL
    • SimpleXML
    • soap
    • xml
    • xsl
    • zip
    • PHP 7 only:
      • json
      • iconv
  • MySQL:
    • MySQL 5.6 (Oracle or Percona)
  • SSL:
    • A valid security certificate is required for HTTPS.
    • Self-signed SSL certificates are not supported.
    • Transport Layer Security (TLS) requirement


External links

Navigation