Outdated TYPO3 Version
This documentation refers to an outdated TYPO3 version - either select a supported version or make sure to use a TYPO3 Extended Long Term Support (ELTS) version to continue getting security updates.
TYPO3 directory structure¶
By default a TYPO3 installation consists of the following directories:
This is a directory in which users can store files. Typically images, PDFs or HTML files appear in this directory and/or its subdirectories.
Often this directory is used for downloadable files. This directory is
the only one accessible using the TYPO3
TYPO3 Backend directory. This directory contains most of the files
coming with the TYPO3 Core. The files are arranged logically in the
different system extensions in the
according to the application area of the particular file. For example,
frontend” extension amongst other things contains the
“TypoScript library”, the code for generating the Frontend website. In
each system extension the PHP files are located in the folder
typo3/ can contain some global
extensions in the
ext/ directory (which is not used by the
TYPO3 core itself).
TYPO3 configuration directory
Directory for TYPO3 extensions. Each subdirectory contains one extension.
Directory for temporary files. It contains subdirectories (see below) for temporary files of extensions and TYPO3 components.
Directory for temporary files that should be public available (e.g. generated images).
Directory for temporary files that contains private files (e.g. cached Fluid templates) and should not be publicly available.
Default upload directory. Extensions can use the
ext_emconf.php to specify a subdirectory of
uploads/ for this extension.
This structure is default for a TYPO3 installation. Other non-TYPO3 applications can add their own directories.