Support » Allgemeine Fragen » There has been a critical error on this website.

  • Betreibe HP für Vermietung 2er FeWos.
    Lagen coronabedingt 1,5 Jahre auf Eis.
    Jetzt kommt Fehlermeldung „There has been a critical error on this website“, egal ob ich die Seite als user anwähle oder ob ich im login als admin auf das Backend zugreifen will.

    Plan A: irgenwie auf das Backup-plugin updraft zugreifen und mit einem Backup (auf dem HP-Server) auf eine Altversion zurück führen. Problem: wie komm ich ran?

    Plan B: als Admin ins Backup kommen. Dann Reparaturversuch. Problem wieder: wie komm ich ran?

    Kann jemand helfen: wie komm ich ins Backup. Plugin-Ordner wurde umbenannt. An Plugins kann’s also nicht liegen. Problem könnte PHP Version 5.640 sein.

    • Dieses Thema wurde geändert vor 2 Jahren, 8 Monaten von martinlanger.

    Die Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]

Ansicht von 10 Antworten - 1 bis 10 (von insgesamt 10)
  • Problem könnte PHP Version 5.640 sein.

    Hast du denn mal eine höhere PHP-Version ausprobiert?

    Thread-Starter martinlanger

    (@martinlanger)

    Nee.
    Um ehrlich zu sein: hab bei meinem Provider noch nich gefunden, wo ich das veranlassen kann.
    Etwas unübersichtlich.
    Ich kümmer mich …

    Thread-Starter martinlanger

    (@martinlanger)

    Auf 7.3 hoch gelevelt.
    Keine Änderung.

    Hallo,
    wenn du bereits den Plugin-Ordner umbenannt hast, dann würde ich zusätzlich auch ein anderes (Standard-)Theme testen. Wie das funktioniert, hat Angelika in unserer FAQ erläutert.
    Auf jeden Fall solltest du die bestehende(n) UpdraftPlus-Sicherung(en) per FTP lokal auf deinen Rechner kopieren. Die Sicherungen findest du im Ordner ...\wp-content\updraft.
    Viele Grüße
    Hans-Gerd

    Thread-Starter martinlanger

    (@martinlanger)

    Themeswechsel von Astra auf 2019 nach Angelika: keine Änderung

    Die Updraft-Sicherungen hab ich jetzt auf der Festplatte.
    Wenn ich jetzt eine Möglichkeit finden würde, diese Backups einzuspielen, wäre ich durch…..

    Hallo,
    dann sichere am besten noch per FTP die wp-config.php
    Zusätzlich würde ich Dir empfehlen, eine Sicherung der Inhalte per FTP und über phpMyAdmin vorzunehmen:
    Sichere am besten den kompletten Ordner \wp-content, darin enthalten sind auch die Bilder im Ordner \wp-content\uploads.
    Eine Sicherung der Datenbank mit den Beiträgen, etc. kannst du über phpMyAdmin erstellen, indem du die Datenbank (den Datenbanknamen findest du in der wp-config.php) sicherst:
    Einstellungen.`
    Dann löschst du die komplette WordPress-Instanz (siehe z. B. die folgende Anleitung) und erstellst eine komplett frische Installation. Danach kannst du die Sicherung wiederherstellen. Wie das funktioniert, habe ich in der folgenden Anleitung beschrieben.
    Das ist natürlich gerade für Anfänger eine nicht ganz einfache Sache. Daher mein Hinweis auf verschiedene Möglichkeiten der Sicherung. Wenn du dir allerdings unsicher bist, würde ich einen Dienstleister suchen. Der findet vielleicht in deiner Instanz eine Möglichkeit, die Webseite zu retten, wenn du ihm die Zugangsdaten gibst.
    BTW: Bitte hier im Forum keine Jobangebote posten.
    Viele Grüße
    Hans-Gerd

    Thread-Starter martinlanger

    (@martinlanger)

    habe die wp-config.php in den DEBUG-Modus gesetzt.
    Jetzt erhalte ich beim Aufruf der Site eine differenziertere Fehlermeldung:

    Fatal error: Uncaught Error: Call to undefined function 
    mysql_connect() in 
    /home/hausheid/public_html/wp-includes/wp-db.php:1685 
    Stack trace: #0 /home/hausheid/public_html/wp-includes/
    wp-db.php(632): wpdb->db_connect() #1 /home/hausheid/public
    _html/wp-includes/load.php(545): wpdb->__construct('hausheid
    _wp372', '5SG)pw3)3t', 'hausheid_wp372', 'localhost') 
    #2 /home/hausheid/public_html/wp-settings.php(124): 
    require_wp_db() #3 /home/hausheid/public_html/
    wp-config.php(89):require_once('/home/hausheid/...') 
    #4 /home/hausheid/public_html/wp-load.php(37): require_
    once('/home/hausheid/...') #5 /home/hausheid 
    /public_html/wp-blog-header.php(13): require_once
    ('/home/hausheid/...') #6/home/hausheid/public_html/
    index.php(17): require('/home/hausheid/...') #7
     {main} thrown in /home/hausheid/public_
    html/wp-includes/wp-db.php on line 1685
    
    There has been a critical error on this website.

    Kann jemand damit etwas anfangen?

    • Diese Antwort wurde geändert vor 2 Jahren, 8 Monaten von martinlanger.
    • Diese Antwort wurde geändert vor 2 Jahren, 8 Monaten von martinlanger.
    • Diese Antwort wurde geändert vor 2 Jahren, 8 Monaten von martinlanger.

    Scheinbar gibt es da Probleme beim Zugriff auf die Datenbank. Sprich bitte mal den Support deines Webhosters an. Ideal wäre, wenn du PHP 7.4 nutzen könntest.

    Fatal error: Uncaught Error: Call to undefined function
    mysql_connect()

    Ach du Schreck, wie alt ist deine WordPress-Installation?

    Die mysql_*-Funktionen sind seit PHP 7 entfernt worden, du brauchst PHP 5.x, damit die Seite wieder läuft. Und dann ganz schnell ein Backup erstellen und danach alles Updaten.

    • Diese Antwort wurde geändert vor 2 Jahren, 8 Monaten von bscu.

    Aktueller Dateiensatz muss aber von WordPress ≥ 5.5 sein, weil in der Readme.html der Einsatz von PHP 7.4 empfohlen wird.

Ansicht von 10 Antworten - 1 bis 10 (von insgesamt 10)
  • Das Thema „There has been a critical error on this website.“ ist für neue Antworten geschlossen.