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
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:
- Deaktivieren Sie alle Plugins - Deaktivieren Sie alle installierten Plugins und versuchen Sie, das Problem zu reproduzieren.
- Themes wechseln - Wechseln Sie vorübergehend zu einem Standard-WordPress-Theme (z. B. Twenty Twenty-Five), um themenbezogene Konflikte auszuschließen.
Lösung 3: Eine manuelle Aktualisierung durchführen
Wenn Sie es vorziehen, das Problem manuell zu beheben, überprüfen Sie die folgenden Punkte:
- 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.
- php.ini-Einstellungen prüfen: Prüfen Sie, ob
disable_functions =in Ihremphp.iniDatei verhindert die Ausführung bestimmter PHP-Funktionen.
Verwandte Fixes für Post/Page Updates
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:
- Dev Answers: Ungefangener Fehler beheben: Aufruf einer undefinierten Funktion
- Stapelüberlauf: IMAP aktiviert, aber Funktionen undefiniert