We assume here that you want to install either the latest version or the Long Term Support Version with the Contao Manager. This is the easiest and recommended way for beginners.
You configure the hosting via the admin panel of your hosting provider.
In Contao, all publicly accessible files are located in the
/public subfolder of the installation. Create a
public and set the root directory (document root) of the installation to this subfolder via the admin panel
of the hosting provider to this subfolder.
example.com points to the directory
Contao requires a MySQL database for operation, which you should ideally create right away. Its login credentials will be needed later.
The Contao Manager consists of a single file which can be downloaded from
contao.org. After a successful download you will receive a file called
Transfer this file to the
public directory on your web server.
.phar files are not executed by all hosting providers. For best compatibility, add the
.php file extension
after the upload (i.e. rename the file on the server to
Now call up the URL
www.example.com/contao-manager.phar.php with your browser, replacing
www.example.com with your domain.
You should see the welcome page of the Contao Manager.
Before you install Contao you need to configure the manager itself. To do this create a new user by assigning a username and password. Username and password are independent of the later Contao installation!
The Contao Manager needs the path to the PHP binary and other server information to run background processes correctly. Usually, this information is detected automatically.
The Composer Resolver Cloud allows the installation of Composer dependencies even if the server does not have enough memory. Please note that your package information is sent to a Contao Association cloud service for dependency resolution.
After the successful basic configuration, Contao can now be installed. To do this, select the desired version and the initial configuration and click on the “Install” button.
The installation may now take several minutes. Details of the installation process can be viewed by clicking on the following icon .
Once the Contao Manager has installed all packages, the database needs to be updated. To do this the Contao-Installtool has to be started (Contao 4.13 LTS) or the required information has to be entered directly in the Contao Manager (Contao 5.x).
Finally, you need to create an administrator user with which you can log in to the Contao back end later.
User name: Here you define the user name of the administrator.
Name: Here you enter the first and last name of the administrator.
E-mail address: Here you enter the e-mail address of the administrator.
Password: Here you set the password of the administrator and confirm it.
After you have created the administrator user, the installation of Contao is complete.
The link at the bottom right will take you to the back end. There you can create the first start page.