TYPO3 directory structure

By default a TYPO3 installation consists of the following directories:

Directory

Directory

Description

Description

Directory

fileadmin/

Description

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 File module .

Directory

typo3/

Description

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 sysext/ directory, according to the application area of the particular file. For example, the “ 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 Classes/ . Additionally, typo3/ can contain some global extensions in the ext/ directory (which is not used by the TYPO3 core itself).

Directory

typo3conf/

Description

TYPO3 configuration directory

Directory

typo3conf/ext/

Description

Directory for TYPO3 extensions. Each subdirectory contains one extension.

Directory

typo3temp/

Description

Directory for temporary files. It contains subdirectories for temporary files of extensions and TYPO3 components.

Directory

uploads/

Description

Default upload directory. Extensions can use the uploadfolder setting in 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.