Ergebnis 1 bis 16 von 16

Thema: Datenbankfehler

  1. #1
    Contao-Fan
    Registriert seit
    27.11.2009.
    Ort
    Bremen
    Beiträge
    463

    Standard Datenbankfehler

    Hallo,

    ein Kunde hat leider das Abschalten der alten php-Versionen verpennt und nun ist seine Webseite platt. Versuche jetzt mit einem temporären Umzug zu retten, was zu retten ist. DB und Files sind übertragen, localconfig.php angepasst und nun bekomme ich beim Aufruf des Frontends folgende Fehglermeldung:

    [11-Dec-2020 13:40:05 GMT] PHP Warning: mysqli::real_escape_string(): Couldn't fetch mysqli in /var/www/wk8d3xu/htdocs/contao/system/drivers/DB_Mysqli.php on line 100
    [11-Dec-2020 13:40:05 GMT] PHP Warning: mysqli::real_escape_string(): Couldn't fetch mysqli in /var/www/wk8d3xu/htdocs/contao/system/drivers/DB_Mysqli.php on line 329
    [11-Dec-2020 13:40:05 GMT] PHP Fatal error: Uncaught exception 'Exception' with message 'Query error: (SELECT id, dns, language, fallback FROM tl_page WHERE type='root' AND (dns='' OR dns='') AND (language IN('de','en') OR fallback=1) AND (start='' OR start<1607694005) AND (stop='' OR stop>1607694005) AND published=1 ORDER BY dns DESC, FIND_IN_SET(language, '') DESC, sorting LIMIT 0,1)' thrown in /var/www/wk8d3xu/htdocs/contao/system/libraries/Database.php on line 686

    Hat jemand eine Idee?

  2. #2
    Contao-Fan
    Registriert seit
    27.11.2009.
    Ort
    Bremen
    Beiträge
    463

    Standard

    Ok, ich habe gerade die Datenbank nochmal geleert, exportiert und auf dem neuen Server wieder importiert und zumindest ist die Fehlermeldung jetzt weg. Stattdessen: No root page found. Was eigentlich nicht sein kann, weil die Seite bis vor ein paar Tagen noch lief.

    Nochmal zur Sicherheit: bei den alten Contao-Versionen urde die Domain doch direkt zum Rootverzeichnis geleitet, oder? Das Verzeichnis /web wurde ja erst ab 4.x eingeführt ... Und mit welcher URL kam man nochmal ins Backend? Das Verzeichnis /contao gab es da ja noch nicht. Ist alles schon so lange her!

    Muss man außer dem Datenbankzugang in der langconfig.php noch etwas ändern?

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

    Standard

    Zitat Zitat von Lufine Beitrag anzeigen
    Stattdessen: No root page found. Was eigentlich nicht sein kann, weil die Seite bis vor ein paar Tagen noch lief.
    Zeige die Einstellungen deiner Website Roots.

  4. #4
    Contao-Fan
    Registriert seit
    27.11.2009.
    Ort
    Bremen
    Beiträge
    463

    Standard

    Noch ein kurzer Nachtrag:

    wenn ich http://123456.domain.de aufrufe, erhalte ich die Meldung 'No root page found'. Beim Aufruf des Backends mit http://123456.domain.de/contao kriege ich eine 404-Seite. Das verstehe ich nicht ...

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

    Standard

    Zitat Zitat von Lufine Beitrag anzeigen
    Noch ein kurzer Nachtrag:

    wenn ich http://123456.domain.de aufrufe, erhalte ich die Meldung 'No root page found'. Beim Aufruf des Backends mit http://123456.domain.de/contao kriege ich eine 404-Seite. Das verstehe ich nicht ...
    Versuche mal http://123456.domain.de/contao/index.php

  6. #6
    Contao-Fan
    Registriert seit
    27.11.2009.
    Ort
    Bremen
    Beiträge
    463

    Standard

    The requested URL was not found on this server.

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

    Support Contao

    Standard

    Und existiert die Datei auf der Festplatte?

  8. #8
    Contao-Fan
    Registriert seit
    27.11.2009.
    Ort
    Bremen
    Beiträge
    463

    Standard

    Es gibt typolight/index.php und wenn ich das aufrufe werde ich auf contao/index.php weitergeleitet.

    In der 404-Fehlermeldung steht übrigens auch noch:
    'Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.'

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

    Standard

    Du könntest mit dem alten Contao Check zumindest mal die Installation validieren.

  10. #10
    Contao-Fan
    Registriert seit
    27.11.2009.
    Ort
    Bremen
    Beiträge
    463

    Standard

    Gute Idee! Aber woher kriege ich den alten Contao Check?

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

  12. #12
    Contao-Fan
    Registriert seit
    27.11.2009.
    Ort
    Bremen
    Beiträge
    463

    Standard

    Hab den Check gefunden und bekomme folgende Rückmeldung:

    Code:
    Version
    
    Eine Contao 2.11.13-Installation wurde gefunden.
    Fehlende Dateien
    
        .gitignore
        .htaccess.default
        contao/contao-uncompressed.js
        contao/contao.js
        contao/file.php
        contao/files.php
        contao/help.php
        contao/index.php
        contao/install.php
        contao/main.php
        contao/page.php
        contao/password.php
        contao/popup.php
        contao/preview.php
        contao/switch.php
        tl_files/music_academy/admin.gif
        tl_files/music_academy/background.gif
        tl_files/music_academy/campus/campus_building.jpg
        tl_files/music_academy/campus/campus_hall.jpg
        tl_files/music_academy/campus/campus_library.jpg
        tl_files/music_academy/campus/campus_overview.jpg
        tl_files/music_academy/campus/meta.txt
        tl_files/music_academy/frontendmodules.gif
        tl_files/music_academy/image.png
        tl_files/music_academy/james-wilson.jpg
        tl_files/music_academy/layout.gif
        tl_files/music_academy/modules.gif
        tl_files/music_academy/news.gif
        tl_files/music_academy/pagemounts.gif
        tl_files/music_academy/permissions.gif
        tl_files/music_academy/protect.gif
        tl_files/music_academy/screenshot.jpg
        tl_files/tiny_templates/index.html
    
    Beschädigte Dateien
    
        plugins/tinyMCE/plugins/emotions/langs/nl_dlg.js
    verstehe ich allerdings nicht, weil es diese Dateien auch in der alten Installation nicht gibt.

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

    Standard

    Wichtig sind nur die Dateien im contao/ Unterordner. Du könntest dir jetzt Contao 2.11.13 runterladen und die entsprechenden Dateien daraus wiederherstellen.

    Außerdem solltest du zumindest auf Contao 2.11.17 aktualisieren. Danach natürlich auf Contao 3.5.40. Danach natürlich auf Contao 4.9.10 .

  14. #14
    Contao-Fan
    Registriert seit
    27.11.2009.
    Ort
    Bremen
    Beiträge
    463

    Standard

    Hab jetzt aus einer anderen Contao-Installation die fehlenden Dateien hochkopiert und komme jetzt wenigstens ins Backend. Yippieh!

    'No root page found' wurde übrigens trotz prall gefüllter Seitenstruktur angezeigt, weil in den DNS-Einstellungen eine Domain angegeben war ...

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

    Standard

    Zitat Zitat von Lufine Beitrag anzeigen
    'No root page found' wurde übrigens trotz prall gefüllter Seitenstruktur angezeigt, weil in den DNS-Einstellungen eine Domain angegeben war ...
    Also alles korrekt

  16. #16
    Contao-Fan
    Registriert seit
    27.11.2009.
    Ort
    Bremen
    Beiträge
    463

    Standard

    Yes!

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
  •