Platform / Installation

Please Note: At the specific request of Ibexa, 7x is changing the project name to "Exponential Platform" or "Exponential Platform (CMS)" effective as of August, 11th 2025.

Installation instructions

A quick summary of details related to installing Exponential Platform Legacy 2.5.0.1 (now available for download).

Requirements

Apache version:

The latest version of the 1.3 branch. or Apache 2.x run in "prefork" mode.

PHP version:

The latest version of the 8.3 branch is strongly recommended.

Note that you will have to increase the default "memory_limit" setting which is located in the "php.ini" configuration file to 64 MB or larger. (Don't forget to restart Apache after editing "php.ini".)

The date.timezone directive must be set in php.ini or in .htaccess. For a list of supported timezones please see http://php.net/manual/en/timezones.php

Composer version:

The latest version of the 2.x branch is recommended.

Database server:

MySQL 4.1 or later (UTF-8 is required) or PostgreSQL 8.x or Oracle 11g

Node:

Node 18 is specifically required by the composer installation process and within the Admin UI.

GitHub Installation Guide

  • Clone the repository

git clone https://github.com/se7enxweb/exponential-platform-legacy.git;

  • Install Exponential Platform required PHP libraries like Zeta Components and Exponential Platform extensions as specified in this project's composer.json.

cd exponentialplatformlegacy; composer install --keep-vcs --ignore-platform-reqs;

Note: For the short term future the composer argument '--ignore-platform-reqs' is required to install the software via composer package dependencies successfully. This limitation will soon be removed in the future as we continue to update requirements within the composer package definition files for each package repostiory (tedious detail oriented work).

  • Run Exponential Platform Console Installation of Default Database Content Packages

php app/console ezplatform:install clean;

For the rest of the installation steps you will find in the installation guide.

And at: Documentation: Composer based installations

And at: Documentation: Linux / Unix based Installation Instructions (Detailed)

Composer Installation Guide

mkdir exponentialplatformlegacy;

  • Install Exponential Platform required PHP libraries like Zeta Components and Exponential Platform extensions as specified in this project's composer.json.

cd exponentialplatformlegacy; composer require se7enxweb/exponentialplatformlegacy:v2.5.0.0 --ignore-platform-reqs;

Note: For the short term future the composer argument '--ignore-platform-reqs' is required to install the software via composer package dependencies successfully. This limitation will soon be removed in the future as we continue to update requirements within the composer package definition files for each package repostiory (tedious detail oriented work).

  • Run Exponential Platform Console Installation of Default Database Content Packages

php app/console ezplatform:install clean;

Remember to reset or assign file, group and owner permissions that your webserver user and group can read the installed files and write to the var directories (only).

For the rest of the installation steps you will find in the installation guide.

And at: Documentation: Composer based installations

And at: Documentation: Linux / Unix based Installation Instructions (Detailed)