Contao-Camp 2024
Ergebnis 1 bis 15 von 15

Thema: Fehlermeldung: contao prepend_locale to "true" requires legacy routing.

  1. #1
    Contao-Nutzer
    Registriert seit
    23.05.2018.
    Beiträge
    88

    Standard Fehlermeldung: contao prepend_locale to "true" requires legacy routing.

    Hallo zusammen,

    ich hatte folgendes in der config.yml stehen:

    Code:
    contao:
        legacy_routing: false
        prepend_locale: true
    Allerdings kommt dann beim Neu-Erstellen des Contao-Caches folgende Fehlermeldung:
    contao prepend_locale to "true" requires legacy routing.

    Ich möchte das Präfix bzw. Suffix ändern:
    Im Backend beim URL-Präfix steht:
    Deaktivieren Sie den Legacy-Routing-Modus, um diese Einstellung zu aktivieren.

    Doch dann erscheint wieder die Fehlermeldung: contao prepend_locale to "true" requires legacy routing.
    Wie kann ich das lösen?

    Danke schon mal.

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.897
    Partner-ID
    10107

    Standard

    Wenn du Legacy Routing deaktivierst, dann musst du auch prepend_locale entfernen. Denn mit dem neuen Routing stellst du das Prefix ja dann im Backend ein.
    » sponsor me via GitHub or PayPal or Revolut

  3. #3
    Contao-Fan Avatar von Gassi
    Registriert seit
    18.11.2009.
    Ort
    Konstanz
    Beiträge
    423

    Standard

    hey,
    ich habe genau das Problem obwohl ich nur
    legacy_routing: false in der config.yml eingetragen habe (contao 4.13)

    eingetragen habe kommt trotzdem die Fehlermeldung "contao prepend_locale to "true" requires legacy routing."

    Was mach ich falsch. HILFE
    Hier meine Config.yml:
    PHP-Code:
    contao:
      
    legacy_routingfalse  
      image
    :
        
    imagine_options:
          
    jpeg_quality100 
    Grüße Gassi

  4. #4
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.897
    Partner-ID
    10107

    Standard

    Evt. hast du prepend_locale noch in deiner parameters.yml
    » sponsor me via GitHub or PayPal or Revolut

  5. #5
    Contao-Fan Avatar von Gassi
    Registriert seit
    18.11.2009.
    Ort
    Konstanz
    Beiträge
    423

    Standard

    Hey Spooky,

    ist definitiv nicht drin - hab grad auch nochmals nachgesehen!

    Gruß Gassi

  6. #6
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.897
    Partner-ID
    10107

    Standard

    Poste mal die Ausgabe von
    Code:
    ls -l config
    Code:
    ls -l app/config
    » sponsor me via GitHub or PayPal or Revolut

  7. #7
    Contao-Fan Avatar von Gassi
    Registriert seit
    18.11.2009.
    Ort
    Konstanz
    Beiträge
    423

    Standard

    meinst du so?

    ls -l config
    -rwxrwxr-x 1 www-data www-data 176 Sep 27 14:51 config.yml
    -rwxrwxr-x 1 www-data www-data 504 Sep 27 14:07 parameters.yml

    ls -l app/config
    ls: cannot access 'app/config': No such file or directory

  8. #8
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.897
    Partner-ID
    10107

    Standard

    Poste den Inhalt deiner config.yml und auch den Inhalt deiner parameters.yml

    Entferne aber etwaige sensitiven Daten vorher. (insbesondere bei der parameters.yml)
    » sponsor me via GitHub or PayPal or Revolut

  9. #9
    Contao-Fan Avatar von Gassi
    Registriert seit
    18.11.2009.
    Ort
    Konstanz
    Beiträge
    423

    Standard

    config.yml

    Code:
    contao:
      legacy_routing: true  
      image:
        imagine_options:
          jpeg_quality: 100
    ecoing_exchange:
      import:
        api_key: ca2de536-f4b2
    parameters.yml
    Code:
    # This file has been auto-generated during installation
    parameters:
        database_host: localhost
        database_port: 3306
        database_user: mysql
        database_password: ''
        database_name: db_esdfsdfsda
        secret: 62222222222222
        mailer_transport: smtp
        mailer_host: smtp
        mailer_user: kontakt@
        mailer_password: pw
        mailer_port: 587
        mailer_encryption: TLS

  10. #10
    Contao-Fan Avatar von Gassi
    Registriert seit
    18.11.2009.
    Ort
    Konstanz
    Beiträge
    423

    Standard

    Hey,
    also ich habe in der config/config.yml nun folgendes drin:
    HTML-Code:
    contao:
        legacy_routing: true
        prepend_locale: false
        image:
            imagine_options:
                jpeg_quality: 100
    Und ich komme immer noch nicht an die einstellungen von der Sprache ran. Dachte so ist es wenigstens aus - aber neee:
    Die präfix einstellung ist immer noch nicht editierbar und auch das /de ist immer noch vorne dran.
    Sobald ich was anderes einstelle kommt der fehler?! Ich bin ratlos!

    Gruss Gassi

  11. #11
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.897
    Partner-ID
    10107

    Standard

    Damit du das im Backend einstellen kannst musst du Legacy Routing deaktivieren. Aktuell hast du es aktiviert.
    » sponsor me via GitHub or PayPal or Revolut

  12. #12
    Contao-Fan Avatar von Gassi
    Registriert seit
    18.11.2009.
    Ort
    Konstanz
    Beiträge
    423

    Standard

    hab ich umgestellt:

    Fehler:
    HTML-Code:
    In ContaoCoreExtension.php line 447:
                                                                         
      Setting contao.prepend_locale to "false" requires legacy routing.
    config.yml
    HTML-Code:
    contao:
        legacy_routing: false
        prepend_locale: false
        image:
            imagine_options:
                jpeg_quality: 100

  13. #13
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.897
    Partner-ID
    10107

    Standard

    prepend_locale: false musst du komplett entfernen.
    » sponsor me via GitHub or PayPal or Revolut

  14. #14
    Contao-Fan Avatar von Gassi
    Registriert seit
    18.11.2009.
    Ort
    Konstanz
    Beiträge
    423

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    prepend_locale: false musst du komplett entfernen.
    In ContaoCoreExtension.php line 447:

    HTML-Code:
      Setting contao.prepend_locale to "true" requires legacy routing.
    HTML-Code:
    contao:
        legacy_routing: false
        image:
            imagine_options:
                jpeg_quality: 100
    Das ist nun passiert ;-(. Immer das gleiche - die Katze beisst sich in Schwanz ...

  15. #15
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.897
    Partner-ID
    10107

    Standard

    Durchsuche die gesamte Installation mal nach prepend_locale
    » sponsor me via GitHub or PayPal or Revolut

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •