Ergebnis 1 bis 12 von 12

Thema: Contao 2.11 unter php7?

  1. #1
    Contao-Fan Avatar von Ripperz
    Registriert seit
    22.09.2012.
    Ort
    Hamburg
    Beiträge
    711

    Standard Contao 2.11 unter php7?

    Hallo,
    ich wollte gerade eine alte Version (contao 2.11.17) als backup einspielen. was leider nicht geht.
    Ich nutze Xampp mit php 7.2.1 Version und habe gelesen das contao 2.11 nicht unter php 7 läuft.
    Wie bekommt man das wieder zum laufen?

    HTML-Code:
    Fatal error: Uncaught exception Error with message Call to undefined function mysql_connect() thrown in …\system\drivers\DB_Mysql.php on line 74
    #0 …\system\libraries\Database.php(74): DB_Mysql->connect()
    #1 …\system\libraries\Database.php(135): Database->__construct()
    #2 …\system\libraries\System.php(176): Database::getInstance()
    #3 …\system\libraries\Model.php(86): System->import('Database')
    #4 …\system\modules\frontend\FrontendUser.php(91): Model->__construct()
    #5 …\system\modules\frontend\FrontendUser.php(173): FrontendUser->__construct()
    #6 …\system\libraries\System.php(176): FrontendUser::getInstance()
    #7 …\index.php(65): System->import('FrontendUser', 'User')
    #8 …\index.php(400): Index->__construct()
    #9 {main}

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

    Support Contao

    Standard

    Zur Fehlermeldung: Wenn Du in der system/config/localconfig.php den Datenbanktreiber auf MySQLi änderst, sollte der Fehler nicht mehr auftreten.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  3. #3
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.086
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Noch nicht mal Contao 3.5.0 würde mit PHP 7.1 laufen, 2.11.17 garantiert nicht. Also entweder zurück zu PHP 5.6 oder Update auf zumindest mal Contao 3.5.35.

  4. #4
    Contao-Fan Avatar von Ripperz
    Registriert seit
    22.09.2012.
    Ort
    Hamburg
    Beiträge
    711

    Standard

    Hallo,
    hat man die möglichkeit bei xampp zwischen php versionen zu switchen? also das ich eine alte 5er PHP version oder so hinzufüge?

    PS: Wenn ich auf MySQli wechsel werden mir andere Fehler angezeigt.

    also was kann ich tun. Es geht hier nur um eine locale version.

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

    Support Contao

    Standard

    Zitat Zitat von Ripperz Beitrag anzeigen
    hat man die möglichkeit bei xampp zwischen php versionen zu switchen? also das ich eine alte 5er PHP version oder so hinzufüge?
    Du müsstest Dir die XAMPP-Version mit PHP 5.6 installieren: https://www.apachefriends.org/download.html

    Zitat Zitat von Ripperz Beitrag anzeigen
    Wenn ich auf MySQli wechsel werden mir andere Fehler angezeigt.
    Das war klar, ja.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  6. #6
    Contao-Fan Avatar von Ripperz
    Registriert seit
    22.09.2012.
    Ort
    Hamburg
    Beiträge
    711

    Standard

    Moin xchs,
    naja wenn die 2.11 er version nicht mit php kompatible ist bringt es ja nichts auf mysqli umzustellen.

    Muss ich denn die komplette Xampp zusätzlich installieren oder kann man auch nur das PHP 5.6 der neuen xampp hinzufügen?

    Also das ich 2 versionen habe und innerhalb xampp switche?

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

    Support Contao

    Standard

    Zitat Zitat von Ripperz Beitrag anzeigen
    naja wenn die 2.11 er version nicht mit php kompatible ist bringt es ja nichts auf mysqli umzustellen.
    Contao 2.11 ist natürlich mit PHP kompatibel und es war schon immer sinnvoll auf MySQLi umzustellen, ganz unabhängig davon, mit welcher PHP-Version das System läuft.


    Zitat Zitat von Ripperz Beitrag anzeigen
    Muss ich denn die komplette Xampp zusätzlich installieren oder kann man auch nur das PHP 5.6 der neuen xampp hinzufügen?
    Ersteres.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  8. #8
    Contao-Fan Avatar von Ripperz
    Registriert seit
    22.09.2012.
    Ort
    Hamburg
    Beiträge
    711

    Standard

    Moin,
    ich meinte natürlich nicht kompatible mit php sondern mit php7.

    Ok dann werde ich das noch mal mit einer alten version testen. Ich danke erstmal.

  9. #9
    Contao-Fan Avatar von fusch
    Registriert seit
    25.03.2012.
    Ort
    München
    Beiträge
    498
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Moin,

    wenn Du laragon statt xampp benutzt, kannst Du Recht einfach zwischen den php-Versionen wechseln.

    Fand ich bei Updates recht praktisch.

    Gruß
    Hella
    Mitglied des Contao User Treffen München
    Aktuelle Termine erfährst Du immer unter www.contao-bayern.de
    Komm' doch mal vorbei!

  10. #10
    Contao-Nutzer Avatar von anek
    Registriert seit
    03.12.2009.
    Beiträge
    12

    Standard

    Zitat Zitat von tab Beitrag anzeigen
    Noch nicht mal Contao 3.5.0 würde mit PHP 7.1 laufen, 2.11.17 garantiert nicht. Also entweder zurück zu PHP 5.6 oder Update auf zumindest mal Contao 3.5.35.
    Oje, ich habe 6 (sechs) alte Contao 2 Seiten alleine bei Leo Feyers Hostingwerk. Und die werden zum neuen Jahr zwangsweise auf PHP 7.1 umgestellt. Gibt es denn gar keine Möglichkeit, ein Update auf Contao 3 zu vermeiden?

  11. #11
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.086
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Jedenfalls keine vernünftige Möglichkeit. Unvernünftige Möglichkeiten wären z.B.
    • Umzug zu einem Hoster, der dir zumindest gegen Aufpreis noch eine Weile PHP 5.6 zur Verfügung stellt.
    • Umzug auf einen eigenen Server, den du dir entsprechend einrichten kannst mit PHP 5.6. Und dann hoffen, dass der Server nicht gehackt wird, weil Sicherheitslücken in PHP 5.6 nicht mehr geschlossen werden.
    • Contao 2 PHP 7 kompatibel machen oder machen lassen. Umsonst wird das freilich keiner machen, weil der eigene Nutzen dabei gegen Null tendiert.

  12. #12
    Contao-Nutzer Avatar von anek
    Registriert seit
    03.12.2009.
    Beiträge
    12

    Standard

    Stimmt. Das kommt alles nicht in Frage, weil entweder Flickwerk oder so zeitaufwendig, dass man genauso gut updaten kann. Danke für die Info!

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
  •