Platform / Installation
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
- Download the package from se7enxweb/exponential
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)