Come trovare qualcuno che ripari il tuo sito WordPress (errore critico, schermata bianca, errore 500)
Hai aggiornato un plugin e ora il tuo sito WordPress mostra “Si è verificato un errore critico sul tuo sito web.” Oppure vedi una pagina bianca o un “500 Internal Server Error”.
Se hai un negozio online, forse stai perdendo ordini. Articoli e pagine di solito sono ancora lì, anche se il sito non si carica.
Quando lavoro su un sito WordPress che non funziona, comincio da qualche controllo semplice. Ti mostro cosa provare prima e come affidare il lavoro a qualcuno in sicurezza, se non basta.
Cosa significa di solito questo errore
Tutti e tre i messaggi di solito significano che WordPress non è riuscito a finire di caricare la pagina perché qualcosa nel codice non ha funzionato. Nelle versioni più recenti di WordPress può comparire un messaggio di errore critico; con alcune configurazioni compare una schermata bianca, mentre un problema del server può restituire un errore 500.
Le cause più comuni, più o meno nell’ordine in cui le incontro:
- L’aggiornamento di un plugin o del tema Entra in conflitto con un altro plugin o con la tua versione di PHP. È di gran lunga la causa più frequente.
- Il tuo provider aggiorna PHP Un plugin o un tema più vecchio non funziona con la nuova versione.
- Il sito ha esaurito la memoria Page builder pesanti e negozi con tanti plugin arrivano al limite di memoria di PHP.
- Un file danneggiato Un aggiornamento non riuscito, una modifica sbagliata in
functions.phpo un file.htaccessdanneggiato, una causa classica dell’errore 500.
Articoli, pagine, prodotti e ordini sono nel database, separati dal codice che si è rotto. Una correzione del codice di solito rimette in piedi il sito senza cancellare quei contenuti. WordPress ha una guida agli errori comuni (in inglese) se vuoi più dettagli tecnici.
Prova prima questi controlli (10 minuti)
Questi sono i quattro controlli che farei di solito quando un sito non funziona.
- Controlla la casella email dell’amministratore. WordPress invia un’email di recupero all’indirizzo dell’amministratore del sito, con oggetto “Il tuo sito ha un problema tecnico”. Indica il plugin o il tema responsabile e contiene un link alla modalità di recupero valido per un giorno. Usa quella modalità per aprire la bacheca e disattivare o aggiornare il plugin. Controlla anche lo spam.
- Annulla l’ultima modifica. Hai aggiornato WordPress, un tema o un plugin, o hai ricevuto un avviso di aggiornamento di PHP? Annulla quella modifica. La maggior parte dei pannelli di hosting permette di tornare alla versione precedente di PHP.
- Ripristina il backup di ieri. La maggior parte dei provider conserva backup automatici che puoi ripristinare dal pannello. Per un blog o un sito aziendale, spesso è la soluzione più rapida. Per un negozio, salta questo passaggio: ripristinare un backup cancella tutti gli ordini e gli account clienti creati dopo.
- Disattiva tutti i plugin in una volta. Nel file manager del tuo hosting, apri
wp-contente rinomina la cartellapluginsinplugins_old. WordPress smetterà di caricare quei plugin. Se il sito si carica, ridai alla cartella il suo nome e riattiva i plugin uno alla volta per trovare il probabile colpevole.
Lascia perdere il fai da te e chiedi aiuto se il negozio ha ordini in corso, se vedi reindirizzamenti strani o un avviso di attacco hacker, oppure se il messaggio dice “Errore nello stabilire una connessione al database”. Fare tentativi può costarti più della riparazione.
Se così il sito non è tornato online, o se preferisci non toccare i file sul tuo hosting, fermati qui. Ogni modifica in più rende più difficile il lavoro dello sviluppatore. Il passo successivo è scegliere chi lo ripara.
Dove trovare uno sviluppatore
Per questo tipo di riparazione consiglio Fiverr. Ci lavoro anch’io, quindi so dall’interno come funzionano ordini, pagamenti e recensioni.
| Come paghi | Prezzo fisso per pacchetto, che vedi prima di ordinare |
|---|---|
| Prezzo tipico per questa riparazione | 14-19 € per un problema |
| Quanto ci vuole per iniziare | Ordini subito; molti servizi offrono la consegna in 1 giorno |
| I tuoi soldi | Fiverr li trattiene finché l’ordine non è completato |
| Ideale per | Un problema chiaro che vuoi risolvere oggi |
| Dove andare | Trova su Fiverr |
Vedi il prezzo prima di ordinare, i venditori della categoria correzione di bug WordPress spesso consegnano in un giorno, e Fiverr trattiene il tuo pagamento finché l’ordine non è completato.
Quanto costa
Il prezzo dipende meno dal messaggio di errore e più da quanto resta da scoprire. Al momento in cui scrivo, i prezzi su Fiverr per questo tipo di lavoro si dividono in tre fasce:
| Il lavoro | Prezzo tipico su Fiverr | Cosa comprende di solito |
|---|---|---|
| Un problema noto (l’email indicava un plugin, o sai cosa è cambiato) | 14-19 € | Un problema, spesso con consegna in 1 giorno: plugin riportato alla versione precedente, sostituito o corretto |
| Qualche problema, o la causa è sconosciuta | 28-33 € | Fino a 2-3 problemi: un conflitto tra plugin o con il tema individuato e risolto |
| Diversi problemi, un negozio o un tema su misura | 37-65 €, o un’offerta personalizzata | Un controllo completo del sito, problemi del negozio, spesso con consegna in 2 giorni |
Al pagamento Fiverr aggiunge anche una piccola commissione di servizio.
Cosa manca di solito nell’offerta più economica
Un servizio da 19 € può andare bene se conosci la causa e si tratta di un solo problema. Se la causa è sconosciuta, l’offerta più economica può escludere il lavoro che aiuta a risolvere il problema in modo duraturo:
- un backup prima di cambiare qualsiasi cosa
- la causa, non solo il sintomo (disattivare un plugin rimette in piedi il sito; sostituirlo con uno che funziona con la tua versione di PHP è la vera soluzione)
- test anche oltre la homepage: moduli, checkout e navigazione da telefono
- una breve nota su cosa è andato storto, perché non succeda di nuovo
Quando la causa è sconosciuta, pagare una diagnosi fatta bene costa meno che pagare due volte.
Come scegliere lo sviluppatore giusto
Molti venditori sanno risolvere un conflitto tra plugin. Guarda come trattano il tuo sito, gli accessi e il backup.
Cerca recensioni sullo stesso problema
Cerca recensioni che citano “critical error”, “white screen” o “500 error”, non solo la valutazione complessiva. Leggi le recensioni da una a tre stelle e le risposte del venditore. Una risposta calma e precisa è un buon segno.
Invia il tuo brief prima di ordinare
Invia il brief qui sotto a due o tre venditori. Un buon venditore ti chiede della versione di PHP, del backup o delle modifiche recenti. “Sì, posso sistemarlo. Fai l’ordine” ti dice poco.
Leggi il pacchetto Basic
Controlla cosa significa “un problema”, i tempi di consegna e il numero di revisioni. Un venditore che parla di backup tiene conto anche dei rischi per te, oltre che della riparazione.
Non dare troppo peso al livello del venditore
Su Fiverr il livello di un venditore mostra il suo storico degli ordini, non quanto è bravo con WordPress. Anche chi è su Fiverr da poco può risolvere un semplice conflitto tra plugin. Per un negozio o un possibile attacco hacker, sceglierei qualcuno con recensioni proprio su quel tipo di lavoro.
Le domande che farei prima di ordinare
- Fai un backup completo prima di cambiare qualcosa?
- Lavori su una copia di staging o sul sito online?
- Di quali accessi hai bisogno, esattamente?
- Mi dirai cosa ha causato il problema?
- Installerai dei plugin? Quali, e hanno una licenza?
- Se l’errore torna la settimana prossima, cosa succede?
Campanelli d’allarme
- Ti chiedono la password del tuo account di hosting o l’accesso al tuo dominio, quando basterebbero un utente WordPress e l’accesso ai file.
- Vogliono spostare la chat o il pagamento fuori da Fiverr. Fiverr chiede agli acquirenti di tenere entrambi sulla piattaforma, e il suo supporto può aiutare solo con gli ordini fatti lì.
- Promettono di risolvere “qualsiasi errore in un’ora” senza farti una sola domanda sul sito.
- Ti offrono gratis un plugin premium. È una copia pirata, e i plugin pirata possono contenere malware.
- Non parlano mai di backup.
- Ti offrono uno sconto in cambio di una recensione a cinque stelle.
Come dare gli accessi in sicurezza
Dai allo sviluppatore solo gli accessi che servono per il lavoro, per il minor tempo possibile, tramite account che controlli tu.
- Fai prima un tuo backup. Scarica un backup completo dal pannello di hosting e conservane una copia fuori dal server.
- Crea un utente WordPress separato per lo sviluppatore invece di condividere il tuo accesso. Se la bacheca funziona, il plugin gratuito Temporary Login Without Password crea un link di accesso che scade da solo. Con un errore critico la bacheca spesso non è raggiungibile, quindi allo sviluppatore servirà soprattutto l’accesso ai file.
- Dai l’accesso ai file tramite un utente SFTP separato. Crealo nel pannello di hosting. Non condividere mai la password del tuo account di hosting vero e proprio.
- Tieni per te alcuni accessi: l’account del registrar del dominio, quelli di Stripe o PayPal e la casella email dell’amministratore del sito.
- Condividi le password in modo sicuro e solo dopo aver ordinato. Usa un link di condivisione generato da un password manager, senza scriverle in chiaro nella chat.
- Chiudi tutto quando il lavoro è finito. Elimina l’utente WordPress in più e l’utente SFTP, cambia le password e controlla in Utenti se ci sono account con il ruolo di amministratore che non riconosci.
Una regola ti protegge più di tutte le altre: tieni hosting e dominio a nome tuo. Chi li controlla, controlla il sito.
Cosa mandare prima che inizi il lavoro
Un brief chiaro fa risparmiare tempo e aiuta lo sviluppatore a capire il lavoro. Mandalo prima di ordinare, oppure incollalo nei requisiti dell’ordine:
- l’URL del tuo sito e una copia di staging, se ce l’hai
- cosa non funziona e cosa significa per te “risolto” (per esempio, “la homepage si carica e il modulo di contatto invia i messaggi”)
- il testo esatto dell’errore e uno screenshot
- quando è cominciato e cosa è cambiato subito prima
- il tuo hosting, la versione di WordPress e quella di PHP (Strumenti → Salute del sito → Informazioni, se la bacheca funziona)
- il tuo tema o page builder e i plugin principali (WooCommerce, cache, sicurezza)
- se hai un backup recente e dove si trova
- cosa hai già provato
- eventuali limiti, come “nessuna modifica al checkout online durante l’orario di lavoro”, e la tua scadenza
- quali accessi sei disposto a dare
Su Fiverr, quello che scrivi nei requisiti dell’ordine serve da riferimento per le revisioni. Un buon brief protegge i tuoi soldi tanto quanto aiuta il venditore.
Dopo la riparazione: verifica, accetta e previeni altri problemi
Su Fiverr hai tre giorni per controllare il lavoro consegnato. Poi l’ordine si completa automaticamente. Quindi controlla il lavoro il giorno stesso:
- apri la homepage e qualche pagina interna, anche dal telefono
- invia un messaggio di prova dal modulo di contatto
- se hai un negozio, fai un ordine di prova
- chiedi cosa ha causato l’errore, e annotalo
- chiedi eventuali modifiche tramite Fiverr prima di accettare la consegna
Poi revoca gli accessi che hai dato (vedi sopra) e riduci il rischio di un altro guasto. Tieni attivi i backup automatici, aggiorna i plugin uno alla volta, prova gli aggiornamenti su una copia di staging se hai un negozio, e rimuovi i plugin che non usi più. Se il sito continua a rompersi dopo gli aggiornamenti, una manutenzione regolare può costare meno che pagare una riparazione dopo l’altra.
Riepilogo
Riparare un sito WordPress che non funziona richiede spesso un piccolo intervento, ma affidarsi alla persona sbagliata può creare un altro problema. Prova prima i quattro controlli. Se non bastano, scegli un venditore con recensioni sullo stesso errore e una procedura per i backup, e dagli un accesso temporaneo. Per tenere basso il rischio, comincia con un ordine per un solo problema.
Domande frequenti
Perderò i miei contenuti?
Di solito no. Articoli, pagine, prodotti e ordini sono salvati nel database, mentre un errore critico di solito dipende da un plugin, da un tema o da un problema di PHP. Il rischio più grande è ripristinare un backup che cancella gli ordini più recenti.
È sicuro dare l'accesso da amministratore a un venditore di Fiverr?
Sì, se organizzi gli accessi con attenzione. Prima fai l'ordine, fai un tuo backup e crea un utente separato o un accesso temporaneo invece di condividere il tuo. Non dare mai la password dell'hosting o del dominio. A lavoro finito elimina l'utente in più e cambia le password.
E se il sito smette di funzionare di nuovo la settimana prossima?
Prima di ordinare, chiedi se il venditore copre lo stesso problema per un certo periodo dopo la consegna. Se l'errore torna dopo un aggiornamento, chiedi al venditore di spiegarti se è lo stesso problema o uno nuovo.
Meglio pagare un prezzo fisso o a ore?
Per un solo problema noto, un prezzo fisso è più facile da confrontare. Se la causa è sconosciuta, chiedi prima una diagnosi e un'offerta personalizzata, prima che inizi il lavoro vero e proprio.
Il mio provider di hosting può riparare il sito gratis?
A volte. Il tuo provider di hosting potrebbe ripristinare un backup, cambiare la versione di PHP o controllare il log degli errori. La maggior parte dei provider non indaga sui conflitti tra plugin: chiedi prima all'assistenza e, se non può aiutarti, affidati a uno sviluppatore.
Quanto ci vuole per una riparazione?
Se la causa è nota, una riparazione può richiedere un giorno o meno, e molti servizi di correzione dei bug di WordPress offrono la consegna in un giorno. Se la causa è sconosciuta, possono servire da uno a tre giorni per individuarla e risolvere il problema.