Ergebnis 1 bis 5 von 5

Thema: Manuelles Update C 2.11.11 nach 3.1.0: files

  1. #1
    Contao-Nutzer
    Registriert seit
    20.02.2012.
    Beiträge
    55

    Standard Manuelles Update C 2.11.11 nach 3.1.0: files

    Wenn man die verwaisten Dateien sauber entfernt hat läuft es. Soweit das Positive.

    Unter Einstellungen > Datei Uploads > Files-Verzeichnis steht files und nicht tl_files. Die Datenbanktabelle tl_files ist dann natürlich auch fast leer. Korrigiert man das Files-Verzeichnis in tl_files und wechselt in die Dateiverwaltung, können die Verzeichnisse zwar syncronisiert werden, vorhandene meta-Dateien werden dabei aber nicht verarbeitet. Das ist sehr schade

    Mache ich einen Fehler, oder habe ich etwas missverstanden?

    Günter

  2. #2
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.520
    User beschenken
    Wunschliste

    Standard

    Gibt es denn bei dir kein tl_files mehr aus der 2.11er Installation? Die Daten werden migriert, aber nur wenn man das ganz genau in der richtigen Reihenfolge tut.
    Oder hast du 1c angewendet aus der Sammelinfo ? Dann hoffentlich NACH dem install.php Aufruf.
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  3. #3
    Contao-Nutzer
    Registriert seit
    20.02.2012.
    Beiträge
    55

    Standard

    Nein 1c hatte ich nicht angewendet.

    Ich hatte ja ein manuelles Update ausgeführt, d.h. die contao.zip einfach in mein TL_ROOTentpackt und anschließend die verwaisten Dateien entfernt.
    Dadurch gibt es in TL_ROOT zusätzlich zu tl_files auch noch den Ordner files.

    Ich habe den Ordner files in .files umbenannt und siehe jetzt läuft es

    Ich denke der Fehler liegt in install.php, Zeile 893-897
    PHP-Code:
    // Reset the upload path if it has been changed already (see #5560)    
    if ($GLOBALS['TL_CONFIG']['uploadPath'] == 'files' && is_dir(TL_ROOT '/tl_files') && !is_dir(TL_ROOT '/files'))
    {
      
    $GLOBALS['TL_CONFIG']['uploadPath'] = 'tl_files';
      
    $this->Config->update("\$GLOBALS['TL_CONFIG']['uploadPath']"'tl_files');

    In der install.php der C 3.0.6 hieß es noch
    PHP-Code:
    // Save the old upload path in the localconfig.php
    if ($GLOBALS['TL_CONFIG']['uploadPath'] == 'files' && is_dir(TL_ROOT '/tl_files'))
    {
      
    $GLOBALS['TL_CONFIG']['uploadPath'] = 'tl_files';
      
    $this->Config->update("\$GLOBALS['TL_CONFIG']['uploadPath']"'tl_files');


  4. #4
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.520
    User beschenken
    Wunschliste

    Standard

    Als Bug melden, das verhindert ja manuelle Updates von 2.x auf 3.1 bzw. 2.x auf 3.0 und dann auf 3.1 (ohne tl_files Änderung in 3.0).
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  5. #5
    Contao-Nutzer
    Registriert seit
    20.02.2012.
    Beiträge
    55

    Standard

    #5870

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
  •