Contao-Camp 2024
Ergebnis 1 bis 13 von 13

Thema: HostEurope - Länderspezifische URLs mit Changelanguage

  1. #1
    Contao-Nutzer
    Registriert seit
    03.05.2012.
    Beiträge
    113

    Standard HostEurope - Länderspezifische URLs mit Changelanguage

    Moin zusammen,

    ich habe kürzlich Contao 4.4.8 von DomainFactory zu HostEurope umgezogen. Die Webseite ist zweisprachig und die URLs sind wie folgt vorgesehen:

    www.domain.de/de
    www.domain.de/en

    Ich nutze die Erweiterung Changelanguage in der Version 3.1.7.

    Nach dem Umzug ist die Seite nur noch unter www.domain.de erreichbar. Die englischen Seiten sind zwar verfügbar, jedoch ohne /en.

    Ich gehe nicht davon aus, dass es ein Konfigurationsfehler innerhalb von Contao ist, da es ja bei DomainFactory funktioniert hat. Den Support von HostEurope habe ich bereits erfolglos kontaktiert.

    Habt ihr Ideen oder Erfahrungen?

    Gruß
    Boomroot

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

    Standard

    Hast du prepend_locale: true in deiner parameters.yml oder config.yml eingetragen?

  3. #3
    Contao-Nutzer
    Registriert seit
    03.05.2012.
    Beiträge
    113

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Hast du prepend_locale: true in deiner parameters.yml oder config.yml eingetragen?
    Habe ich eingefügt, zeigt jedoch keine Wirkung. Cache ist gelöscht.

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

    Standard

    Was genau hast du wo eingetragen und wann hast du wie den Cache gelöscht?

  5. #5
    Contao-Nutzer
    Registriert seit
    03.05.2012.
    Beiträge
    113

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Was genau hast du wo eingetragen und wann hast du wie den Cache gelöscht?
    Ich habe "prepend_locale: true" in app/config/parameters.yml eingetragen. Den Cache habe ich über die Systemwartung gelöscht und händisch in var/logs.

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

    Standard

    Zitat Zitat von boomroot Beitrag anzeigen
    Ich habe "prepend_locale: true" in app/config/parameters.yml eingetragen.
    Das heißt du hast dort jetzt zB folgendes stehen?
    Code:
    parameters:
      ...
      prepend_locale: true


    Zitat Zitat von boomroot Beitrag anzeigen
    Den Cache habe ich über die Systemwartung gelöscht und händisch in var/logs.
    Den Cache kannst du nicht über die Systemwartung löschen und var/logs ist nicht der Cache.

    Du musst den Cache auf eine dieser Arten löschen:

    • Über den Contao Manager.
    • Über SSH:
      Code:
      vendor/bin/contao-console cache:clear --no-warmup
      vendor/bin/contao-console cache:warmup
    • Manuell indem du den Ordner var/cache löschst.

  7. #7
    Contao-Nutzer
    Registriert seit
    03.05.2012.
    Beiträge
    113

    Standard

    Habe gerade den Cache über den Manager gelöscht. Leider ist die gesamte Webseite jetzt nicht mehr erreichbar.

    Bildschirmfoto 2017-11-30 um 14.08.31.png

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

    Standard

    Führe über SSH ein composer update durch.

  9. #9
    Contao-Nutzer
    Registriert seit
    03.05.2012.
    Beiträge
    113

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Führe über SSH ein composer update durch.
    Ich habe einen Fehler in der "parameters.yml". Dabei habe ich die Synatax eigentlich eingehalten.

    Hier die Fehlermeldung:

    Code:
      [Symfony\Component\DependencyInjection\Exception\InvalidArgumentException]   
      The file "/is/htdocs/xxx/www/xxx/app/con  
      fig/parameters.yml" does not contain valid YAML.                             
                                                                                   
    
                                                                                   
      [Symfony\Component\Yaml\Exception\ParseException]                            
      A YAML file cannot contain tabs as indentation at line 9 (near "	prepend_lo  
      cale: true").                                                                
                                                                                   
    
    --------------------------------------------------------
    Exception occured: The command "/usr/bin/php7.0 '-q' '-d' 'memory_limit=2048M' '-d' 'suhosin.executor.include.whitelist="phar://,http://,https://"' '/is/htdocs/xxx/www/xxx/vendor/bin/contao-console' 'cache:clear' '--env=prod' '--no-warmup'" failed.
    
    Exit Code: 1(General error)
    
    Working directory: /is/htdocs/xxx/www/xxx
    
    Output:
    ================
    
    
    Error Output:
    ================
    
                                                                                   
      [Symfony\Component\DependencyInjection\Exception\InvalidArgumentException]   
      The file "/is/htdocs/xxx/www/xxx/app/con  
      fig/parameters.yml" does not contain valid YAML.                             
                                                                                   
    
                                                                                   
      [Symfony\Component\Yaml\Exception\ParseException]                            
      A YAML file cannot contain tabs as indentation at line 9 (near "	prepend_lo  
      cale: true").                                                                
                                                                                   
    
    
    #0 phar:///is/htdocs/xxx/www/xxx/web/contao-manager.phar.php/api/Tenside/Task/RebuildCacheTask.php(86): Tenside\Core\Task\AbstractCliSpawningTask->runProcess(Object(Symfony\Component\Process\Process))
    #1 phar:///is/htdocs/xxx/www/xxx/web/contao-manager.phar.php/api/Tenside/Task/RebuildCacheTask.php(51): Contao\ManagerApi\Tenside\Task\RebuildCacheTask->runSymfonyCommand('cache:clear', Array)
    #2 phar:///is/htdocs/xxx/www/xxx/web/contao-manager.phar.php/vendor/tenside/core/src/Task/Task.php(173): Contao\ManagerApi\Tenside\Task\RebuildCacheTask->doPerform()
    #3 phar:///is/htdocs/xxx/www/xxx/web/contao-manager.phar.php/vendor/tenside/core/src/Task/Runner.php(89): Tenside\Core\Task\Task->perform('/is/htdocs/wp11...')
    #4 phar:///is/htdocs/xxx/www/xxx/web/contao-manager.phar.php/vendor/tenside/core-bundle/src/Command/RunTaskCommand.php(82): Tenside\Core\Task\Runner->run('/is/htdocs/wp11...')
    #5 phar:///is/htdocs/xxx/www/xxx/web/contao-manager.phar.php/vendor/symfony/console/Command/Command.php(264): Tenside\CoreBundle\Command\RunTaskCommand->execute(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
    #6 phar:///is/htdocs/xxx/www/xxx/web/contao-manager.phar.php/vendor/tenside/core-bundle/src/Command/RunTaskCommand.php(61): Symfony\Component\Console\Command\Command->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
    #7 phar:///is/htdocs/xxx/www/xxx/web/contao-manager.phar.php/vendor/symfony/console/Application.php(887): Tenside\CoreBundle\Command\RunTaskCommand->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
    #8 phar:///is/htdocs/xxx/www/xxx/web/contao-manager.phar.php/vendor/symfony/console/Application.php(223): Symfony\Component\Console\Application->doRunCommand(Object(Tenside\CoreBundle\Command\RunTaskCommand), Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
    #9 phar:///is/htdocs/xxx/www/xxx/web/contao-manager.phar.php/api/ApiApplication.php(71): Symfony\Component\Console\Application->doRun(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
    #10 phar:///is/htdocs/xxx/www/xxx/web/contao-manager.phar.php/vendor/symfony/console/Application.php(130): Contao\ManagerApi\ApiApplication->doRun(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
    #11 phar:///is/htdocs/xxx/www/xxx/web/contao-manager.phar.php/api/console(74): Symfony\Component\Console\Application->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
    #12 /is/htdocs/xxx/www/xxx/web/contao-manager.phar.php(55): require('phar:///is/htdo...')
    #13 {main}
    --------------------------------------------------------
    
    
    Process terminated with exit code 1
    Reason: General error
    Geändert von xchs (30.11.2017 um 16:26 Uhr)

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

    Standard

    Du hast Tabs statt spaces in deiner parameters.yml verwendet.

  11. #11
    Contao-Nutzer
    Registriert seit
    03.05.2012.
    Beiträge
    113

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Du hast Tabs statt spaces in deiner parameters.yml verwendet.
    Danke! Webseite geht wieder. Das Sprachkürzel hängt Contao aber nach wie vor nicht an.

  12. #12
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.548
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hast Du den Cache – wie oben beschrieben – nochmals gelöscht, nachdem Du die Syntax in der parameters.yml richtiggestellt hast?
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  13. #13
    Contao-Nutzer
    Registriert seit
    03.05.2012.
    Beiträge
    113

    Standard

    Zitat Zitat von xchs Beitrag anzeigen
    Hast Du den Cache – wie oben beschrieben – nochmals gelöscht, nachdem Du die Syntax in der parameters.yml richtiggestellt hast?
    Ja, habe ich.

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
  •