Ergebnis 1 bis 7 von 7

Thema: Fehlermeldung im Zusammenhang mit der Datenbank

  1. #1
    Contao-Nutzer
    Registriert seit
    15.04.2014.
    Beiträge
    219

    Standard Fehlermeldung im Zusammenhang mit der Datenbank

    Hallo zusammen

    Irgendwie stehe ich mir auf der Leitung....

    Im Rahmen eines Updates, das ich mache will, habe ich mir eine Subdomaine erstellt. Und in dieses Sub-Domaine habe ich meine Sicherungskopien reinkopiert. Dann sollte ich doch einfach alles funktionieren (ohne dass ich schon was daran verändert hätte)? So wie auf der ursprünglichen Domaine? Und dann könnte ich mit meinem Update starten.

    Ich rief dann das Install-Tool auf und es kommt folgende Fehlermeldung:

    Fatal error: Uncaught exception Error with message Call to undefined function Contao\Database\mysql_connect() thrown in system/modules/core/library/Contao/Database/Mysql.php on line 58

    Code:
    #0 system/modules/core/library/Contao/Database.php(77): Contao\Database\Mysql->connect()
    #1 system/modules/core/library/Contao/Database.php(161): Contao\Database->__construct(Array)
    #2 [internal function]: Contao\Database::getInstance()
    #3 system/modules/core/library/Contao/System.php(122): call_user_func(Array)
    #4 contao/install.php(488): Contao\System->import('Database')
    #5 contao/install.php(183): InstallTool->setUpDatabaseConnection()
    #6 contao/install.php(1148): InstallTool->run()
    #7 {main}
    Weiss jemand was diese Fehlermeldung zu bedeuten hat, und was ich zu tun habe? Ich hatte das doch erst kürzlich auch schon so gemacht und es hatte funktioniert.

    Bin sehr dankbar über Hinweise, weiss echt nicht weiter.

    Grüsse, Claudia

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

    Standard

    Du musst in deiner system/config/localconfig.php folgende Zeile
    PHP-Code:
    $GLOBALS['TL_CONFIG']['dbDriver'] = 'MySQL'
    auf
    PHP-Code:
    $GLOBALS['TL_CONFIG']['dbDriver'] = 'MySQLi'
    ändern.

  3. #3
    Contao-Nutzer
    Registriert seit
    15.04.2014.
    Beiträge
    219

    Standard

    Super danke,

    das hat soweit funktioniert, dass das Install-Tool aufgerufen werden konnte. Da habe ich die Einstellungen vorgenommen, um mit der gewünschten Datenbank zu verbinden. Doch wenn ich nun jedoch http://www.web.regulawetter.ch/ aufrufe, dann folgt folgende Fehlermeldung:

    Fatal error: Cannot use 'String' as class name as it is reserved in /home/raumcoac/public_html/regulawetter.ch/web/system/modules/core/library/Contao/String.php on line 29

    Dann probierte ich mich auch noch ins Back-End einzuloggen und da kam folgende Fehlermeldung:
    Fatal error: Uncaught exception Error with message Function name must be a string thrown in contao/main.php on line 169
    Code:
    #0 contao/main.php(136): Main->welcomeScreen()
    #1 contao/main.php(293): Main->run()
    #2 {main}
    Mmmhhhh.... irgendwie ist da der Wurm drin.

    Nach wie vor sehr froh über Hinweise, an was das liegt.

    Grüsse, Claudia

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

    Standard

    Welche Contao Version ist im Einsatz? Dein Webspace läuft mit PHP 7+, Contao ist ab Version 3.5.4 mit PHP 7 kompatibel. Darüberhinaus musst du sicherstellen, dass alle Erweiterungen, die du einsetzt, mit PHP 7 kompatibel sind.

  5. #5
    Contao-Nutzer
    Registriert seit
    15.04.2014.
    Beiträge
    219

    Standard

    Danke für deine Antwort!

    Das ist der Grund weshalb ich das Update mache. Zur Zeit läuft die Webseite www.regulawetter.ch noch unter PHP5.6 - doch Ende Jahr ist damit endgültig fertig. Da die Subdomaine www.web.regulawetter.ch im Ordner public:html/regulawetter.ch/web liegt, gehe ich davon aus, dass damit die Version PHP5.6 auch gewährleistet ist. Die Subdomaine web.regulawetter.ch wird im PHP-Versionsmanager von Cyon jedenfalls nicht aufgeführt.

    Wäre zu schön gewesen, wenn es an dem gelegen hätte.

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

    Support Contao

    Standard

    Es liegt ganz sicher an der Inkompatibiliät zu PHP 7.x! Du kannst ganz einfach mittels phpinfo() selbst überprüfen, mit welcher PHP-Version Deine Skripte ausgeführt werden:
    PHP-Code:
    <?php phpinfo(); ?>
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  7. #7
    Contao-Nutzer
    Registriert seit
    15.04.2014.
    Beiträge
    219

    Standard

    Sooo.... auch dieser Spur bin ich gefolgt und nun klappt alles so wie gewünscht!

    Danke euch allen.

    Gruss Claudia

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
  •