Ergebnis 1 bis 6 von 6

Thema: Install Tool, kein DB Treiber

  1. #1
    Contao-Nutzer
    Registriert seit
    17.07.2011.
    Beiträge
    27

    Standard Install Tool, kein DB Treiber

    Hallo zusammen,
    ich habe eine 2.7.3 Version von einem Lampp unter ubuntu auf einen apache mit mysql umgezogen.
    Soweit läuft alles prima.
    Nun wollte ich das Update auf die neue Version machen, also localconfig.php, templates und tl_files Verzeichnis wegkopiert, neue Version entpackt, Backup zurück und install.php aufgerufen.
    Dort bekomme ich aber keinen DB Treiber angeboten! Die Liste ist leer...
    Contao läuft, sprich ich kann die Seiten surfen, also ist der Zugriff auf die DB offensichtlich ok (hatte die Anpassungen in der localconfig.php vorgenommen, zusätzlich ftp safemod, etc.
    Hat jemand eine Idee, woran das liegt?
    Im Backend bekomme ich lediglich den Hinweis, das eine neuere Version "2.8.3" zu Verfügung steht.
    Muss ich diesen Zwischenschritt gehen, oder woran liegt das?
    Hier ein paar Infos zur Config:
    - PHP Version 5.3.2-1ubuntu4.9
    - mysql/mysqli version 5.1.41 (offensichtlich ist mysqli aktiv, denn nur dort ist in der phpinfo.php ein Port eingetragen
    - Apache/2.2.14 (Ubuntu)
    Ich vermute, dass es etwas mit der mysql(i) Konfiguration zu tun hat, weiss aber nicht, ob/wie ich das ändern soll.
    Heiße Spur?

    Fragt und grüßt der Neuling
    osswood

  2. #2
    Alter Contao-Hase
    Registriert seit
    10.05.2010.
    Ort
    Andernach / Rlp
    Beiträge
    1.158
    User beschenken
    Wunschliste

    Standard

    Hallo osswood,

    Herzlich Willkommen in der Contao-Community.

    Dort bekomme ich aber keinen DB Treiber angeboten! Die Liste ist leer...
    Was meinst Du mit Datenbanktreiber?
    Muss ich diesen Zwischenschritt gehen, oder woran liegt das?
    Ja ! Schau mal hier, und hier!



    Viele Grüße
    MiTsch
    Wer nichts weiss muss alles Glauben !

  3. #3
    Contao-Nutzer
    Registriert seit
    17.07.2011.
    Beiträge
    27

    Standard Re:

    Hiho, also "hier2" (Wie man Contao manuell aktualisiert) habe ich gemacht, s.o.
    Ich versuch dass mal zu rekonstruieren:

    1. Alle Tabellen der alten DB exportiert (also nur die creates und inserts)
    2 Auf dem neuen Server DB angelegt und Tabellen importiert
    3. Neues Contao im Webroot entpackt.
    4.Folder tl_files, templates mit den alten Inhalten überschrieben
    5. system/localconfig mit den neuen Verbindungsparametern aktualisiert

    Das System läuft. Kann mich im Backend anmelden, Artikel bearbeiten etc.
    nur der Aufruf der Datei install.php macht Probleme.
    Alle ist grün angehakt, bis auf die DB Verbindung.
    Bei der Auswahl "Driver" wird einfach nix angeboten....
    D.h. ich installiere eigentlich (technisch aus Contao Sicht) nicht in ein neues System, sondern möchte ein bestehendes und laufendes System updaten.
    Geht aber ohne DB Treiber offensichtlich nicht.

    Anmerkung1:
    Es handelt sich um TL Version 2.7.1 und nicht wie oben 2.7.3
    Anmerkung2:
    Für mysql ist lt. phpinfo.php offensichtlich kein port konfiguriert, wohl aber der Standardport für msqli.

    Evtl liegt hier der "Hase im Pfeffer"
    Wie kann/muss ich das ändern?
    sh... ich werd noch wahnsinnig...

    osswood

  4. #4
    Alter Contao-Hase
    Registriert seit
    10.05.2010.
    Ort
    Andernach / Rlp
    Beiträge
    1.158
    User beschenken
    Wunschliste

    Standard

    Hallo osswood,

    also nochmal:

    Ich gehe davon aus das deine neue Installation die aktuelle Contao-Version 2.9.5 ist.
    Deine alte Version ist Typolight 2.7.1

    Zwischen diesen beiden Versionen hat sich was die Datenbankstrucktur und deren Aufbau betrifft mittlerweile einiges geändert !

    Und sobald sich was an der DB geändert hat, kannst du ein Update nicht Versionsübergreifend machen!


    Das heißt Du must wie folgt vorgehen:
    1. Das bestehende System TL-2.7.1 sichern (TL-Files Ordner, die DB, eigene Templates, sowie die Config-Dateien wie unter manuelles Update beschrieben).
    2. Auf dem neuen Server die alte TL-Verion 2.7.1 neu installieren.
    3. Evtl. Anpassungen z.B. SMH etc. vornehmen damit TL erst mal wieder läuft.
    4. Die Daten aus dem TL-Files Ordner syncronisieren (also hochladen).
    5. Eine Datenbank auf dem neuen Server anlegen und z.B. mittels DB-Dump einspielen.
    6. Das Installtool aufrufen und Datenbank überprüfen.
    Und wenn dann alles wieder wie vorher auf dem Server läuft, erst dann kannst Du TL auf Contao updaten.

    Viele Grüße
    MiTsch
    Wer nichts weiss muss alles Glauben !

  5. #5
    Contao-Nutzer
    Registriert seit
    17.07.2011.
    Beiträge
    27

    Standard RE:

    Hiho again,

    also wenn ich die Schritte richtig verstehe müsste ich ja 2 Systeme installieren (Ein frisches 2.7.1 und dann eine DB mit meinen "alten" Daten).
    Ich habe mehr als einmal das oben beschriebene Procedere durchgeführt. Das alte System läuft ja, eingerichtet wie o.b., ohne das neue tar zu entpacken. Ich bekomme nur beim Update für die DB keine DB Treiber angeboten.
    Wie gesagt, das " alte " System läuft bereits auf dem neuen Server...
    Nur das Update hängt an der DB-Treiber Auswahl...
    best
    osswood

  6. #6
    Contao-Urgestein Avatar von do_while
    Registriert seit
    15.06.2009.
    Ort
    Berlin | Deutschland
    Beiträge
    3.614
    Partner-ID
    1081
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo osswood,

    grundsätzlich gilt eines: niemals einen Umzug mit einem Update verbinden!

    1) Am Besten kopierst Du erstmal alle Dateien vom alten Server per FTP auf den neuen Server
    2) Datenbank sichern und beim neuen Server einspielen
    3) Die localconfig.php mit den Zugangsdaten anpassen (ohne BOM speichern)
    4) Installation mit dem versions-passenden Contao-Check überprüfen

    So sollte die alte Version auf dem neuen Server laufen. Erst wenn alles funktioniert einen Systemupdate des Core und der Erweiterungen machen.

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
  •