Skip to content

Latest commit

 

History

History
80 lines (58 loc) · 2.44 KB

requirements.md

File metadata and controls

80 lines (58 loc) · 2.44 KB

Server Requirements

Server Requirements

Craft requires the following:

  • PHP 7.0+
  • MySQL 5.5+ (with InnoDB) or PostgreSQL 9.5+
  • A web server (Apache, Nginx, IIS)
  • A minimum of 32MB of memory allocated to PHP
  • A minimum of 200MB of free disk space
  • A minimum of 1MB of free database space

Required PHP Extensions

Craft requires the following PHP extensions to be enabled:

Optional PHP Extensions

  • iconv – Adds support for more character encodings than PHP’s built-in mb_convert_encoding() function, which Craft will take advantage of when converting GET and POST request parameters to UTF-8.
  • Intl – Adds rich internationalization support.

{tip} If you are unsure if your server meets the requirements, you can upload the Craft Server Check script to quickly find out.

Required Database User Privileges

The database user you tell Craft to connect with must have the following privileges:

MySQL

  • SELECT
  • INSERT
  • DELETE
  • UPDATE
  • CREATE
  • ALTER
  • INDEX
  • DROP
  • REFERENCES

PostgreSQL

  • SELECT
  • INSERT
  • DELETE
  • UPDATE
  • CREATE
  • DELETE
  • REFERENCES
  • CONNECT

CP Browser Requirements

Craft’s control panel requires a modern browser:

Windows and OS X

  • Chrome 29 or later
  • Firefox 28 or later
  • Safari 9.0 or later
  • Internet Explorer 11 or later
  • Microsoft Edge

Mobile

  • iOS: Safari 9.1 or later
  • Android: Chrome 4.4 or later

{tip} Craft’s CP browser requirements have nothing to do with your actual website. If you’re a glutton for punishment and want your website to look flawless on IE 6, that’s your choice.