Kritischer Fehler

  • Hallo Community,

    wir können unsere Webseite und das Backend nicht mehr öffnen. Stattdessen erscheint folgende Meldung:

    -----------------------------------
    Fatal error: Uncaught TypeError: ftp_nlist(): Argument #1 ($ftp) must be of type FTP\Connection, null given in /home/www/wp/wp-admin/includes/class-wp-filesystem-ftpext.php:438 Stack trace: #0 /home/www/wp/wp-admin/includes/class-wp-filesystem-ftpext.php(438): ftp_nlist(NULL, '/home/www/wp/wp...') #1 /home/www/wp/wp-admin/includes/class-wp-filesystem-base.php(231): WP_Filesystem_FTPext->exists('/home/www/wp/wp...') #2 /home/www/wp/wp-admin/includes/class-wp-filesystem-base.php(79): WP_Filesystem_Base->find_folder('/home/www/wp/wp...') #3 /home/www/wp/wp-content/themes/catch-responsive/inc/wptt-webfont-loader.php(535): WP_Filesystem_Base->wp_content_dir() #4 /home/www/wp/wp-content/themes/catch-responsive/inc/wptt-webfont-loader.php(576): WPTT_WebFont_Loader->get_base_path() #5 /home/www/wp/wp-content/themes/catch-responsive/inc/wptt-webfont-loader.php(484): WPTT_WebFont_Loader->get_fonts_folder() #6 /home/www/wp/wp-content/themes/catch-responsive/inc/wptt-webfont-loader.php(523): WPTT_WebFont_Loader->get_local_stylesheet_path() #7 /home/www/wp/wp-content/themes/catch-responsive/inc/wptt-webfont-loader.php(142): WPTT_WebFont_Loader->local_file_exists() #8 /home/www/wp/wp-content/themes/catch-responsive/inc/wptt-webfont-loader.php(695): WPTT_WebFont_Loader->get_url() #9 /home/www/wp/wp-content/themes/catch-responsive/inc/catchresponsive-core.php(303): wptt_get_webfont_url('https://fonts.g...') #10 /home/www/wp/wp-content/themes/catch-responsive/inc/catchresponsive-core.php(121): catchresponsive_fonts_url() #11 /home/www/wp/wp-includes/class-wp-hook.php(324): catchresponsive_setup('') #12 /home/www/wp/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array) #13 /home/www/wp/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #14 /home/www/wp/wp-settings.php(682): do_action('after_setup_the...') #15 /home/www/wp/wp-config.php(108): require_once('/home/www/wp/wp...') #16 /home/www/wp/wp-load.php(50): require_once('/home/www/wp/wp...') #17 /home/www/wp/wp-blog-header.php(13): require_once('/home/www/wp/wp...') #18 /home/www/wp/index.php(17): require('/home/www/wp/wp...') #19 {main} thrown in /home/www/wp/wp-admin/includes/class-wp-filesystem-ftpext.php on line 438
    -----------------------------------

    Vor einigen Tagen erhielt ich per E-Mail einen Hinweis samt Link zum Wiederherstellungsmodus. Auch im Backend wurde dieser Modus entsprechend gekennzeichnet. Da ich die E-Mail bislang nicht gelesen hatte und die Webseite einwandfrei funktionierte, habe ich den Modus deaktiviert.

    Erst heute haben wir jedoch den Fehler bemerkt. Wie kann der Wiederherstellungsmodus erneut aktiviert werden, und welche weiteren Schritte sind anschließend erforderlich?

    Recht vielen Dank im Voraus!

    Bleibt alle schön gesund.
    Viele Grüße aus dem Harz von Frank alias doxter! ;)

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Was wurde "vor einigen Tagen" gemacht?

    • Wurden Updates von WordPress, dem Theme oder Plugins eingespielt? Welche?
    • Welche WordPress, Theme, Plugins Versionen werden derzeit verwendet?
    • Oder wurde die PHP-Version auf dem Server geändert? Von welcher auf welche?
    • Welche PHP Version ist derzeit auf dem Server aktiv?


    Du kannst generell versuchen, in [FONT=Courier New]wp-config.php[/FONT] z.B. das hier einzufügen, falls es noch keine Zeile mit [FONT=Courier New]FS_METHOD[/FONT] gibt:

    Code
    define( 'FS_METHOD', 'direct' );


    Kurz erklärt, der Fehler sagt aus, dass das Theme einen Webfont auf den lokalen Server herunterladen möchte, bei der Ermittlung des zugehörigen Pfades aber den genannten Fehler verursacht. Vermutlich ist die [FONT=Courier New]WPTT_WebFont_Loader[/FONT] Komponente im Theme veraltet bzw. nicht mit der aktuell verwendeten PHP Version kompatibel. Daher die o.g. Fragen.

    5 Mal editiert, zuletzt von b3317133 (29. Januar 2025 um 12:16)

  • Vielen Dank für die Tipps.

    Es lag scheinbar daran, dass mit dem letzten Backup der Speicher aufgebraucht war.
    Nach dem Entfernen von älteren Dateien klappt es mit der Darstellung.

    Bleibt alle schön gesund.
    Viele Grüße aus dem Harz von Frank alias doxter! ;)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!