Nach einigem Experimentieren funktioniert es nun.
Es hatte irgend etwas mit dem URL Suffix zu tun, welches ich via app/config/config.yml entfernt habe. Auf dem remote Server konnte ich das Problem mit folgenden Schritten beheben:
Meine app/config/config.yml:
Code:
# Contao configuration
contao:
url_suffix: ''
Ausgangslage: Die Toolbar funktioniert nicht. Die URLs unter /app_dev.php/ haben kein .html suffix
1. app/config/config.yml löschen (mit Sicherheitskopie woanders!)
2. Cache leeren mit 'php vendor/bin/contao-console cache:clear'
Zwischenstand: Nun funktioniert die Toolbar, aber alle URLS haben .html
3. app/config/config.yml wieder hinzufügen
4. Cache leeren mit 'php vendor/bin/contao-console cache:clear'
Ende: Die Toolbar funktioniert, die URLs unter / haben kein .html suffix, aber die URLs unter /app_dev.php/.. haben nun ein .html suffix.
Eigentlich macht die Lösung wenig Sinn, da die Dateistruktur genau die selbe ist, aber das Routing scheint trotzdem anders zu funktionieren. Das ist etwas seltsam.
Lesezeichen