Support » Allgemeine Fragen » Fatal error – Website nicht mehr erreichbar

  • Gelöst René

    (@ef21)


    Guten Abend,
    habe heute festgestellt, dass meine Webseite nicht mehr erreichbar ist. Änderungen wurden keine vorgenommen und nach der letzten Aktualisierung von Plugins lief noch alles.
    Adminbereich und Frontend sind nicht erreichbar. Habe alle Plugins deaktiviert, aber ohne Erfolg. Theme gewechselt, auch ohne Erfolg.
    Kann leider mit der Fehlermeldung nichts anfangen.

    Warning: call_user_func_array() expects parameter 1 to be a valid callback, function 'wptexturize' not found or invalid function name in /srv/www/web557/html/portal/wp-includes/class-wp-hook.php on line 289
    
    Warning: call_user_func_array() expects parameter 1 to be a valid callback, function 'wptexturize' not found or invalid function name in /srv/www/web557/html/portal/wp-includes/class-wp-hook.php on line 289
    
    Fatal error: Uncaught Error: Call to undefined function wptexturize() in /srv/www/web557/html/portal/wp-includes/general-template.php:1233 Stack trace: #0 /srv/www/web557/html/portal/wp-includes/general-template.php(1254): wp_get_document_title() #1 /srv/www/web557/html/portal/wp-includes/class-wp-hook.php(287): _wp_render_title_tag('') #2 /srv/www/web557/html/portal/wp-includes/class-wp-hook.php(311): WP_Hook->apply_filters('', Array) #3 /srv/www/web557/html/portal/wp-includes/plugin.php(478): WP_Hook->do_action(Array) #4 /srv/www/web557/html/portal/wp-includes/general-template.php(3006): do_action('wp_head') #5 /srv/www/web557/html/portal/wp-content/themes/thrive-theme/header.php(24): wp_head() #6 /srv/www/web557/html/portal/wp-includes/template.php(730): require_once('/srv/www/web557...') #7 /srv/www/web557/html/portal/wp-includes/template.php(676): load_template('/srv/www/web557...', true, Array) #8 /srv/www/web557/html/portal/wp-includes/general-template.php(48): locate_template(Array, true, true, Array) #9 /srv/www/ in /srv/www/web557/html/portal/wp-includes/general-template.php on line 1233
    

    Bin für jede Idee / Tipp dankbar.
    René

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

Ansicht von 8 Antworten - 1 bis 8 (von insgesamt 8)
  • Moderator Hans-Gerd Gerhards

    (@hage)

    Hallo,
    die Meldung deutet allerdings auf einen Fehler im theme („thrive-theme“) hin.

    Theme gewechselt, auch ohne Erfolg.

    Du schreibst leider nicht, wie du das gemacht hast.
    So sollte das funktionieren:

    1. Lade den Ordner themes per FTP auf deinen lokalen Rechner.
    2. Benenne auf dem Server per FTP den Ordner themes um in themes.old.
    3. Dann legst du einen Ordner themes wieder neu an.
    4. Lade jetzt das aktuelle Standardtheme twenty twenty runter, entpacke das theme und lade den Ordner in den neuen Ordner themes per FTP hoch
    5. Jetzt testest du mal, ob du dich wieder anmelden kannst und auf das dashboard zugreifen kannst.

    In der FAQ ist das aber auch noch mal detailliert beschrieben.
    Viele Grüße
    Hans-Gerd

    Guten Morgen Hans-Gerd,
    danke für Deine Antwort.
    hatte auch schon das Theme nach Deiner Beschreibung geändert. Der Fehler kommt auch bei einem anderen Theme.
    Die Fehlermeldung zeigt dann den anderen Pfad.

    René

    Die Meldung Uncaught Error: Call to undefined function wptexturize() bedeutet, dass WordPress die Funktion wptexturize() aus irgendeinem Grund nicht kennt. Ich würde als erstes mal nachschauen, ob im Verzeichnis wp-includes.php die Datei formatting.php vorhanden ist. Dort sollte in Zeile 37 die Funktion wptexturize() stehen. Wenn die Datei nicht vorhanden ist, ist vielleicht beim letzten Update nicht alles sauber übertragen worden und ein manuelles Udate wäre nötig.

    Datei ist vorhanden und die Funktion ist auch vorhanden. Ich habe die Funktion mit einer anderen Datei (laufende Präsentation) vergleichen. Alles gleich.

    Welche PHP-Version verwendest du?

    PHP 7.4.10 ist die aktuelle Version

    Meine andere Präsentation mit PHP 7.3.22.

    Hurra!!!!!
    Sie läuft wieder 😉
    Habe die PHP Version auf 7.3.22 gesetzt und siehe da
    Sie läuft.

    vielen Dank für den Tipp
    nächster Schritt -> automatische Updates deaktivieren

    • Diese Antwort wurde geändert vor 6 Tage, 17 Stunden von René.

    nächster Schritt -> automatische Updates deaktivieren

    Ich halte das für eine bedauerliche (und bedenkliche) Konsequenz.

    Keine Angst. Updates sind wichtig und müssen regelmäßig sein, ohne Frage. Backups ebenso (das wäre der nächste Schritt gewesen) Nur ich möchte nicht nochmal so eine Überraschung erleben. Kleinere Aussetzer habe ich schon erlebt. (Konflikte mit einem Plugin)
    Habe sehr viele Jahre mit Joomla gearbeitet und bin dieses Jahr umgezogen.
    Aber so etwas ist mir mit Joomla nicht passiert. Konflikte gibt es dort genauso, nur dass das System gar nicht nicht mehr erreichbar war, ist mir bis jetzt nicht passiert.
    Man lernt nie aus. Erst testen, dann live. Das wird meine neue Devise.
    Nochmals vielen Dank.

Ansicht von 8 Antworten - 1 bis 8 (von insgesamt 8)