Contao-Camp 2024
Ergebnis 1 bis 11 von 11

Thema: Contao von PHP 5.6 auf PHP 7.2 updaten

  1. #1
    Contao-Nutzer
    Registriert seit
    28.09.2014.
    Beiträge
    13

    Standard Contao von PHP 5.6 auf PHP 7.2 updaten

    Hallo Zusammen,

    ich habe ein kleines Problem. Leider läuft meine Contao Installation (3.5) noch auf PHP 5.6. Mein Hostinganbieter stellt den Support hierfür jetzt ein und ich muss auf PHP 7.2 umstellen. Gibt es hier eine Schritt für Schritt Anleitung, was zu tun ist? Das bloße Umstellen hat natürlich dazu geführt, dass die Seite nicht mehr funktionierte. Könnt ihr mir helfen?

    Viele Grüße
    Txty

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

    Standard

    Du musst Contao und alle Extensions auf die jeweils neuesten Versionen aktualisieren. Funktioniert die Seite dann unter PHP 7.2 immer noch nicht, musst du analysieren, wo das Problem liegt.

  3. #3
    Contao-Nutzer
    Registriert seit
    28.09.2014.
    Beiträge
    13

    Standard

    Hi Danke für deine Antwort, ich erhalte aber leider folgende Fehlermeldung.

    Viele Grüße
    Txty

    Code:
    Fatal error: Uncaught exception Error with message Call to undefined function Contao\Database\mysql_pconnect() thrown in system/modules/core/library/Contao/Database/Mysql.php on line 43
    
    #0 system/modules/core/library/Contao/Database.php(81): Contao\Database\Mysql->connect()
    #1 system/modules/core/library/Contao/Database.php(165): Contao\Database->__construct(Array)
    #2 [internal function]: Contao\Database::getInstance()
    #3 system/modules/core/library/Contao/System.php(140): call_user_func(Array)
    #4 system/modules/core/library/Contao/User.php(158): Contao\System->import('Database')
    #5 system/modules/core/classes/FrontendUser.php(62): Contao\User->__construct()
    #6 system/modules/core/library/Contao/User.php(220): Contao\FrontendUser->__construct()
    #7 [internal function]: Contao\User::getInstance()
    #8 system/modules/core/library/Contao/System.php(140): call_user_func(Array)
    #9 system/modules/core/controllers/FrontendIndex.php(31): Contao\System->import('FrontendUser', 'User')
    #10 index.php(19): Contao\FrontendIndex->__construct()
    #11 {main}
    Geändert von xchs (26.08.2019 um 18:54 Uhr) Grund: Code-Tags

  4. #4
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.468
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Trage in der /system/config/localconfig.php bei Datenbanktreiber „MySQLi” ein. Also um das kleine i ergänzen.
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  5. #5
    Contao-Nutzer
    Registriert seit
    28.09.2014.
    Beiträge
    13

    Standard

    Hi,

    jetzt kommt folgende Fehlermeldung.

    Viele Grüße
    Txty

    Code:
    Fatal error: Uncaught exception Error with message Function name must be a string thrown in system/modules/core/library/Contao/Controller.php on line 320
    
    #0 system/modules/core/pages/PageRegular.php(133): Contao\Controller::getFrontendModule(Object(Contao\ModuleModel), 'header')
    #1 system/modules/core/controllers/FrontendIndex.php(267): Contao\PageRegular->generate(Object(Contao\PageModel), true)
    #2 index.php(20): Contao\FrontendIndex->run()
    #3 {main}
    Geändert von xchs (26.08.2019 um 19:12 Uhr) Grund: Code-Tags

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

    Support Contao

    Standard

    Hast Du das Update bereits gemacht wie oben vorgeschlagen? Welche genaue Contao-Version läuft aktuell?
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  7. #7
    Contao-Nutzer
    Registriert seit
    28.09.2014.
    Beiträge
    13

    Standard

    Hi,

    habe alle Module die angezeigt wurden aktualisiert bzw. die, die es ermöglicht haben. Contao läuft in der Version 3.5.4.

    Viele Grüße
    Timo

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

    Support Contao

    Standard

    Das reicht leider nicht. Du musst Deine Installation auf Contao 3.5.40 aktualisieren, da Contao erst ab Version 3.5.5 vollständig mit PHP 7 kompatibel ist. In weiterer Folge sollte die Installation dann auch auf Contao 4 upgedatet werden.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  9. #9
    Contao-Nutzer
    Registriert seit
    28.09.2014.
    Beiträge
    13

    Standard

    Hi,

    vielen Dank für die Info. Ich versuche mal mein Glück.

    Viele Grüße
    Timo

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

    Standard

    Zitat Zitat von Txty Beitrag anzeigen
    Contao läuft in der Version 3.5.4.
    Wie bereits erwähnt musst du auch Contao auf die neueste Version aktualisieren. Die neueste Contao 3 Version ist 3.5.40. Ansonsten ist die neueste LTS Version 4.4.42 und die neueste Contao Version 4.8.1.

  11. #11
    Contao-Nutzer
    Registriert seit
    28.09.2014.
    Beiträge
    13

    Standard

    Hallo Zusammen,

    vielen Dank für eure super Hilfe. Jetzt funktioniert wieder alles und läuft sogar auf PHP 7.2.

    Viele Grüße
    Timo

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
  •