WordPress, dopo qualche anno di vita, sviluppa errori. Sempre. Plugin che entrano in conflitto, aggiornamenti che falliscono a metà, file .htaccess che si corrompono. Ecco i 5 errori più comuni e come affrontarli — sia da soli che chiedendo all’AI Assistant in dashboard.
1. Errore 500 — Internal Server Error
Il sito mostra una pagina bianca o “500 Internal Server Error”. Quasi sempre è uno di questi tre problemi:
- File
.htaccesscorrotto — il più comune dopo aggiornamenti WP - Plugin in conflitto — soprattutto dopo un aggiornamento
- Memory limit PHP esaurito — il sito ha richiesto più RAM del consentito
Cosa fare
- Se hai Toolkit Pro attivo: in dashboard, chiedi all’AI Assistant: “il mio sito X ha errore 500, diagnosi”. Ti risponde in 10 secondi con la causa probabile e una proposta di fix da confermare.
- In manuale: accedi via FTP/SFTP. Rinomina
.htaccessin.htaccess.bak. Vai su WordPress → Impostazioni → Permalink → Salva: WP rigenera un.htaccesspulito. - Se persiste: disattiva tutti i plugin via FTP (rinomina la cartella
wp-content/pluginsinplugins.bak). Riattiva uno alla volta per identificare il colpevole.
2. Schermo bianco della morte (WSOD)
Il sito mostra una pagina completamente bianca. È il classico WordPress White Screen of Death. Cause tipiche:
- Errore PHP fatale (sintassi rotta in functions.php del tema)
- Conflitto plugin grave
- Memory limit esaurito (anche qui)
Cosa fare
- Attiva
WP_DEBUGper vedere l’errore reale. Da dashboard Hostwebo: Gestione WordPress → il tuo sito → Toggle debug. L’AI può farlo per te su richiesta. - Ricarica il sito: ora vedrai il messaggio d’errore PHP esatto.
- Se l’errore è in un tema: ripristina
functions.phpo disattiva il tema (rinomina la cartella tema via FTP). - Se l’errore è in un plugin: stesso approccio dei plugin all’errore 500.
- Dopo aver risolto, disattiva WP_DEBUG (importante per sicurezza in produzione).
3. Sito lento (TTFB alto, page load oltre 3 secondi)
Il sito carica troppo lentamente. Cause più frequenti:
- Plugin pesante installato di recente (es. statistiche real-time, slider builder)
- Database gonfio (revisioni post, spam commenti, transients orfani)
- Object Cache non attivo
- Risorse del piano insufficienti
Cosa fare
Il modo più rapido: chiedi all’AI Assistant “perché il mio sito X è lento?”. L’AI esegue una scansione automatica (richiede Toolkit Pro attivo) e ti dice:
- TTFB attuale vs baseline storica
- Plugin con maggior impatto sul rendering
- Stato Object Cache
- Stato database (peso revisioni, transients)
- Proposta concreta di fix da confermare
In alternativa, GTmetrix.com e PageSpeed Insights di Google ti danno una panoramica esterna. Cerca punteggio PSI mobile sotto 70 = c’è del lavoro da fare.
4. “Error establishing a database connection”
Il sito non riesce a connettersi al database. Cause:
- Credenziali database errate in
wp-config.php(succede dopo migrazioni) - Database server temporaneamente down (raro su Hostwebo)
- Database corrotto (rarissimo)
Cosa fare
- Verifica
wp-config.phpvia FTP. I valoriDB_NAME,DB_USER,DB_PASSWORD,DB_HOSTdevono corrispondere a quelli del database che hai creato nella dashboard. - Da dashboard Hostwebo: Siti & Domini → il tuo dominio → Database: vedi nome, user e host del DB attivo. Confronta.
- Se è un problema temporaneo del DB server: apri un ticket urgente, lo verifichiamo subito.
5. “Briefly unavailable for scheduled maintenance”
Questo messaggio appare quando un aggiornamento WordPress (core/plugin/tema) si è interrotto a metà. WordPress crea un file .maintenance alla radice del sito che blocca l’accesso fino al completamento dell’update.
Cosa fare
- Accedi via FTP/SFTP alla radice del sito.
- Cerca il file
.maintenance. - Cancellalo.
- Ricarica il sito: dovrebbe tornare online.
- Riattiva l’aggiornamento dalla dashboard WP. Se fallisce di nuovo, c’è un problema sottostante (memoria, permessi).
Quando aprire un ticket invece
Tre casi in cui non insistere a risolvere da solo:
- Sito hackerato — segnali: redirect strani, pagine non tue, antivirus che lo blocca. Apri un ticket “Sicurezza urgente”.
- Database corrotto — tabelle WP non risponodno alle query. Ticket urgente, ripristiniamo da backup.
- Errori 5xx persistenti dopo aver provato i fix base. Possibile problema server-side.
I ticket di emergenza hanno tempistiche dedicate sul tuo SLA piano (1h su Ecom Elite, 2h su Ecom Pro, 4h su altri Pro+).
Vedi anche
Questa guida ti è stata utile?
Il tuo feedback ci aiuta a tenere la documentazione utile e aggiornata.
Continua a leggere
Installare WordPress su Hostwebo: prima configurazione e ottimizzazioni
Dalla creazione del sito al primo accesso a wp-admin, fino alle ottimizzazioni che applichiamo automaticamente. La guida completa al setup.
Migrare un sito WordPress su Hostwebo: la guida completa
Tre modi per spostare un sito WordPress esistente: migrazione gratuita assistita, plugin All-in-One, o manuale via FTP. Pro e contro di ognuno + checklist post-migrazione.