Documentazione del Duplicatore

Documentazione, materiali di riferimento ed esercitazioni per Duplicator

Risoluzione degli errori di chiamata a funzioni non definite.


Avete problemi con l'errore di chiamata a undefined con Duplicator Pro? Questa guida fornisce soluzioni pratiche per risolvere il problema in modo efficace.

Per cominciare, assicuratevi di utilizzare l'ultima versione di Duplicator Pro. Controllare il changelog e i requisiti di sistema.

Panoramica del problema

Se si incontra un messaggio di errore che dice "Uncaught Error: Call to undefined function" durante l'utilizzo del plugin Duplicator, è possibile che il vostro ambiente di hosting stia eseguendo una versione non comune o non configurata correttamente di PHP. Di seguito sono riportate le soluzioni consigliate per risolvere questo problema.

Messaggi di errore comuni

  • Errore non rilevato: Chiamata a funzione non definita
  • ERR_EMPTY_RESPONSE

Possibili soluzioni

Soluzione 1: contattare il provider di hosting

Nella maggior parte dei casi, questo errore può essere risolto contattando il provider di hosting. È sufficiente inoltrare il messaggio di errore per ottenere assistenza. Ad esempio, se il log contiene il seguente errore:

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

Nota: inviare questo messaggio di errore all'amministratore dell'host o del server. In genere saranno in grado di abilitare la funzione necessaria.

Soluzione 2: Aggiornamenti dei plugin e dei temi

Durante la migrazione a un nuovo ambiente di hosting, gli host possono applicare configurazioni personalizzate che limitano alcune funzioni PHP. Se si riceve un messaggio di "funzione non definita", provare a eseguire le seguenti operazioni:

  1. Disattivare tutti i plugin - Disattivare tutti i plugin installati e cercare di riprodurre il problema.
  2. Cambiare tema - Passare temporaneamente a un tema predefinito di WordPress (come Twenty Twenty-Five) per escludere conflitti legati ai temi.

Nota: se l'errore scompare dopo questi passaggi, riattivare i plugin uno per uno per identificare quello in conflitto.

Soluzione 3: Eseguire un aggiornamento manuale

Se si preferisce risolvere il problema manualmente, verificare quanto segue:

  1. Assicurarsi che PHP sia aggiornato: WordPress consiglia di utilizzare PHP 7.4 o versione successiva. Se si utilizza una versione obsoleta, l'aggiornamento può risolvere il problema.
  2. Controllare le impostazioni di php.ini: Verificare se disable_functions = nel vostro php.ini impedisce l'esecuzione di alcune funzioni PHP.

Alcuni utenti potrebbero riscontrare un errore di "funzione non definita" a causa dei limiti di lunghezza delle righe imposti dall'host. In tal caso, aggiungere il seguente codice al file .htaccess può essere utile:

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

Risorse aggiuntive

Per ulteriori informazioni sulla risoluzione dei problemi, consultare le seguenti risorse esterne:


Questo articolo è stato utile?


Articoli correlati

Non lasciate che un altro giorno passi senza protezione

Ogni ora senza un adeguato backup di WordPress mette a rischio il vostro sito - Ogni migrazione di WordPress ritardata vi costa prestazioni e crescita

Ottenere Duplicator ora
Plugin duplicatore

Aspetta! Non perdere l'offerta esclusiva dell'
!

In qualità di cliente , hai diritto a uno sconto del 60%.

Prova Duplicator gratuitamente sul tuo sito: scopri perché oltre 1,5 milioni di professionisti WordPress si affidano a noi. Ma non aspettare: questo sconto esclusivo del 60% è disponibile solo per un periodo limitato.

o
Ottieni subito il 60% di sconto su Duplicator Pro →