Gestire il proprio sito web può essere difficile, soprattutto quando si hanno a che fare con problemi tecnici come l’errore 403 Forbidden. La mancanza di contesto che viene fornito con questo errore lo rende particolarmente frustrante. Questo vale anche per gli utenti sul front-end che potrebbero non essere in grado di accedere a un sito specifico.
Fortunatamente, hai alcune opzioni disponibili per la risoluzione dell’errore 403 Forbidden. Applicando metodicamente queste diverse soluzioni a turno, di solito è possibile risolvere il problema rapidamente.
In questo articolo, tratteremo i motivi principali per cui potresti vedere un messaggio di errore 403 Forbidden. Poi ti porteremo attraverso alcuni metodi diversi per risolverlo. Cominciamo!
Indice:
- Che cosa causa l’errore proibito 403?
- Correggere l’errore come visitatore del sito web
- Correggere l’errore 404 forbidden sul proprio sito
Che cosa causa l’errore proibito 403?
In poche parole, viene visualizzato l’errore 403 Forbidden quando si tenta di accedere a una pagina o un file su un sito Web a cui non si dispone dell’autorizzazione per l’accesso. Il server del sito Web funziona: c’è solo un tipo di problema di autorizzazioni che ti impedisce di vedere il contenuto, motivo per cui il server risponde con il codice di errore HTTP 403. Potresti anche vedere questo errore visualizzato come HTTP 403, Errore 403 o semplicemente Proibito
Questo problema in genere deriva da problemi con le autorizzazioni dei file o del tuo sito .file htaccess. Sui siti WordPress, l’errore potrebbe anche derivare da un problema con un plugin che stai utilizzando.
Sfortunatamente, questo non è sempre un problema che puoi risolvere, anche quando riscontri l’errore sul tuo sito. Tuttavia, ci sono alcune soluzioni facili che puoi provare. In alternativa, puoi contattare il tuo provider di hosting per assistenza.
Come risolvere l’errore 403 Forbidden (due metodi)
Se stai riscontrando questo errore ora, non farti prendere dal panico. Passiamo attraverso un paio di metodi che possono aiutare a risolvere il problema. Puoi scegliere quello che si adatta alla tua situazione attuale: quello di un utente web o di un proprietario di un sito web.
Metodo 1: Correzione dell’errore come visitatore del sito web
Se stai accedendo a un sito Web come utente dal front-end, ti consigliamo di iniziare qui. Tuttavia, potresti anche provare i seguenti passaggi, anche se sei un proprietario del sito, per assicurarti che l’errore non sia da parte tua.
Passo 1: Controllare le basi
Inizieremo con alcune nozioni di base. La prima cosa da provare (se non l’hai già fatto) è aggiornare la pagina. A volte un errore proibito 403 è causato da un piccolo problema tecnico e la pagina deve semplicemente essere ricaricata.
Se ciò non funziona, la prossima cosa da guardare è l’URL. Assicurati di averlo digitato correttamente. Inoltre, il collegamento dovrebbe probabilmente finire in”. com”,”. org”, o qualcosa di simile. In caso contrario, potresti provare ad accedere a un’area del sito riservata agli amministratori.
In alternativa, potresti aver seguito un collegamento errato. In tal caso, prova ad accedere al sito web da una fonte diversa. Potresti anche contattare l’editore del link e vedere se intendevano utilizzare un URL diverso.
Passo 2: Cancella i cookie e la cache
I browser Web utilizzano cookie e una cache per conservare informazioni statiche. Sebbene ciò possa aiutare un sito a funzionare rapidamente, potrebbe anche salvare impostazioni errate che possono causare un errore 403 Forbidden. Pertanto, la cancellazione di entrambi questi elementi può essere un primo passo intelligente.
Ti mostreremo come cancellare la cache in Google Chrome di seguito, ma abbiamo anche un intero post su come cancellare la cache del browser in tutti i browser più diffusi.
Se stai utilizzando Google Chrome, puoi iniziare trovando i tre piccoli punti nell’angolo in alto a destra. Selezionare Impostazioni dal menu a discesa. Quindi scorri verso il basso fino alla sezione Privacy e sicurezza e fai clic su Cancella dati di navigazione:
Seleziona le caselle accanto a Cookie e altri dati del sito, nonché immagini e file memorizzati nella cache e seleziona Cancella dati. Si noti che questo potrebbe disconnetterti dai tuoi account su altri siti web.
Ora, prova ad accedere di nuovo alla pagina. Se il ripristino di questi elementi non ha funzionato, un’ultima cosa che puoi provare è controllare se il tuo indirizzo IP è stato bloccato. Se il tuo IP è entrato nella lista nera del sito Web, dovrai prima risolvere il problema, che in genere comporta il contatto con il proprietario del sito per chiedere aiuto.
Metodo 2: Correzione dell’errore 404 Forbidden sul tuo sito
In questa sezione, ci concentreremo sui proprietari del sito. Se stai vedendo questo errore sul tuo sito WordPress, puoi provare alcuni dei seguenti passaggi per risolverlo.
Si noti che è necessario utilizzare un client FTP (File Transfer Protocol) per accedere al sito. È possibile controllare la nostra guida per principianti a FTP per ulteriori informazioni.
Passo 1: Scansione per plugin difettosi
Ci sono un sacco di plugin WordPress di alta qualità. Tuttavia, non è insolito che un plugin causi problemi sul tuo sito, come l’errore 403 Forbidden.
Il modo migliore per affrontare questo problema è attraverso tentativi ed errori. Ciò significa disattivare tutti i plugin e riattivarli uno per uno fino a trovare il colpevole.
Per iniziare, vai a Plugin > Plugin installati. Fare clic sulla casella di controllo in alto per selezionare tutti i plugin, scegliere Disattiva dal menu a discesa e fare clic su Applica:
Una volta che sono tutti disattivati, si dovrebbe essere in grado di accedere alla pagina se un plugin stava causando il problema. In seguito, è possibile riattivare i plugin individualmente e aggiornare la pagina di errore 403 Forbidden dopo ciascuno di essi. L’aggiunta del plugin difettoso dovrebbe causare il ripetersi dell’errore.
Se l’errore 403 ti impedisce di accedere alla tua area di amministrazione, puoi utilizzare un client FTP per accedere ai tuoi file WordPress. Una volta che hai collegato al tuo sito, aprire la cartella principale e passare a wordpress > wp-content > plugins:
Per disattivare il plugin sul tuo sito, tutto quello che dovete fare è rinominare la cartella plugin per qualcosa di diverso, come “plugins_deactivated”. Quindi, prova ad accedere al tuo sito.
Se hai successo, rinomina la cartella plugins in “plugins”. Quindi aprilo e cambia il nome di ogni cartella di plugin uno alla volta, controllando il tuo sito Web dopo ognuno. Ancora una volta, questo ti aiuterà a identificare il colpevole specificato. Una volta che sai quale plugin è in errore, puoi rimuoverlo o sostituirlo (o contattare lo sviluppatore per aiuto).
Passo 2: Assicurarsi che il .il file htaccess non è corrotto
Se il tuo provider di hosting utilizza un server Web Apache, il tuo .il file htaccess potrebbe causare l’errore 403 Forbidden. Questo file controlla le impostazioni di configurazione importanti per il tuo sito WordPress e una piccola modifica o un errore può danneggiarlo.
Per risolvere questo problema, è necessario ripristinare il .file htaccess. Prima di procedere, ti consigliamo vivamente di fare un backup del tuo sito. Una volta che sei pronto, apri il tuo client FTP preferito. Poi, individuare il .htaccess file ed eliminarlo.
Quindi, vai alla tua dashboard di WordPress e vai a Impostazioni > Permalink:
Non è necessario apportare modifiche qui. Tutto quello che dovete fare è scorrere verso il basso e fare clic su Salva modifiche. Questo genererà automaticamente un nuovo .file htaccess per il tuo sito.
Se questo stava causando il tuo errore proibito 403, ora dovrebbe essere risolto. Se stai ancora affrontando il problema, continua con il nostro passaggio finale.
Passo 3: Impostare le autorizzazioni file corrette
Un errore 403 Forbidden è spesso correlato alle autorizzazioni dei file. WordPress viene fornito con un set di autorizzazioni predefinite che non dovrebbero causare problemi per il proprietario del sito. Tuttavia, a volte queste impostazioni possono essere modificate inavvertitamente.
Fortunatamente, questo è relativamente facile da risolvere. Apri la tua directory di file usando il tuo client FTP e trova la cartella principale che contiene il tuo sito WordPress. Dovrebbe contenere wp-admin, wp-content e wp-include. Fare clic con il pulsante destro del mouse sulla cartella principale e accedere a Attributi file:
Compilare il campo valore numerico con 755. Quindi seleziona la casella Recurse in subdirectories e seleziona Applica solo alle directory. Infine, fare clic sul pulsante OK. Questo applicherà automaticamente le autorizzazioni giuste.
Successivamente, è necessario ripetere il processo. Tuttavia, questa volta si immette 644 nel campo numerico e selezionare Applica solo ai file. Clicca su OK quando sei pronto.
Ora, torna alla directory del tuo sito e trova il tuo wp-config.file php. Fare clic destro su di esso e selezionare gli attributi del file:
Immettere 644 nel campo numerico e fare clic sul pulsante OK. La modifica di tutti questi file dovrebbe risolvere l’errore 403 proibito se l’errore è il risultato di problemi con le autorizzazioni dei file WordPress.
Conclusione
Ci sono una quantità infinita di errori che un sito web WordPress può incontrare. Cercare di risolverli può essere frustrante, specialmente se impediscono l’accesso a un sito web come fa l’errore 403 Forbidden. Fortunatamente, è possibile applicare un approccio sistematico per affrontare quasi tutte le possibili cause di questo problema.
In questo articolo, abbiamo coperto due metodi principali per risolvere un errore proibito 403:
- Indirizzandolo come utente sul front-end aggiornando la pagina e svuotare la cache
- Indirizzandolo come proprietario del sito sul back-end utilizzando un client FTP per disattivare i plugin, ripristinare il .htaccess file, e regolare le autorizzazioni dei file
Se si vuole migliorare le vostre abilità di risoluzione dei problemi di WordPress, abbiamo anche un sacco di altre guide sulla riparazione errori comuni di WordPress:
- Quali sono i codici di errore HTTP?
- 401 Codice di errore
- 502 Errore gateway errato
- 500 Errore server interno