Global navigation

   Documentation Center
   eZ Studio & eZ Platform
     User Manual
     Technical Manual
   eZ Publish 4.x / legacy

eZ Publish (5.x)

eZ Publish 5.x | For eZ Platform & eZ Studio topics see Technical manual and User manual, for eZ Publish 4.x and Legacy topics see eZ Publish legacy

Skip to end of metadata
Go to start of metadata

The eZ Publish 5 API supports multiple binary file handling mechanisms by means of an IOHandler interface.

The Legacy IO Handler

The system comes with three handlers: Legacy, InMemory and Filesystem. Only Legacy is supported in eZ Publish 5.1. It uses the Legacy Kernel, that supports the DFS file handler, in order to provide clustering features for scalability and safety. This handler provides multi-server storage by means of a database + a network share.


No eZ Publish 5 level steps are required at the time of 5.1. See the legacy documentation page that explains how to setup a DFS cluster.



No configuration is required on the new stack. The handler will reuse whatever configuration is defined in your eZ Publish Legacy instance. By default, Legacy will be configured to use the FS cluster handler, meaning files will be stored on the filesystem. No further configuration will be required.

The Legacy documentation explains how to enable clustering:

Note that the only two supported options are now FS and DFS. The DB cluster is deprecated, and doesn't exist in eZ Publish 5.1.

Web server

As for legacy, rewrite rules are required in order to serve files stored in a DFS cluster. The virtualhost setup documentation provides the required rules.