Ergebnis 1 bis 8 von 8

Thema: Contao Seite nicht mehr erreichbar.

  1. #1
    Contao-Nutzer Avatar von Twitt
    Registriert seit
    02.03.2014.
    Ort
    Schweiz
    Beiträge
    143
    User beschenken
    Wunschliste

    Standard Contao Seite nicht mehr erreichbar.

    Hallo ins Forum
    Ich habe eine Frage für eine Contao-Installation die ich so noch nie hatte. Eine Contaoinstallation ist nicht mehr ereichbar. Es erscheint die Backendmaske mit dem Vermerk: "Es ist ein Fehler aufgetreten"
    Ich komme weder ans Frontend noch ans Backend.

    In den Errorlogs steht folgendes:
    HTML-Code:
    [17-Sep-2017 15:27:20 Europe/Zurich] PHP Fatal error: Uncaught exception 'Error' with message 'Call to undefined function Contao\Database\mysql_connect()' thrown in /home/klangtau/public_html/system/modules/core/library/Contao/Database/Mysql.php on line 47
    #0 /home/klangtau/public_html/system/modules/core/library/Contao/Database.php(81): Contao\Database\Mysql->connect()
    #1 /home/klangtau/public_html/system/modules/core/library/Contao/Database.php(165): Contao\Database->__construct(Array)
    #2 [internal function]: Contao\Database::getInstance()
    #3 /home/klangtau/public_html/system/modules/core/library/Contao/System.php(140): call_user_func(Array)
    #4 /home/klangtau/public_html/system/modules/core/library/Contao/User.php(158): Contao\System->import('Database')
    #5 /home/klangtau/public_html/system/modules/core/classes/FrontendUser.php(62): Contao\User->__construct()
    #6 /home/klangtau/public_html/system/modules/core/library/Contao/User.php(220): Contao\FrontendUser->__construct()
    #7 [internal function]: Contao\User::getInstance()
    #8 /home/klangtau/public_html/system/modules/core/library/Contao/System.php(140): call_user_func(Array)
    #9 /home/klangtau/public_html/system/modules/core/controllers/FrontendIndex.php(31): Contao\System->import('FrontendUser', 'User')
    #10 /home/klangtau/public_html/index.php(19): Contao\FrontendIndex->__construct()
    #11 {main}
    Kann mir jemand anhand dieser Meldung mitteilen, was da schiefgelaufen ist?
    --
    Grüsse aus der Schweiz
    Twitt

    GLAMOUR DOGS - Lieblingsschnauzen mit Charakter (made with contao)

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

    Support Contao

    Standard

    Versuch mal, in der system/config/localconfig.php den DB-Driver auf MySQLi zu ändern:
    PHP-Code:
    $GLOBALS['TL_CONFIG']['dbDriver'] = 'MySQLi'
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  3. #3
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    2.943

    Standard

    Seiht aus, als wäre in den Einstellungen als Datenbanktreiber "mysql" anstelle "mysqli" eingestellt. Den gibt es ab PHP7 nicht mehr. Wurde die PHP Umgebung auf Deinem Server evtl. verändert?
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

  4. #4
    Contao-Nutzer Avatar von Twitt
    Registriert seit
    02.03.2014.
    Ort
    Schweiz
    Beiträge
    143
    User beschenken
    Wunschliste

    Standard

    Hallo fiedsch und xchs

    Das wars, habe "mySQLi" eingestellt und alles hat wieder funktioniert.
    Blöd nur, dass ich nichts von einer PHP-Umstellung wusste.

    Heisst dass, dass man zukuenftige Installationen besser mit "mySQLi" gleich konfiguriert?


    Zitat Zitat von fiedsch Beitrag anzeigen
    Seiht aus, als wäre in den Einstellungen als Datenbanktreiber "mysql" anstelle "mysqli" eingestellt. Den gibt es ab PHP7 nicht mehr. Wurde die PHP Umgebung auf Deinem Server evtl. verändert?
    --
    Grüsse aus der Schweiz
    Twitt

    GLAMOUR DOGS - Lieblingsschnauzen mit Charakter (made with contao)

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

    Support Contao

    Standard

    Zitat Zitat von Twitt Beitrag anzeigen
    Heisst dass, dass man zukuenftige Installationen besser mit "mySQLi" gleich konfiguriert?
    Ja.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

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

    Support Contao

    Standard

    Ich benutze schon seit fast 5 Jahren nichts anderes mehr als MySQLi.

  7. #7
    Contao-Nutzer Avatar von Twitt
    Registriert seit
    02.03.2014.
    Ort
    Schweiz
    Beiträge
    143
    User beschenken
    Wunschliste

    Standard

    Alles klar.

    Dann geh ich mal davon aus, dass ich solche die noch mit "mySQL" laufen ganz einfach in der Config-Datei umstellen kann ohne dass da was daneben geht oder bestehen da Abhängigkeiten?


    Zitat Zitat von xchs Beitrag anzeigen
    Ja.
    --
    Grüsse aus der Schweiz
    Twitt

    GLAMOUR DOGS - Lieblingsschnauzen mit Charakter (made with contao)

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

    Support Contao

    Standard

    Zitat Zitat von Twitt Beitrag anzeigen
    Dann geh ich mal davon aus, dass ich solche die noch mit "mySQL" laufen ganz einfach in der Config-Datei umstellen kann ohne dass da was daneben geht oder bestehen da Abhängigkeiten?
    Normalerweise kannst Du das einfach umstellen. Selbstverständlich muss dafür die PHP MySQLi Erweiterung vorhanden und aktiviert sein, sonst funktioniert es logischerweise nicht. Bei einem anständigen Hosting ist das aber in der Regel der Fall.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

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
  •