Superare l'errore "Il collegamento che hai seguito è scaduto" in WordPress
Pubblicato: 2024-03-09Ah, WordPress. È una piattaforma fantastica per la creazione di siti Web, ma a volte lancia una palla curva che può farti grattarti la testa. Uno di questi è l’errore “Il collegamento che hai seguito è scaduto”. Questo particolare errore viene spesso visualizzato quando provi a installare o caricare un plug-in, un tema o un file multimediale e le cose non vanno come previsto.
Cosa causa l’errore WordPress “il collegamento che hai seguito è scaduto”?
Il messaggio di errore, nonostante la sua formulazione inquietante, segnala in genere un problema molto meno drammatico: stai tentando di caricare un file più grande dei limiti attuali stabiliti dal tuo ambiente di hosting WordPress. Questi limiti servono a mantenere il tuo sito web veloce e sicuro, ma a volte possono essere un po' troppo restrittivi, soprattutto se lavori con file di grandi dimensioni.
Puoi facilmente individuare i limiti attuali del tuo sito andando alla sezione Media nella dashboard di WordPress e controllando la "Dimensione massima del file di caricamento" elencata lì. Se il tuo file supera questo limite, WordPress alzerà le mani e ti mostrerà il temuto messaggio di collegamento scaduto.
Variazioni della questione
Questo errore non si manifesta sempre nello stesso modo. A seconda della configurazione, il messaggio di errore potrebbe variare leggermente. Tuttavia, il problema principale rimane lo stesso: un file è troppo grande in base alle restrizioni impostate dal tuo server.
Alcune variazioni che potresti riscontrare includono una dicitura diversa nella pagina di errore o il verificarsi di questo problema durante il caricamento di diversi tipi di file, non solo temi o plug-in.
Motivi per cui si verifica questo errore
Il motivo principale di questo errore è abbastanza semplice: la dimensione del file supera il limite di caricamento . Ma c'è qualcosa in più. Gli host web impostano questi limiti per garantire che il server rimanga stabile e funzioni bene per tutti gli utenti. Se tutti, volenti o nolenti, caricassero file enormi, i server potrebbero rallentare la scansione o non rispondere.
Tuttavia, questi limiti non riguardano solo la dimensione del file. Coinvolgono anche il tempo massimo di esecuzione, che determina per quanto tempo il tuo server tenterà di eseguire un'attività prima di arrendersi. Se il caricamento di un file di grandi dimensioni non viene completato entro questo intervallo di tempo, ti imbatterai nel nostro fastidioso errore.
Puoi facilmente trovare la dimensione massima di caricamento nell'amministratore di WordPress. Vai su Media > Aggiungi nuovo file multimediale e cerca la dimensione del file elencata nella casella di caricamento.
Come correggere l'errore "il collegamento che hai seguito è scaduto" in WordPress
Incontrare l'errore "Il collegamento che hai seguito è scaduto" può essere un vero intoppo quando navighi nell'area di amministrazione del tuo sito WordPress, soprattutto quando stai tentando di caricare un file o installare un nuovo tema/plug-in. Fortunatamente, questo problema comune è risolvibile con alcuni aggiustamenti qua e là.
Prima di iniziare
La maggior parte delle soluzioni per questo errore comportano l'aumento delle dimensioni massime di caricamento e dei post. Anche se aumentare questi limiti può aiutarti a evitare l'errore, impostarli troppo alti può avere degli inconvenienti.
Un limite molto alto può rallentare il tuo sito, rendere il backend meno reattivo e potenzialmente aprire le porte a caricamenti dannosi. Si tratta di trovare il giusto equilibrio che funzioni per le prestazioni e la sicurezza del tuo sito.
Ultimo ma non meno importante,assicurati di avere un backup recente a portata di mano prima di apportare modifiche al tuo sito.
Opzione 1: utilizzare Functions.php
Il file "functions.php" nel tuo tema WordPress ti consente di definire alcune impostazioni che influenzano i limiti sulla dimensione di caricamento del file, sulla dimensione massima dei post e sul tempo di esecuzione.
Modificando questi valori, puoi aggirare efficacemente le restrizioni che portano all'errore "il collegamento è scaduto".
Questa è una soluzione rapida, ma ricorda, se aggiorni il tema, dovrai aggiungere nuovamente il codice a meno che non utilizzi un tema figlio.
- Vai alla dashboard di WordPress e fai clic su “Aspetto” > “Editor file tema”.
- Sul lato destro troverai un collegamento denominato "Funzioni tema" o `functions.php`. Cliccaci sopra.
- Scorri il file finché non trovi un posto adatto in cui inserire il seguente snippet di codice:
@ini_set('upload_max_size', '64M'); @ini_set('post_max_size', '64M'); @ini_set( 'max_execution_time', '300' );
- Questo codice regola la dimensione massima del caricamento, la dimensione del post e il tempo di esecuzione per evitare l'errore.
- Dopo aver inserito il codice, cliccare su “Aggiorna File”. Questo dovrebbe risolvere l'errore.
Nota importante : ricorda che l'aggiornamento o la modifica del tema potrebbe eliminare queste personalizzazioni.L'utilizzo di un tema figlio può impedirlo preservando le modifiche indipendentemente dagli aggiornamenti.
Opzione 2: utilizzare .htaccess
Questo metodo prevede l'accesso ai file del tuo sito web e l'aggiunta di alcune righe che indirizzano il tuo server ad accettare file più grandi e si prende tutto il tempo necessario per farlo.
Il file ".htaccess" controlla la configurazione di alto livello del tuo sito sui server Apache. Personalizzando questo file, stai indicando direttamente al server di aumentare i limiti che causano il tuo errore.
- Passa alla directory principale del tuo sito WordPress utilizzando un client FTP o il cPanel/File Manager del tuo provider di hosting.
- Individua ".htaccess" nella cartella principale. Se è nascosto, potrebbe essere necessario abilitare "Mostra file nascosti" nelle impostazioni del file manager.
- Aggiungi le seguenti righe alla fine del file:
php_value upload_max_filesize 64M php_value post_max_size 64M php_value max_execution_time 300 php_value max_input_time 300
- Carica nuovamente il file `.htaccess` modificato sul server. Quindi, prova a replicare l'azione che ha causato l'errore per vedere se è stato risolto.
Nota per i clienti 10Web : i server Nginx di 10Web non utilizzano un file `.htaccess`, quindi questo metodo non si applica. Considera invece i metodi `functions.php` o `php.ini`.
Opzione 3: utilizzare php.ini
Il file php.ini è il file di configurazione principale per PHP. Se hai accesso al file php.ini del tuo server, puoi aumentare i limiti di caricamento e i tempi di esecuzione direttamente a livello PHP, il che può risolvere l'errore.
Tuttavia, non tutti gli ambienti hosting consentono di modificare direttamente questo file, quindi questo metodo potrebbe non essere disponibile per tutti.
- Come prima, dovresti utilizzare un client FTP o l'interfaccia del tuo provider di hosting per accedere alla directory principale.
- Se `php.ini` non è presente o modificabile, crea un nuovo file denominato `php.ini` nella directory principale.
- Aggiungi o modifica le seguenti righe per riflettere i nuovi limiti:
upload_max_dimensione file = 64 milioni post_max_size = 64M tempo_max_esecuzione = 300
- Dopo aver modificato i valori, salva il file e caricalo nuovamente nella directory principale. Quindi, controlla se il problema è stato risolto tentando di caricare nuovamente un file.
Opzione 4: verifica la presenza di conflitti tra plug-in
A volte l’errore non riguarda i limiti di dimensione del file ma piuttosto un conflitto tra plugin. Identificare e risolvere questi conflitti può eliminare l'errore.
- Dalla dashboard di WordPress, disattiva temporaneamente tutti i plugin.
- Riattivateli uno per uno, controllando ogni volta se l'errore si ripresenta. Questo processo aiuta a individuare i plugin problematici.
- Una volta identificato, potresti dover scegliere tra mantenere il plug-in disabilitato, ripristinare un aggiornamento o attendere la correzione di un bug da parte dello sviluppatore del plug-in.
In sintesi
Incontrare l'errore "Il collegamento che hai seguito è scaduto" in WordPress può essere frustrante, ma spesso è una semplice soluzione per non essere risolto. Che si tratti di modificare alcune impostazioni o di risolvere un problema con il plug-in, le soluzioni sono a portata di mano. Ricorda solo di eseguire il backup del tuo sito prima di apportare qualsiasi modifica e potrai navigare facilmente attraverso questo intoppo di WordPress.