Documentazione Duplicator

Documentazione, Materiali di Riferimento e Tutorial per Duplicator

Risoluzione degli errori di "call to undefined function".


Hai problemi con l'errore di chiamata a funzione non definita con Duplicator Pro? Questa guida fornisce soluzioni pratiche per risolvere e risolvere efficacemente questo problema.

Per iniziare, assicurati di utilizzare l'ultima versione di Duplicator Pro. Si prega di controllare il changelog e i requisiti di sistema.

Panoramica del problema

Se riscontri un messaggio di errore che indica “Errore non gestito: Chiamata a funzione non definita” durante l'utilizzo del plugin Duplicator, il tuo ambiente di hosting potrebbe eseguire una versione di PHP insolita o mal configurata. Di seguito sono riportate le soluzioni consigliate per risolvere questo problema.

Messaggi di errore comuni

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

Possibili soluzioni

Soluzione 1: Contatta il tuo provider di hosting

Nella maggior parte dei casi, questo errore può essere risolto contattando il tuo provider di hosting. Inoltra semplicemente il messaggio di errore loro per assistenza. Ad esempio, se il tuo log contiene il seguente errore:

ERRORE INSTALLER:[PHP ERR][FATAL] MSG:Errore non gestito: Chiamata a funzione non definita token_get_all() in /var/www/localhost/htdocs/wordpress/duplicator/dup-installer/lib/config/class.wp.config.tranformer.php:387

Nota: Invia questo messaggio di errore al tuo host o amministratore di sistema. Di solito saranno in grado di abilitare la funzione necessaria.

Soluzione 2: Aggiornamenti di plugin e temi

Quando si migra a un nuovo ambiente di hosting, gli host possono applicare configurazioni personalizzate che limitano determinate funzioni PHP. Se ricevi un messaggio “funzione non definita”, prova i seguenti passaggi:

  1. Disattiva tutti i plugin – Disabilita tutti i plugin installati e tenta di replicare il problema.
  2. Cambia tema – Passa temporaneamente a un tema WordPress predefinito (come Twenty Twenty-Five) per escludere conflitti relativi al tema.

Nota: Se l'errore scompare dopo questi passaggi, riattiva ogni plugin uno per uno per identificare il plugin in conflitto.

Soluzione 3: Esegui un aggiornamento manuale

Se preferisci risolvere il problema manualmente, controlla quanto segue:

  1. Assicurati che PHP sia aggiornato: WordPress consiglia di eseguire PHP 7.4 o versioni successive. Se stai utilizzando una versione obsoleta, l'aggiornamento potrebbe risolvere il problema.
  2. Controlla le impostazioni di php.ini: Verifica se disable_functions = nel tuo file php.ini impedisce l'esecuzione di determinate funzioni PHP.

Alcuni utenti potrebbero riscontrare un errore di “funzione non definita” a causa di limitazioni sulla lunghezza delle righe imposte dall'host. Se ciò si verifica, l'aggiunta del seguente codice al tuo file .htaccess potrebbe aiutare:

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

Risorse aggiuntive

Per ulteriori risoluzioni dei problemi, consulta queste risorse esterne:


Questo articolo è stato utile?


Articoli correlati

Non lasciare che un altro giorno passi senza protezione

Ogni ora senza backup adeguati di WordPress mette il tuo sito a rischio • Ogni migrazione di WordPress ritardata ti costa in termini di prestazioni e crescita

Get Duplicator Now
Plugin Duplicatore

Aspetta! Non perdere la tua
offerta esclusiva!

Come cliente , ottieni il 60% DI SCONTO

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

or
Get 60% Off Duplicator Pro Now →