Holen Sie sich das beste WordPress Backup
& Migration Plugin noch heute
Duplikator jetzt kaufen

Duplicator-Dokumentation

Dokumentation, Referenzmaterialien und Tutorials für Duplicator

Auflösen von Fehlern beim Aufruf einer undefinierten Funktion.

Haben Sie Probleme mit dem Fehler "call to undefined" in Duplicator Pro? In diesem Leitfaden finden Sie praktische Lösungen zur effektiven Fehlerbehebung und Lösung dieses Problems.

Stellen Sie zunächst sicher, dass Sie die neueste Version von Duplicator Pro verwenden. Bitte überprüfen Sie das Änderungsprotokoll und die Systemanforderungen .

Problemübersicht

Wenn Sie bei der Verwendung des Duplicator-Plugins die Fehlermeldung "Uncaught Error: Call to undefined function" während der Verwendung des Duplicator-Plugins erhalten, läuft in Ihrer Hosting-Umgebung möglicherweise eine ungewöhnliche oder falsch konfigurierte Version von PHP. Im Folgenden finden Sie die empfohlenen Lösungen zur Behebung dieses Problems.

Häufige Fehlermeldungen

  • Unerwarteter Fehler: Aufruf einer undefinierten Funktion
  • ERR_EMPTY_RESPONSE

Mögliche Lösungen

Lösung 1: Kontaktieren Sie Ihren Hosting-Anbieter

In den meisten Fällen kann dieser Fehler behoben werden, indem Sie sich an Ihren Hosting-Anbieter wenden. Leiten Sie die Fehlermeldung einfach an ihn weiter, um Unterstützung zu erhalten. Wenn Ihr Protokoll zum Beispiel den folgenden Fehler enthält:

INSTALLER ERROR:[PHP ERR][FATAL] MSG:Uncaught Error: Call to undefined function token_get_all() in /var/www/localhost/htdocs/wordpress/duplicator/dup-installer/lib/config/class.wp.config.tranformer.php:387

Hinweis: Senden Sie diese Fehlermeldung an Ihren Host- oder Serveradministrator. Dieser kann in der Regel die erforderliche Funktion aktivieren.

Lösung 2: Plugin- und Theme-Updates

Bei der Migration zu einer neuen Hosting-Umgebung kann es vorkommen, dass Hosts benutzerdefinierte Konfigurationen anwenden, die bestimmte PHP-Funktionen einschränken. Wenn Sie eine Meldung "undefinierte Funktion" erhalten, versuchen Sie die folgenden Schritte:

  1. Deaktivieren Sie alle Plugins - Deaktivieren Sie alle installierten Plugins und versuchen Sie, das Problem zu reproduzieren.
  2. Themes wechseln - Wechseln Sie vorübergehend zu einem Standard-WordPress-Theme (z. B. Twenty Twenty-Five), um themenbezogene Konflikte auszuschließen.

Hinweis: Wenn der Fehler nach diesen Schritten nicht mehr auftritt, reaktivieren Sie die einzelnen Plugins nacheinander, um das problematische Plugin zu ermitteln.

Lösung 3: Eine manuelle Aktualisierung durchführen

Wenn Sie es vorziehen, das Problem manuell zu beheben, überprüfen Sie die folgenden Punkte:

  1. Stellen Sie sicher, dass PHP aktualisiert ist: WordPress empfiehlt die Verwendung von PHP 7.4 oder höher. Wenn Sie eine veraltete Version verwenden, kann ein Upgrade das Problem beheben.
  2. php.ini-Einstellungen prüfen: Prüfen Sie, ob disable_functions = in Ihrem php.ini Datei verhindert die Ausführung bestimmter PHP-Funktionen.

Bei einigen Benutzern kann aufgrund der vom Host auferlegten Zeilenlängenbeschränkungen ein Fehler "undefinierte Funktion" auftreten. Sollte dies der Fall sein, fügen Sie den folgenden Code zu Ihrem .htaccess Datei kann helfen:

# BEGIN Line too long fix
<IfModule mod_substitute.c>
    SubstituteMaxLineLength 10M
</IfModule>
# END Line too long fix

Weitere Ressourcen

Weitere Informationen zur Fehlerbehebung finden Sie in diesen externen Ressourcen:

War dieser Beitrag hilfreich?

Verwandte Artikel