platformsh-templates / typo3

TYPO3 template for Platform.sh.
GNU General Public License v2.0
2 stars 5 forks source link

TYPO3 for Platform.sh

Deploy on Platform.sh

This template builds the TYPO3 CMS for Platform.sh. It comes pre-configured with MariaDB for storage and Redis for caching. A command line installer will automatically initialize the site on first deploy.

TYPO3 is a Content Management System (CMS) built in PHP.

Features

Post-install

  1. The first time the site is deployed, the TYPO3 console will initialize the database and create an initial user. It will not run again unless the installer/.platform.installed is removed. (Do not remove that file unless you want the installer to run on the next deploy!)

  2. The installer will create an administrator account with username/password admin/password. You need to change this password immediately. Not doing so is a security risk.

  3. Enable the pixelant/pxa-lpeh plugin. It is already installed by default but must be enabled manually. This plugin changes TYPO3's 403/404 page handling to avoid a self-request HTTP request that can cause a race condition and deadlocks in some situations. See the TYPO3 documentation for more information.

Customizations

The following changes have been made relative to TYPO3 as it is downloaded from typo3.org. If using this project as a reference for your own existing project, replicate the changes below to your project.

References