In breve: il messaggio WordPress “Il link che hai seguito è scaduto” compare soprattutto in due casi: una richiesta amministrativa usa un token di sicurezza non più valido, oppure il caricamento di un tema/plugin supera un limite PHP. Prima di cambiare parametri, ripeti l’operazione da una pagina appena caricata e verifica quando appare l’errore.
Indice dei contenuti
Individua il contesto
Annota l’azione eseguita subito prima del messaggio:
- salvataggio di impostazioni dopo aver lasciato la pagina aperta a lungo;
- invio di un modulo in
wp-admin; - installazione manuale di un tema o plugin in formato ZIP;
- caricamento di un file nella Libreria media;
- operazione eseguita da un plugin specifico.
La frase visualizzata è generica. Se l’errore compare durante un upload, annota anche dimensione del file e valori PHP; se compare su un form, controlla sessione, cache e token di sicurezza.
Pagina rimasta aperta o sessione scaduta
WordPress usa nonce per verificare che una richiesta amministrativa provenga da una pagina valida e da un utente autorizzato. Un nonce non è permanente: nelle impostazioni predefinite la sua validità effettiva varia in funzione del momento in cui è stato generato.
- Copia in un file locale eventuale testo non ancora salvato.
- Ricarica la pagina di WordPress invece di reinviare la vecchia richiesta.
- Se necessario, accedi di nuovo.
- Ripeti l’operazione una sola volta dalla pagina appena caricata.
- Se funziona, il problema era la richiesta scaduta; non serve modificare PHP.
Se il messaggio torna immediatamente, controlla data e ora del dispositivo, cookie, sessione e plugin che modificano login o sicurezza. Non aumentare la durata dei nonce come prima soluzione: riduce il valore della protezione senza correggere la causa.
Errore durante l’upload di tema o plugin
Quando il messaggio appare mentre carichi un file ZIP, controlla i limiti della versione PHP usata dal dominio:
upload_max_filesize: dimensione massima del singolo file;post_max_size: dimensione massima dell’intera richiesta e quindi superiore al limite del file;memory_limit: memoria disponibile per l’elaborazione;max_execution_timeemax_input_time: tempi massimi, quando il caricamento o l’estrazione sono lenti.
- Verifica la dimensione effettiva del file.
- In cPanel apri Select PHP Version e controlla versione e Options.
- Confronta i valori con quelli mostrati dal sito in Strumenti > Salute del sito > Informazioni, quando disponibili.
- Modifica soltanto il limite realmente insufficiente, mantenendo
post_max_sizesuperiore aupload_max_filesize. - Ripeti l’upload dalla stessa funzione WordPress.
Se il server restituisce esplicitamente 413 Content Too Large, il blocco può trovarsi prima di PHP, per esempio nel web server o in un proxy. In quel caso aumentare soltanto i valori PHP non basta.
Cache e plugin di sicurezza
Le pagine amministrative e i form con nonce non devono essere serviti da una cache pubblica. Se l’errore coinvolge solo una funzione:
- prova in una finestra privata dopo un nuovo login;
- pulisci la cache della pagina o del livello coinvolto;
- verifica che
wp-admine le pagine riservate siano escluse dal CDN o dal proxy; - disattiva temporaneamente un solo plugin di sicurezza o cache alla volta, in un test controllato;
- leggi i log PHP e del plugin all’orario esatto.
Non svuotare tutte le cache e non disattivare tutti i plugin insieme: potresti rimuovere il sintomo senza capire quale configurazione lo genera.
Cosa non fare
- Non aumentare tutti i limiti PHP a valori arbitrariamente elevati.
- Non modificare la durata dei nonce per risolvere un singolo errore.
- Non ricaricare ripetutamente lo stesso modulo se esegue pagamenti, ordini o altre azioni non idempotenti.
- Non installare un archivio da una fonte non ufficiale solo perché è più piccolo.
Quando contattare l’assistenza Xlogic
Apri un ticket se il messaggio compare subito dopo un nuovo login, i valori PHP non possono essere modificati, la modifica non viene letta dal sito o compare un errore 413/500. Indica dominio, URL amministrativa, azione precisa, data e ora, dimensione del file, versione PHP, valori interessati e testo completo. Non allegare password o file proprietari se non richiesti tramite un canale sicuro.
Guide Xlogic correlate
- upload_max_filesize exceeded: aumentare il limite PHP
- Errore 413 Content Too Large
- Come configurare post_max_size
Domande frequenti
Il messaggio significa sempre che il file è troppo grande?
No. Può dipendere anche da un token di sicurezza scaduto. Se appare dopo che una pagina è rimasta aperta, ricarica, accedi di nuovo e ripeti l’azione.
Quale limite PHP devo aumentare per un file ZIP?
Controlla prima upload_max_filesize e post_max_size. Il secondo deve essere superiore al primo e comprendere l’intera richiesta; modifica solo i valori effettivamente insufficienti.
Posso aumentare la durata dei nonce di WordPress?
È tecnicamente possibile tramite codice, ma non è la prima soluzione: può ridurre la protezione e non corregge cache, sessioni o form obsoleti.
Perché il problema continua dopo aver aumentato i limiti PHP?
Il sito può usare un’altra versione PHP, il blocco può essere un 413 del web server oppure l’errore può dipendere da nonce, cache o plugin. Controlla il contesto e i log.
Fonti
- WordPress Developer Resources: nonce
- PHP Manual: direttive di upload
- PHP Manual: problemi comuni durante l’upload