eZ Publish software is built to rely on existing technologies and standards, mainly:

These are the main components, for more details, please consult documentation for in-depth information.

To answer the question "Is my platform supported by eZ Publish", several things must be taken into consideration in order to determining whether a platform is supported or not, and how. The following tables gives you the details of the platform requirements for the latest eZ Publish release.

Supported stacks

Reference Stack

The most safe and optimized stack for eZ Publish Platform. The stack is supported and certified for eZ Publish Platform 5. This means that our QA certification team has successfully run intensive certification tests on the platform, and that we can fully support the platform in the scope of an eZ Publish Subscription.

The reference stack for eZ Publish Platform 5 is based on Red Hat Enterprise Linux 6. The detail of the stack can be seen in the table below.

Stack

Single mode

Cluster mode

OS

  • RedHat RHEL 6.x latest stable (tested on 6.4)
RedHat RHEL 6.x latest stable (tested on 6.4)
Web Server
  • Apache 2.2.15 (pre-fork mode) (rhel6 package)
  • Apache 2.2.15 (pre-fork mode) (rhel6 package)
Symfony Web Framework (*)
  • Latest stable version of Symfony 2.3.x with Twig
  • Latest stable version of Symfony 2.3.x with Twig
DBMS
  • MySQL 5.1.61 (rhel62 packages)
  • MySQL 5.1.61 (rhel62 packages)

PHP (mod_php) + PHP CLI

  • Official PHP 5.3.3 (rhel62 packages)
  • Official PHP 5.4.x
  • Official PHP 5.5
  • Official PHP 5.3.3 (rhel62 packages)
  • Official PHP 5.4.x
  • Official PHP 5.5

PHP + PHP CLI extensions

  • APC 3.1.9 (rhel6 packages)
  • bz2
  • Curl
  • dom
  • exif
  • fileinfo
  • ftp
  • gd
  • Iconv
  • json
  • mbstring
  • Database:
    • Mysql:
      • mysqli (LS)
      • pdo-mysql (5.x)
  • pcntl
  • pcre
  • posix
  • reflection
  • simplexml
  • spl
  • ssl
  • xmlreader
  • xsl
  • zlib
  • php-intl
  • APC 3.1.9 (rhel6 packages)
  • bz2
  • Curl
  • dom
  • exif
  • fileinfo
  • ftp
  • gd
  • Iconv
  • json
  • mbstring
  • memcache
  • Database:
    • Mysql:
      • mysqli (LS)
      • pdo-mysql (5.x)
  • pcntl
  • pcre
  • posix
  • reflection
  • simplexml
  • spl
  • ssl
  • xmlreader
  • xsl
  • zlib
  • php-intl

Graphic Handler

  • ImageMagick 6.5.4 (rhel6 packages)
  • ImageMagick 6.5.4 (rhel6 packages)

Other

  • OpenOffice 3.2.1 (rhel6 packages)
  • OpenOffice 3.2.1 (rhel6 packages)

eZ Publish extensions

  • eZ Online Editor LS 5.2.0
  • eZ Website Interface LS 5.2.0
  • eZ Flow LS 5.2.0
  • eZ Find LS 5.2.0
  • eZ Google Maps Location LS 5.2.0
  • eZ Star Rating LS 5.2.0
  • eZ Website Toolbar LS 5.2.0
  • eZ Openoffice.org LS 5.2.0
  • eZ MB Password Expiry LS 5.2.0
  • eZ Multiupload LS 5.2.0
  • eZ Survey LS 5.2.0
  • eZ Comments LS 5.2.0
  • eZ JSCore LS 5.2.0
  • eZ Script Monitor LS 5.2.0
  • eZ SI LS 5.2.0
  • eZ Style Editor LS 5.2.0
  • eZ XML Export LS 5.2.0
  • eZ Image Editor LS 5.2.0
  • eZ Network LS 5.2.0
  • eZ Form Token LS 5.2.0
  • eZ Content Staging LS 5.2.0
  • eZ Autosave LS 5.2.0
  • eZ REST API Provider LS 5.2.0
  • eZ Online Editor LS 5.2.0
  • eZ Website Interface LS 5.2.0
  • eZ Flow LS 5.2.0
  • eZ Find LS 5.2.0
  • eZ Google Maps Location LS 5.2.0
  • eZ Star Rating LS 5.2.0
  • eZ Website Toolbar LS 5.2.0
  • eZ Openoffice.org LS 5.2.0
  • eZ MB Password Expiry LS 5.2.0
  • eZ Multiupload LS 5.2.0
  • eZ Survey LS 5.2.0
  • eZ Comments LS 5.2.0
  • eZ JSCore LS 5.2.0
  • eZ Script Monitor LS 5.2.0
  • eZ SI LS 5.2.0
  • eZ Style Editor LS 5.2.0
  • eZ XML Export LS 5.2.0
  • eZ Image Editor LS 5.2.0
  • eZ Network LS 5.2.0
  • eZ Form Token LS 5.2.0
  • eZ Content Staging LS 5.2.0
  • eZ Autosave LS 5.2.0
  • eZ REST API Provider LS 5.2.0

Cluster mode

 
  •  eZDFSFileHandler + Linux NFS

File system

  • Linux ext4
  •  Linux ext4

 

Approved stacks

These stacks are also tested, but not as extensively as our reference stacks. These stacks still benefit from the full support and maintenance guarantees provided with the eZ Publish Platform Subscription, but more issues might occur during normal operations, performance might be lower and issues take longer to resolve.

The supported non-reference stacks for eZ Publish Platform 5.2 are mainly:

The detail of the stacks can be seen in the table below.

 

 

Single Mode

Cluster Mode

Operating system

  • Debian 7
  • SUSE Linux Enterprise Server (SLES) 11 SP2(**)
  • Debian 7
  • SUSE Linux Enterprise Server (SLES) 11 SP2(**)

Web Server

  • Apache 2.2.x (prefork mode)
  • Apache 2.2.x (prefork mode)
Symfony Web Framework (*)
  • Latest stable version of Symfony 2.3.x with Twig
  • Latest stable version of Symfony 2.3.x with Twig

DBMS

  • MySQL 5.5.x
  • PostgreSQL 9.1.x
  • MySQL 5.5.x

PHP (mod_php) + PHP CLI + apache

  • PHP 5.3.x
  • PHP 5.4.x
  • PHP 5.5
  • PHP 5.3.x
  • PHP 5.4.x
  • PHP 5.5

PHP

  • APC 3.1.9+ (tested on 3.1.13 debian package)
  • bz2
  • Curl
  • dom
  • exif
  • fileinfo
  • ftp
  • gd
  • Iconv
  • json
  • mbstring
  • Database:
    • Mysql:
      • mysqli (LS)
      • pdo-mysql (5.x)
    • Postgres:
      • pgsql (LS)
      • pdo-pgsql (5.x)
  • pcntl
  • pcre
  • posix
  • reflection
  • simplexml
  • spl
  • ssl
  • xmlreader
  • xsl
  • zlib
  • php-intl
  • APC 3.1.9+ (tested on 3.1.13 debian package)
  • bz2
  • Curl
  • dom
  • exif
  • fileinfo
  • ftp
  • gd
  • Iconv
  • json
  • mbstring
  • memcache OR memcached
  • Database:
    • Mysql:
      • mysqli (LS)
      • pdo-mysql (5.x)
  • pcntl
  • pcre
  • posix
  • reflection
  • simplexml
  • spl
  • ssl
  • xmlreader
  • xsl
  • zlib
  • php-intl

Graphic Handler

  • ImageMagick >= 6.4.x
  • GD2 ( PHP extension )
  • ImageMagick >= 6.4.x
  • GD2 ( PHP extension )

eZ Publish extensions

  • Similar as Reference platform (see above)

Cluster mode

 
  • eZDFSFileHandler (mysqli or Oracle** [eZ Publish 5.0 only]) + Linux NFS
  • Persistence cache configured with Memcache[d]

Filesystem

  • Linux ext3 / ext4
  • Linux ext3 / ext4

* : to ease developer and administrator life, the latest stable version of the Symfony framework is bundled with the eZ Publish package.
eZ support eZ Publish only when used with the latest maintenance version of Symfony as specified. eZ recommend customers to upgrade their system to it when released by Symfony.
Symfony is not supported directly by eZ within eZ Publish Enterprise Subscriptions, however eZ can offer optional Symfony support as part of an additional support service.
Please contact your eZ Systems representative for that purpose.

** : eZ Publish 5.0 is the last version supporting Oracle, there it was only supported on legacy kernel with the exception of REST v1 where it was not supported. It is not supported on 5.1 and higher versions on eZ Publish.

Compatible platforms

eZ Publish can run and execute on many more platforms than the ones listed above, including (but not limited to) the operating systems listing below if they pass the Symfony requirements.

However, eZ Systems doesn't insure and guarantee quality operation of an eZ Publish Platform installation if it is running on any platform not listed as supported. eZ Publish Enterprise Subscriptions are still available for compatible platforms, but the guarantee and the product support will not apply and although you will receive various maintenance releases and services, no bug fix guarantee will apply to issues related to the platform. Maintenance and monitoring tools will not be available. eZ Systems does not advise merely compatible platforms for production use.

Compatible platform:

Supported browsers

eZ Publish is developed to work properly and support the following browser configurations for administrator users:

Please note that the interface will display and behave optimally in any browser that supports HTML 5.0, CSS 3.0 and ECMAScript 5. If these technologies are not supported the system will gracefully appear with simpler design/layout but will still be accessible through standard/default HTML elements.

Known limitation on ImageMagick 6.5.4-7

Please be aware that if you have the [URLTranslator]/TransformationGroup legacy setting set to urlalias_iri in your site.ini (if you are running eZ Publish in legacy mode), then special character escaping with ImageMagick 6.5.4-7 may not work as expected.

This is caused by an ImageMagick limitation which fails on escaping  the following special characters: ~*?[]{}<>
If you are using this version of ImageMagick and urlalias_iri as TransformationGroup, please be sure to avoid using those characters in file names, or it will generate issues with eZ Publish.