Come correggere l'errore HTTP di WordPress
Pubblicato: 2021-08-01Anche se pensiamo che WordPress sia la migliore piattaforma per la creazione di siti Web , ha sicuramente i suoi problemi. Ad esempio, uno dei più comuni è l'errore HTTP di WordPress. Questo errore si verifica quando gli utenti tentano di caricare immagini o video nella libreria multimediale di WordPress. Questo errore non è difficile da correggere, ma può interrompere il flusso di lavoro. Ti diremo perché si verifica l'errore HTTP di WordPress e 12 modi per risolverlo.

Errore HTTP di WordPress
L'errore HTTP di WordPress si verifica quando qualcosa va storto mentre stai tentando di caricare immagini e/o video con lo strumento di libreria multimediale integrato. Il vago messaggio di "errore HTTP" non ti aiuta davvero a capire cosa c'è che non va. Questo perché ci sono diverse ragioni per questo errore e WordPress non sa quale l'ha causato e ti dà questo messaggio generico.
Come correggere l'errore HTTP di WordPress
Di solito ci sono due origini per l'errore HTTP di WordPress: un errore lato client o utente (che può essere una sessione di accesso o caratteri non validi in un nome file) o un problema o un'impostazione sul tuo host WordPress (come un problema del server, elenco di memoria, plug-in di terze parti, ecc.) Ecco i passaggi che puoi eseguire per correggere questo errore.
1. Aggiorna la pagina
La prima cosa da fare quando si verifica l'errore HTTP di WordPress è aggiornare la pagina. Anche se questo potrebbe sembrare troppo facile, è la soluzione più comune. Per qualche motivo, il tuo browser potrebbe aver perso brevemente la connessione a WordPress e il processo non è stato completato. A volte, se aggiorni la pagina o provi a caricarla di nuovo, l'errore si risolve da solo.
Oppure, a volte dopo aver aggiornato la pagina o essere tornato su WordPress da un'altra scheda del browser, scoprirai che WordPress ti ha espulso. Questo di solito significa che la tua sessione di accesso a WordPress è scaduta. Una volta effettuato l'accesso, hai ricevuto l'errore HTTP. Ciò significa che è necessario aggiornare manualmente la pagina e quindi dovresti essere in grado di caricare i file multimediali.

2. Riduci o ridimensiona il file
Il secondo passo da provare è modificare il file immagine. Ciò potrebbe significare ridurre la dimensione del file o diminuire la larghezza o l'altezza. Puoi utilizzare un plug- in di ottimizzazione delle immagini di terze parti per ottimizzare le tue immagini. WordPress supporta immagini responsabili, quindi puoi caricare immagini ad alta risoluzione. Questo aiuta le immagini a sembrare nitide sui display retina.
Se sei un'azienda o un fotografo che ha bisogno di immagini ad alta risoluzione, aiuta a mantenere la dimensione dell'immagine finale al di sotto dei 100 KB e non più del doppio della larghezza del div del contenuto del tuo sito web. Oppure potresti dover giocare con i tipi di file PNG e JPG. A volte, uno può essere più grande dell'altro.
Potrebbe anche essere necessario aumentare la dimensione massima del file di caricamento di WordPress, a seconda della configurazione del tuo host WordPress.
3. Rinominare il file immagine
Può anche aiutare a rinominare il file immagine. WordPress aggiunge automaticamente un numero alla fine se tenti di caricare un nome di file duplicato, ma se non funziona, prova a rinominare il file. Tuttavia, WordPress non ti consente di rinominare il file se lo hai già caricato. Quindi, dovrai rinominarlo localmente e ricaricarlo.
Se stai caricando immagini già esistenti, prova ad aggiungere un -1 o -2 alla fine. Non dimenticare il trattino, o Google lo leggerà come una sola parola e ciò potrebbe danneggiare il tuo SEO. Se vuoi davvero giocare sul sicuro, evita di caricare immagini con nomi di file che hanno caratteri speciali.
4. Disattiva temporaneamente i plugin e i temi di WordPress
Se ricevi errori HTTP, potresti provare a disattivare i tuoi plugin o a cambiare il tema WordPress predefinito per vedere se questo risolve l'errore. Oppure, elimina semplicemente il tuo tema WordPress. Ma se non vuoi influenzare il tuo sito live, prova a clonarlo in un ambiente di staging. Se l'errore HTTP persiste, puoi provare a disattivare tutti i tuoi plug-in per restringere la fonte del problema. Non preoccuparti, non perdi alcun dato disattivando un plugin. Se riesci ancora ad accedere al tuo amministratore, vai su "Plugin" e seleziona "Disattiva" dal menu delle azioni collettive. Ora hai disabilitato tutti i tuoi plugin.
Se questo risolve il problema, dovrai restringere il campo per vedere quale plug-in ha causato il problema. Attivali uno alla volta e prova a caricare di nuovo un'immagine nella libreria multimediale. Quando vedi che l'errore HTTP ritorna, hai trovato il plugin che causa il problema. Quindi, contatta lo sviluppatore del plugin per chiedere aiuto o pubblica un ticket di supporto in WordPress.
5. Chiedi al tuo host WordPress
Se continui a ricevere l'errore HTTP di WordPress, prova a contattare il tuo host WordPress per chiedere aiuto. Alcuni dei passaggi seguenti diventano piuttosto avanzati e il tuo host potrebbe essere in grado di completarli per te.


6. Aumenta il limite di memoria PHP
A volte ricevi l'errore HTTP di WordPress perché il tuo server non ha la memoria disponibile per il completamento del processo di caricamento in background. Per risolvere questo problema, dovrai aumentare la quantità di memoria che PHP può utilizzare. La quantità consigliata è di 256 MB.
7. Controlla i permessi della cartella dei caricamenti
Di solito riceverai un messaggio da WordPress se c'è un errore di autorizzazione della cartella, ma questo potrebbe non accadere sempre. Se un sito WordPress è stato violato o infettato da malware, potrebbe esserci un problema con le autorizzazioni. La cartella che desideri è la tua cartella /wp-content/uploads. Qui è dove vengono archiviati i file quando vengono caricati tramite la libreria multimediale. Secondo il WordPress Codex, tutte le directory dovrebbero essere 755 o 750.
Puoi vedere i permessi delle tue cartelle con un client FTP, oppure puoi chiedere al tuo host WordPress di autorizzare i file GREP su cartelle e file per assicurarti che siano impostati correttamente. Se aggiorni manualmente le autorizzazioni su questa cartella, seleziona sia l'opzione "Ricorre in sottodirectory" sia "Applica solo alle directory".
8. Aggiorna all'ultima versione di PHP
WordPress consiglia agli utenti di utilizzare PHP 7.3 o versioni successive. Se non stai utilizzando almeno questa versione di PHP, sei al di sotto dei requisiti minimi degli sviluppatori di WordPress. Ti consigliamo di eseguire le versioni più recenti e supportate di PHP perché offre migliori prestazioni e sicurezza del sito Web e riduce al minimo gli errori. Potrebbe risolvere l'errore HTTP di WordPress.

9. Risolvi i problemi di prestazioni con Imagick e gli host condivisi
WordPress utilizza due diversi moduli PHP per l'elaborazione delle immagini. Sono GD Library e Imagick (o ImageMagick.) WordPress potrebbe utilizzare entrambi, a seconda di cosa è installato sul tuo server. L'unico modo in cui gli host di WordPress possono stipare così tanti utenti sulla stessa macchina è avere molte risorse che lavorano dietro le quinte. Un problema frequente è che non ci sono abbastanza risorse assegnate a Imagick. Gli host limiteranno la possibilità di utilizzare più thread, il che provoca l'errore HTTP di WordPress.
Per risolvere questo problema, aggiungi il seguente codice: MAGICK_THREAD_LIMIT 1 all'inizio del tuo file .htaccess, che modifica il valore del limite del thread in qualcosa di più alto.
Oppure, dì a WordPress di utilizzare la libreria GD anziché Imagick.
10. Rimuovi il percorso della libreria multimediale personalizzato
È possibile che si sia verificato l'errore HTTP di WordPress perché il percorso della libreria multimediale non è impostato correttamente. Questo può accadere quando gli utenti migrano il loro sito di sviluppo locale in produzione. Vai su "Impostazioni" e poi su "Media" nella dashboard di WordPress. Se vedi un valore di percorso file elencato, eliminalo e quindi fai clic su "Salva modifiche". I tuoi file multimediali dovrebbero essere archiviati nella cartella predefinita /wp-content/uploads.
11. Disabilita mod_security
Mod_security è un firewall open source che a volte può causare l'errore HTTP di WordPress. È possibile disabilitare mod_security e vedere se questo risolve l'errore, aggiungendo del codice al file .htaccess o in cPanel.
12. Installa il plug-in Aggiungi dal server
Se nessuno di questi passaggi per la risoluzione dei problemi ha funzionato, installa il plug-in gratuito Aggiungi dal server . Questo ti aiuterà ad aggirare l'errore e funziona come una soluzione temporanea, specialmente se stai pubblicando qualcosa di urgente. Tuttavia, tieni presente che questo plugin non è più mantenuto o supportato, quindi non è una buona soluzione di lunga data.

Risolvi l'errore HTTP di WordPress
Gli errori di WordPress sono fin troppo comuni, come l'errore HTTP e l'errore 404. Si spera che questo articolo ti abbia aiutato a risolvere l'errore HTTP di WordPress. Se hai ancora bisogno di aiuto con WordPress, contatta oggi SEO Design Chicago! Siamo specializzati nello sviluppo di siti Web WordPress e possiamo aiutarti in caso di errori.
Domande frequenti:
- Che cos'è l'errore HTTP di WordPress?
- Cosa causa l'errore HTTP di WordPress?
- Come posso correggere l'errore HTTP di WordPress?
- Come posso modificare i permessi in WordPress?
- Perché ricevo un errore HTTP in WordPress durante il caricamento delle immagini?
