Contao-Camp 2024
Ergebnis 1 bis 3 von 3

Thema: Contao Manager: Fehler beim Versuch den Composer-Cache zu erneuern

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

    Standard Contao Manager: Fehler beim Versuch den Composer-Cache zu erneuern

    Moin,

    ich versuche aktuell eine Erweiterung für Contao 4.4.44 zu installieren. Leider ohne Erfolg.

    Bereits beim Versuch, den Composer-Cache zu erneuern, erhalte ich folgende Fehlermeldung:

    Code:
    $ /usr/local/bin/php7.3.6-cli -q /prod/vendor/contao/manager-bundle/bin/contao-console cache:clear --env=prod --no-warmup
    
    
     // Clearing the cache for the prod environment with debug                      
     // false                                                                       
    
     [OK] Cache for the "prod" environment (debug=false) was successfully cleared.  
    
    
    # Process terminated with exit code 0
    # Result: OK
    
    
    $ /usr/local/bin/php7.3.6-cli -q /prod/vendor/contao/manager-bundle/bin/contao-console cache:warmup --env=prod
    
    
     // Warming up the cache for the prod environment with debug                    
     // false                                                                       
    
    13:47:36 ERROR     [console] Error thrown while running command "cache:warmup --env=prod". Message: "An exception occurred while executing '
                SELECT
                    language
                FROM
                    tl_member
                UNION
                    SELECT
                        language
                    FROM
                        tl_user
                UNION
                    SELECT
                        REPLACE(language, '-', '_')
                    FROM
                        tl_page
                    WHERE
                        type = 'root'
            ':
    
    SQLSTATE[HY000]: General error: 1271 Illegal mix of collations for operation 'UNION'" ["exception" => Doctrine\DBAL\Exception\DriverException { …},"command" => "cache:warmup --env=prod","message" => """  An exception occurred while executing '\n              SELECT\n                  language\n              FROM\n                  tl_member\n              UNION\n                  SELECT\n                      language\n                  FROM\n                      tl_user\n              UNION\n                  SELECT\n                      REPLACE(language, '-', '_')\n                  FROM\n                      tl_page\n                  WHERE\n                      type = 'root'\n          ':\n  \n  SQLSTATE[HY000]: General error: 1271 Illegal mix of collations for operation 'UNION'  """]
    
    In AbstractMySQLDriver.php line 126:
                                                                                   
      An exception occurred while executing '                                      
                  SELECT                                                           
                      language                                                     
                  FROM                                                             
                      tl_member                                                    
                  UNION                                                            
                      SELECT                                                       
                          language                                                 
                      FROM                                                         
                          tl_user                                                  
                  UNION                                                            
                      SELECT                                                       
                          REPLACE(language, '-', '_')                              
                      FROM                                                         
                          tl_page                                                  
                      WHERE                                                        
                          type = 'root'                                            
              ':                                                                   
                                                                                   
      SQLSTATE[HY000]: General error: 1271 Illegal mix of collations for operatio  
      n 'UNION'                                                                    
                                                                                   
    
    In PDOStatement.php line 144:
                                                                                   
      SQLSTATE[HY000]: General error: 1271 Illegal mix of collations for operatio  
      n 'UNION'                                                                    
                                                                                   
    
    In PDOStatement.php line 142:
                                                                                   
      SQLSTATE[HY000]: General error: 1271 Illegal mix of collations for operatio  
      n 'UNION'                                                                    
                                                                                   
    
    cache:warmup [--no-optional-warmers] [-h|--help] [-q|--quiet] [-v|vv|vvv|--verbose] [-V|--version] [--ansi] [--no-ansi] [-n|--no-interaction] [-e|--env ENV] [--no-debug] [--] <command>
    
    
    # Process terminated with exit code 1
    # Result: General error
    
    
    ---
    
    ### Der Hintergrundprozess wurde unerwartet beendet ###
    Der Contao Manager ist in der neuesten Version installiert. Es wurden keine Änderungen an der Datenbankstruktur o. ä. vorgenommen.

    Viele Grüße
    boomroot

  2. #2
    Contao-Nutzer
    Registriert seit
    24.08.2018.
    Ort
    Magdeburg
    Beiträge
    131

    Standard

    Deine Datenbank hat folgendes Problem: Einige Spalten bzw. Tabellen haben verschiedene Encodings hinterlegt. Prüfe einmal die Zeichsätze über phpmyadmin oder adminer. Das ist KEIN Contao Fehler, sondern ein MySQL/Datenbank-Fehler.

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

    Standard

    Ich danke dir! Ich konnte es beheben, obwohl ich keine Ahnung habe, wie der Fehler zustande gekommen ist.

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
  •