| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-10-05 | 2.9 kB | |
| v4.6.23.3 -- Trusted proxies, corrected guides and the book source code.tar.gz | 2026-10-05 | 170.9 kB | |
| v4.6.23.3 -- Trusted proxies, corrected guides and the book source code.zip | 2026-10-05 | 194.3 kB | |
| Totals: 3 Items | 368.1 kB | 0 | |
Exponential Platform Legacy v4.6.23.3
A release of the 4.6 line (branch 4.6.x: Symfony 5.4 LTS, se7enxweb/exponential-platform-dxp 4.6,
LegacyBridge 4, Netgen Layouts 1.4, the Exponential 6 legacy kernel). It makes TRUSTED_PROXIES work, corrects the
installation guide and README, and ships the book.
:::bash
composer create-project se7enxweb/exponential-platform-legacy:~4.6.23.3 my_project
Fixes in the code and configuration
TRUSTED_PROXIESsets the proxies Symfony trusts (309785f). The.envthis line installs sets it, but nothing read it: Symfony's default readsSYMFONY_TRUSTED_PROXIES. The newconfig/packages/trusted_proxies.yamlreadsTRUSTED_PROXIESand trustsX-Forwarded-For,-Protoand-Portfrom those proxies. A project created fromv4.6.23.2or earlier does not have the file; create it with the content of the commit (chapter 13.9 of the book).
Still open on this line, from the Flex recipe rather than this repository: the recipe's public/.htaccess forces
APP_ENV=dev, and its legacy settings switch DebugOutput on. Chapter 13.4 of the book shows what to change in
your project before going live.
Documentation
- The book in
doc/book/, thirteen chapters on all four release lines, and a copy of master's short installation guide indoc/INSTALL.md, each with a note on which branch the copy is on (eae045e); the newest copies are onmaster. The README has a documentation section (250fb2a). - The guides use legacy commands that exist: there is no
ezpublish:legacy:clear-cacheorezpublish:legacy:generate-autoloadsin any LegacyBridge release. The guides now runbin/php/ezcache.phpandbin/php/ezpgenerateautoloads.phpthroughezpublish:legacy:script, the name every bridge release this line allows has (v4.0.0.0andv4.0.0.1do not know theexponential:legacy:*names), and run the legacy cronjobs through the bridge (36bea49,17db8d6,4edf8a6). - The git clone section checks out
4.6.xinstead of3.x, over HTTPS (058646c). - The database user is created with
CREATE USERbeforeGRANT; MySQL 8.0 rejectsGRANT ... IDENTIFIED BY(71fec70). - The README builds the Admin UI with
yarn ibexa:build;yarn ezdoes not exist on this line (eb63593). - The branch carries the security policy, and the README names security@se7enx.com (
b24357c,01ab64b). - The guide says what reads
TRUSTED_PROXIES(a34bbc0).
Full list of changes: https://github.com/se7enxweb/exponential-platform-legacy/compare/v4.6.23.2...v4.6.23.3