< CMS Certified Integrator 12 LTS

TYPO3 Directory Structure (v12+)

TYPO3

Show in app

Description

In TYPO3 12 the directory structure, especially in Composer installations, was heavily revised. One goal was to increase the security of an installation. 

Goals

  • I know the differences in directory structure between Composer and Legacy installations.
  • I know that in Composer installations, only the Resources/Public/ subdirectories within all extensions are made publicly accessible as a symlink to the public/_assets/ folder. This prevents access to private files (templates, PHP files).
  • I know that the symlink is only created if the resources/public/ folder was present before executing "composer require" or "composer install".
  • I know how to create missing symlinks afterwards.
  • I know that the LocalConfiguration.php and AdditionalConfiguration.php are renamed and located in other directories.
  • I know where to find the system extensions in legacy and composer installations.

Maintainer

Oliver Thiele Web Development Oliver Thiele