Attention

TYPO3 v10 has reached end-of-life as of April 30th 2023 and is no longer being maintained. Use the version switcher on the top left of this page to select documentation for a supported version of TYPO3.

Need more time before upgrading? You can purchase Extended Long Term Support (ELTS) for TYPO3 v10 here: TYPO3 ELTS.

Install TYPO3 Without Composer

Attention

The recommended way of installing TYPO3 is via Composer. This page describes an alternative method of installing TYPO3 without Composer.

Installing on a Unix Server

  1. Get the Source Package from https://typo3.org/download/ and upload this package to your web server. Put it one level above the document root. In this example, we will use the .tar.gz file format. (If you are not sure which package you should choose, read the section "With Composer or without?" in the in-depth part of the manual). Use the shell to execute the following commands:

    /var/www/site/public/$ cd ..
    /var/www/site/$ wget --content-disposition https://get.typo3.org/10
    
  2. Unpack the typo3_src-10.0.x.tar.gz file on your web server:

    /var/www/site/$ tar xzf typo3_src-10.4.x.tar.gz
    

    Note

    Be aware that the x in the extracted folder will be replaced with the latest bugfix version, e.g. typo3_src-10.4.1.

    Tip

    You can also unpack the package on your local PC and then upload the unpacked contents onto your web server. However, the package contains several thousand files which will then need to uploaded one at a time. This process is time intensive and not recommended.

  3. Create these symlinks in your document root:

    cd public
    ln -s ../typo3_src-10.4.x typo3_src
    ln -s typo3_src/index.php index.php
    ln -s typo3_src/typo3 typo3
    

You end up with the following structure of files:

typo3_src-10.4.x/
public/typo3_src -> ../typo3_src-10.4.x/
public/typo3 -> typo3_src/typo3/
public/index.php -> typo3_src/index.php

The advantage of this setup is that all files from the TYPO3 Source package are kept together in the typo3_src-10.0.x folder and separated from other files of your installation. This allows you to easily replace this folder when a new patchlevel version of TYPO3 is released.

Note

This setup allows the administrator to use the "Core Updater" feature in the Admin Tool / Maintenance area to update the TYPO3 installation.

Installing on a Windows Server

  1. Get the Source Package from https://typo3.org/download/ and extract it on your local PC. Use FTP, SFTP or similar to upload the contents of this package to your web server. Put them one level above the document root. For this manual, we will use the .zip file. (If you are not sure which package you should choose, read the section "With Composer or without?" in the in-depth part of the manual).

  2. Use the shell to create these symbolic links in your document root:

    cd public
    mklink /d typo3_src ..\typo3_src-10.4.x
    mklink /d typo3 typo3_src\typo3
    mklink index.php typo3_src\index.php
    

Important

Make sure to upload the whole TYPO3 source directory including the vendor directory, otherwise you will miss important dependencies.

You end up with the following structure of files:

typo3_src-10.4.x/
public/typo3_src -> ../typo3_src-10.4.x/
public/typo3 -> typo3_src/typo3/
public/index.php -> typo3_src/index.php

After extraction and symlink creation continue with the steps in The Admin Tool