Come risolvere l’errore 503 Service Unavailable in WordPress
Hai un errore 503 che appare quando provi a visualizzare il tuo sito WordPress? Probabilmente vi sarete chiesti cosa è successo e come liberarvene, giusto? Ecco alcuni passaggi di risoluzione dei problemi per scoprirlo.
Come risolvere l’errore 503 Service Unavailable in WordPress
La prima cosa è capire di cosa si tratta. Questo potrebbe accadere a causa di permessi di file errati, un errore con htaccess, un problema di plugin o tema, o anche il vostro web host. Gli errori 503 sono normalmente visti come l’Apache nel server del tuo sito web non può gestire la richiesta HTTP. Questo potrebbe essere dovuto al fatto che il server è sovraccarico o è in manutenzione.
Tuttavia, prima di risolvere il problema, scopri qual è stata l’ultima cosa che hai fatto prima dell’errore 503 che si è presentato. Se riesci a ricordare, ottimo! Forse è stato l’aggiornamento di un tema o di un plugin, o l’aggiunta accidentale di un carattere mancante o l’aggiunta di un carattere ad uno snippet di codice al vostro .htaccess o qualcos’altro. Tuttavia, se non lo sai, allora dovrai risolvere l’errore 503.
Risolvere gli errori 503
Permessi dei file:
Assicurati che tutti i permessi regolari dei file (AKA CHMOD) siano impostati come segue:
Direzioni (o sottocartelle): 0755
PHP, Immagini, .htaccess: 0644
Se hai delle impostazioni di sicurezza per le cartelle e i file PHP, usa quelle.
.htaccess
Controlla il tuo file .htaccess per assicurarti che non manchi del codice, o che non sia corrotto.
Come minimo, il vostro file .htaccess di WordPress dovrebbe assomigliare a:
# BEGIN WordPress<IfModule mod_rewrite.c>RewriteEngine OnRewriteBase /RewriteRule ^index\.php$ - RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule . /index.php </IfModule># END WordPress
Se ha più di questo, guardatelo attentamente e vedete se avete bisogno dell’altro codice. Se non sei sicuro, allora assumi qualcuno o chiedi al tuo web host.
I tuoi plugin
Vuoi sempre provare a fare un controllo dei conflitti per i tuoi plugin e temi. Questo ridurrà la lista di ciò che sta causando il problema. Per fare questo, puoi accedere al cPanel o al pannello di controllo/ file manager del tuo web host, o accedere via FTP o sFTP o WinSCP, e provare quanto segue per la risoluzione dei problemi dei plugin. (Io uso Filezilla per FTP e sFTP)
1. Naviga alla tua cartella wp-content (come lo screenshot qui sotto.)
2. Rinomina la tua cartella plugins in pluginsOLD. Create una nuova cartella chiamata plugins. Lasciatela vuota. Questo disattiverà tutti i tuoi plugin.
3. Visita il tuo sito WordPress e vedi se l’errore 503 va via. Se non lo fa, allora non sono i tuoi plugin. Se lo è, dovrai rimuovere le nuove cartelle vuote dei plugin che hai creato, e rinominare la cartella pluginsOLD in plugins.
4. Nel caso siano i plugin, dopo aver rinominato la cartella pluginsOLD di nuovo in plugins, come avrai bisogno di risolvere i problemi ulteriormente.
5. Dal momento che hai già disattivato i plugin, vai nella tua area di amministrazione di WordPress, e uno per uno, attiva ogni plugin. Quello che attivi per ultimo e che causa l’errore 503 è il colpevole. Dovrai tornare su FTP o sFTP per disattivare il plugin (rinominandolo con OLD o -old alla fine del nome della cartella.)
Il tuo tema
Non era il tuo plugin? Prova il tuo tema.
1. Naviga nella tua cartella dei temi, all’interno della tua cartella wp-content, e otterrai un elenco di temi.
2. Rinomina tutti i temi tranne un tema di default come Twenty Seventeen, con OLD o -old, alla fine del nome della cartella del tema. Non hai un tema WordPress predefinito? Allora ecco un link per andare a scaricare Twenty Seventeen.
3. Visita il tuo sito web per vedere se è attivo. Se la disattivazione di questi temi mantenendo un tema WordPress di default fa il trucco, allora ottimo! In caso contrario, è necessario risolvere ulteriormente il problema.
Web host
Fate sapere al vostro web host che avete un errore 503. Chiedi loro di vedere se è qualcosa sul loro lato che potrebbe essere un problema.
In conclusione, una di queste opzioni dovrebbe essere parte del problema. Infatti, mentre stai risolvendo il problema, dovresti probabilmente guardare di presentare un ticket di supporto con il tuo host web per assicurarti che non sia stato un problema da parte loro. Non è sempre il caso, ma è sicuramente una strada da controllare.