Ankündigung

Einklappen
Keine Ankündigung bisher.

Homepage läuft nach Umstellung auf PHP7 nicht mehr

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Homepage läuft nach Umstellung auf PHP7 nicht mehr

    Hallo,

    wir haben ein Problem mit unserer Contao Seite (Version 3.5.36). Wir möchten unseren Server auf PHP 7.0 umstellen, jedoch funktioniert die Seite nach der Umstellung nicht mehr und es wird eine Fehlermeldung angezeigt. Im Internet habe ich gesehen das man für PHP7 das MysQl auf MysQli umstellen muss. Auch das haben wir bereits versucht, jedoch wird dann immer noch diese Fehlermeldung angezeigt.

    Hier die Fehlermeldung nach der Umstellung:

    Es ist ein Fehler aufgetreten. Wie kann ich das Problem beheben?
    Öffnen Sie die system/logs/error.logDatei und suchen Sie die zugehörige Fehlermeldung (normalerweise die letzte). Sie können der lokalen Konfigurationsdatei auch die folgende Zeile hinzufügen und diese Seite erneut laden:

    $ GLOBALS ['TL_CONFIG'] ['displayErrors'] = true;


    Fehlermeldung in error.log Datei:

    [28-Sep-2018 12:26:21 Europe/Berlin] PHP Fatal error: Uncaught exception 'Error' with message 'Call to undefined function Contao\Database\mysql_connect()' thrown in /is/htdocs/wp10459623_WX8D81OMOW/sius-contao/system/modules/core/library/Contao/Database/Mysql.php on line 47
    #0 /is/htdocs/wp10459623_WX8D81OMOW/sius-contao/system/modules/core/library/Contao/Database.php(81): Contao\Database\Mysql->connect()
    #1 /is/htdocs/wp10459623_WX8D81OMOW/sius-contao/system/modules/core/library/Contao/Database.php(165): Contao\Database->__construct(Array)
    #2 [internal function]: Contao\Database::getInstance()
    #3 /is/htdocs/wp10459623_WX8D81OMOW/sius-contao/system/modules/core/library/Contao/System.php(140): call_user_func(Array)
    #4 /is/htdocs/wp10459623_WX8D81OMOW/sius-contao/system/modules/core/library/Contao/User.php(158): Contao\System->import('Database')
    #5 /is/htdocs/wp10459623_WX8D81OMOW/sius-contao/system/modules/core/classes/FrontendUser.php(62): Contao\User->__construct()
    #6 /is/htdocs/wp10459623_WX8D81OMOW/sius-contao/system/modules/core/library/Contao/User.php(220): Contao\FrontendUser->__construct()
    #7 /is/htdocs/wp10459623_WX8D81OMOW/sius-contao/system/cache/config/config.php(1206): Contao\User::getInstance()
    #8 /is/htdocs/wp10459623_WX8D81OMOW/sius-contao/system/modules/core/library/Contao/Config.php(130): include('/is/htdocs/wp10...')
    #9 /is/htdocs/wp10459623_WX8D81OMOW/sius-contao/system/modules/core/library/Contao/Config.php(108): Contao\Config->initialize()
    #10 /is/htdocs/wp10459623_WX8D81OMOW/sius-contao/system/initialize.php(162): Contao\Config::getInstance()
    #11 /is/htdocs/wp10459623_WX8D81OMOW/sius-contao/index.php(16): require('/is/htdocs/wp10...')
    #12 {main}


    Hat jemand eine Idee das die Seite mit PHP7 läuft?

  • #2
    mysql ist mit 5.6 ein veraltetet DB-Treiber. Im Installations-Tool auf mysqli stellen.
    http://www.premium-contao-themes.com

    Kommentar


    • #3
      Wir haben jetzt zuerst auf mysqli umgestellt und dann auf php 7. Leider wird dann eine neue Fehlermeldung angezeigt.

      Neue Fehlermeldung im Browser:
      "Diese Seite funktioniert nicht.
      www.sius.gmbh kann diese Anfrage momentan nicht verarbeiten.
      HTTP ERROR 500"

      In der log-Datei steht folgende Meldung:
      [01-Oct-2018 13:25:45 Europe/Berlin] PHP Fatal error: Uncaught exception 'Error' with message 'Call to undefined function Contao\Database\mysql_connect()' thrown in /is/htdocs/wp10459623_WX8D81OMOW/sius-contao/system/modules/core/library/Contao/Database/Mysql.php on line 47
      #0 /is/htdocs/wp10459623_WX8D81OMOW/sius-contao/system/modules/core/library/Contao/Database.php(81): Contao\Database\Mysql->connect()
      #1 /is/htdocs/wp10459623_WX8D81OMOW/sius-contao/system/modules/core/library/Contao/Database.php(165): Contao\Database->__construct(Array)
      #2 [internal function]: Contao\Database::getInstance()
      #3 /is/htdocs/wp10459623_WX8D81OMOW/sius-contao/system/modules/core/library/Contao/System.php(140): call_user_func(Array)
      #4 /is/htdocs/wp10459623_WX8D81OMOW/sius-contao/system/modules/core/library/Contao/User.php(158): Contao\System->import('Database')
      #5 /is/htdocs/wp10459623_WX8D81OMOW/sius-contao/system/modules/core/classes/FrontendUser.php(62): Contao\User->__construct()
      #6 /is/htdocs/wp10459623_WX8D81OMOW/sius-contao/system/modules/core/library/Contao/User.php(220): Contao\FrontendUser->__construct()
      #7 /is/htdocs/wp10459623_WX8D81OMOW/sius-contao/system/modules/pct_customelements/config/config.php(127): Contao\User::getInstance()
      #8 /is/htdocs/wp10459623_WX8D81OMOW/sius-contao/system/modules/core/library/Contao/Config.php(141): include('/is/htdocs/wp10...')
      #9 /is/htdocs/wp10459623_WX8D81OMOW/sius-contao/system/modules/core/library/Contao/Config.php(108): Contao\Config->initialize()
      #10 /is/htdocs/wp10459623_WX8D81OMOW/sius-contao/system/initialize.php(162): Contao\Config::getInstance()
      #11 /is/htdocs/wp10459623_WX8D81OMOW/sius-contao/index.php(16): require('/is/htdocs/wp10...')
      #12 {main}

      Kommentar


      • #4
        Contao läuft weiterhin auf dem mysql Treiber, nicht mysqli: 'Call to undefined function Contao\Database\mysql_connect()
        http://www.premium-contao-themes.com

        Kommentar


        • #5
          Hi Tim,

          Danke für die Antwort
          Haben es jetzt nochmal versucht, aber jetzt kommt eine neue Fehlermeldung.

          Fehlermeldung:
          [02-Oct-2018 16:28:01 Europe/Berlin] PHP Fatal error: Cannot use 'String' as class name as it is reserved in /is/htdocs/wp10459623_WX8D81OMOW/sius-contao/system/modules/core/library/Contao/String.php on line 28


          Hast du eine Idee, was hier der Fehler ist?

          Danke schonmal für die Antwort!

          Kommentar


          • #6
            Die Meldung zeigt zwar nicht die Herkunft, aber generell gilt: Die Module müssen auch aktualisiert werden.
            http://www.premium-contao-themes.com

            Kommentar

            Lädt...
            X