Als Admin unter „System / Direktiven Schnipsel“ folgendes anlegen:
Name: Contao 4.x
Typ: Nginx
Schnipsel:
location / {##merge## client_max_body_size 100M; root {DOCROOT}/web; index app.php; try_files $uri $uri/ /app.php$is_args$args; location ~ ^/(app|app_dev|config|install|contao-manager\.phar)\.php(/|$) { include /etc/nginx/fastcgi_params; {FASTCGIPASS} fastcgi_split_path_info ^(.+\.php)(/.*)$; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_intercept_errors on; fastcgi_temp_file_write_size 10m; fastcgi_busy_buffers_size 512k; fastcgi_buffer_size 512k; fastcgi_buffers 16 512k; fastcgi_read_timeout 1200; fastcgi_param HTTP_AUTHORIZATION $http_authorization; } location ~ \.(jpe?g|png|gif|ico|webp|css|js|svg|woff2?|ttf|otf|eot)$ { expires 1M; try_files $uri $uri/ /app.php$is_args$args; } }
Sichtbar für Kunden: ja
Aktiv: ja
Den Schnipsel dann als „Webserver-Konfiguration“ für die Domain aktivieren.
Den „contao-manager.phar.php“ Installer dann in einem weiteren „web“ Unterordner platzieren – also in /web/web/ und via „https://my-domain.de/contao-manager.phar.php“ aufrufen.
Die Statistiken in ISP Config deaktivieren, damit der „/stats/“ Ordner bei der Installation nicht stört.