Hosting e server WordPress: guida completa
Se WordPress è lento, non invia email, restituisce errori dopo un aggiornamento o ha iniziato a comportarsi diversamente dopo un cambio hosting, spesso la causa non è il CMS ma la configurazione del server. Il piano di hosting, i valori di php.ini, i DNS e i permessi dei file influenzano direttamente velocità, sicurezza e stabilità, anche quando contenuti e plugin sono perfetti. Capire dove guardare evita interventi alla cieca e permette di risolvere alla radice, non solo il sintomo.
Hai fretta? Vai dritto alla guida che ti serve: Cambiare hosting a WordPress senza downtime · WordPress non invia email: come risolvere (SMTP) · DNS WordPress: problemi e configurazione corretta · Permessi file WordPress corretti: guida completa
Come orientarti tra le cause dei problemi di hosting e server
| Sintomo osservato | Area da approfondire | Guida consigliata |
|---|---|---|
| Il sito è lentissimo o va in errore dopo un trasferimento su nuovo hosting | Configurazione server / valori php.ini da rivedere | Configurare php.ini per WordPress: valori consigliati |
| Le notifiche e le email di WordPress non arrivano mai | Configurazione invio email (SMTP) | WordPress non invia email tramite SMTP |
| Dopo una modifica o un aggiornamento compaiono errori 500 o pagine bianche | Permessi file scorretti o regole .htaccess | File .htaccess di WordPress: sintassi e problemi |
| Il dominio continua a puntare al vecchio hosting anche dopo la migrazione | DNS non propagati o configurati male | DNS WordPress: problemi e configurazione corretta |
| Alcuni plugin danno errori di scrittura o upload che non vanno a buon fine | Permessi file e cartelle non corretti | Permessi file WordPress corretti: guida completa |
| Serve gestire più siti WordPress senza pannello grafico, anche in automatico | WP-CLI | WP-CLI: i comandi essenziali per gestire WordPress da remoto |
| Ogni cambio di hosting comporta ore di sito offline o email perse | Migrazione pianificata male, senza gestione del downtime | Cambiare hosting a WordPress senza downtime |
Perché la scelta dell’hosting e la configurazione del server sono importanti
WordPress è solo il software che genera le pagine: le prestazioni reali dipendono da cosa c’è sotto, cioè dal server che lo esegue. Uno stesso sito può risultare scattante su un hosting ben configurato e inutilizzabile su uno economico con risorse condivise da centinaia di altri account. Valori di php.ini troppo bassi limitano memoria ed esecuzione degli script, un DNS mal configurato può rendere un sito irraggiungibile per ore dopo una migrazione, e permessi file sbagliati bloccano silenziosamente aggiornamenti e upload.
Molti di questi problemi non dipendono da un errore evidente, ma da configurazioni di default pensate per la generalità dei siti e non per le esigenze specifiche di WordPress: limiti di memoria troppo bassi, timeout troppo corti, mancanza di supporto per l’invio email autenticato. Il risultato è che il sito “funziona”, ma con margini stretti, ed è sufficiente un plugin in più o un traffico leggermente superiore a far emergere il problema. Capire come dialogano hosting, server e WordPress permette di intervenire prima che diventi un’emergenza, invece di rincorrere sintomi diversi ogni volta.
Il segnale da monitorare: le prestazioni del server nel tempo
Il modo più affidabile per capire se l’hosting sta reggendo è osservare il tempo di risposta del server (TTFB) e come cambia nel tempo, non solo se il sito “sembra” veloce. Un TTFB che cresce progressivamente, plugin di caching che non bastano più a mascherare un server sottodimensionato, o errori intermittenti solo in certi orari del giorno sono segnali che le risorse allocate stanno diventando insufficienti. Vale la pena controllare periodicamente anche i valori effettivi di php.ini (memoria, tempo massimo di esecuzione) invece di darli per scontati: spesso sono impostati su default generici del provider, non su valori adatti a WordPress. Nei casi che seguo, il problema più frequente dopo un cambio hosting non è il piano scelto in sé, ma il fatto che nessuno ha verificato se i valori di php.ini del nuovo server fossero adeguati prima di andare in produzione.
Quando il fai-da-te ha un limite
Cambiare hosting, toccare i DNS o modificare .htaccess sono operazioni con un margine di errore basso: un DNS configurato male può rendere il sito irraggiungibile per ore o interrompere la posta aziendale, non solo il sito web. Una migrazione fatta senza pianificare la sincronizzazione tra vecchio e nuovo hosting rischia di generare downtime prolungato o perdita di email nel mezzo. E una modifica sbagliata a .htaccess o ai permessi file può bloccare l’intero sito con un errore 500, senza un messaggio che spieghi davvero cosa è successo. Non sono operazioni complicate in sé, ma richiedono di sapere cosa verificare prima e dopo ogni passaggio, per non scoprire il problema quando i visitatori sono già davanti a una pagina di errore.
Tutte le guide su Hosting e server WordPress
Il tuo sito ha un problema legato a hosting o configurazione server? Richiedi un’analisi tecnica: ricevi una valutazione diretta e capisci subito da cosa dipende.
Domande frequenti su hosting e server WordPress
Quanto tempo serve per risolvere un problema legato all’hosting? Dipende dalla causa: un permesso file sbagliato si corregge in pochi minuti, mentre un problema di DNS può richiedere fino a 24-48 ore per la propagazione completa, anche dopo aver sistemato la configurazione. Una diagnosi corretta all’inizio evita di perdere tempo su tentativi che non risolvono nulla.
Cambiare hosting rischia di far perdere email o dati? Sì, se la migrazione non è pianificata: email in arrivo durante il trasferimento possono andare perse se i DNS vengono spostati prima che il nuovo server sia pronto. Per questo la sequenza corretta prevede di preparare tutto sul nuovo hosting prima di spostare i DNS, non dopo.
Un hosting più costoso risolve automaticamente i problemi di prestazioni? Non da solo: un piano più potente aiuta se il collo di bottiglia è davvero la mancanza di risorse, ma se il problema è una configurazione php.ini non adatta, un database da ottimizzare o plugin pesanti, cambiare hosting sposta il problema senza risolverlo.
Serve competenza tecnica per usare WP-CLI? Un minimo di familiarità con la riga di comando sì, ma non serve essere sviluppatori: molti comandi WP-CLI automatizzano operazioni che altrimenti richiederebbero decine di click nel pannello, ed è particolarmente utile per chi gestisce più siti.
Come faccio a sapere se i DNS sono configurati correttamente? Il modo più affidabile è verificare con strumenti di controllo DNS che i record puntino effettivamente al server corretto e che siano completamente propagati, non solo controllare se il sito si apre dal proprio browser: la cache locale può mostrare il sito “giusto” anche con DNS ancora sbagliati.
I permessi file sbagliati sono un rischio di sicurezza oltre che un problema tecnico? Sì: permessi troppo aperti possono esporre file a scritture non autorizzate, mentre permessi troppo restrittivi bloccano aggiornamenti e upload legittimi. L’equilibrio corretto dipende dal tipo di file e dalla configurazione del server, non è un valore unico valido ovunque.
Posso migrare hosting da solo seguendo una guida, senza assistenza? È possibile per siti semplici, ma il rischio principale non è la migrazione in sé, quanto gestire correttamente la finestra di transizione tra vecchio e nuovo hosting senza downtime né perdita di email: è il punto in cui la maggior parte dei problemi emerge.
