Vai al contenuto
Indice
Risoluzione problemi

Sito non raggiungibile: collegare ciò che vedi alla causa

Traduzione automatica. L'originale in inglese è disponibile.

Questo è l'albero diagnostico, comune a tutti i prodotti, per un sito che non si carica. KapsuleHost offre diversi prodotti, e il modo più rapido per trovare la causa non è indovinare quale sia responsabile, ma osservare con attenzione cosa mostra esattamente il browser sullo schermo. Ogni ramo qui sotto si basa su qualcosa che puoi vedere o verificare da solo in meno di un minuto, e ciascuno esclude gli altri.

Procedi dall'alto verso il basso. Le prime quattro domande escludono la maggior parte dell'albero, e i rami successivi sono pensati per escludersi a vicenda: dovresti arrivare esattamente a uno.

Le quattro domande che dividono l'intero albero

Rispondi prima di cambiare qualsiasi cosa. Ognuna è una verifica che puoi fare da solo, e ognuna elimina intere categorie di cause.

1. È una pagina tranquilla o un errore? Se compare una pagina ordinata che dice che il sito è in pausa, non si tratta affatto di un guasto tecnico. È uno stato di fatturazione, e la soluzione è nel tuo account, non nel tuo codice. Vai direttamente al ramo A qui sotto.

2. Non funziona anche con i dati mobili oltre che con il tuo wifi? Disattiva il wifi del telefono e carica il sito tramite la rete mobile. Se si carica con i dati mobili ma non con il tuo wifi, il sito non ha alcun problema: il guasto è nella tua rete locale, nel router o in una cache DNS non aggiornata sul tuo dispositivo. Se non funziona in entrambi i casi, il problema è reale e lo hanno anche i tuoi visitatori.

3. È una pagina o tutte le pagine? Prova la home page, poi una pagina interna, poi un indirizzo inventato apposta come /this-page-does-not-exist. Quali di queste tre funzionano, e cosa restituisce quello inventato, è la verifica più indicativa di questa guida. Due rami qui sotto si decidono solo con questa.

4. Vedi un errore o il sito di qualcun altro? Un sito che non si carica e un sito che carica il contenuto sbagliato sono problemi completamente diversi. Se compare il tuo sito VECCHIO, non c'è nulla di rotto: il tuo dominio punta ancora al vecchio host. È il ramo D, ed è il sintomo più spesso frainteso in assoluto.

Una verifica da evitare: aggiungere ?cachebust=1 all'indirizzo non fa sulla nostra rete ciò che si pensa. Il nostro edge esclude la stringa di query dalla chiave della cache, quindi quell'indirizzo restituisce la stessa copia in cache di prima. Per forzare una risposta aggiornata, aggiungi invece un segmento di PERCORSO casuale, come in yourdomain.com/anything-random-here. È un comportamento misurato, non un'ipotesi, ed è importante nel ramo H.

Passaggio zero: capire se dipende da noi

Prima di andare avanti, verifica se la piattaforma segnala un problema. La nostra pagina di stato è pubblica, non richiede l'accesso e si aggiorna continuamente:

status.kapsulehost.com

Puoi raggiungerla anche dal fondo della barra laterale di KPanel, come Stato del sistema.

Non leggere solo il titolo. Trova l'UNICA riga che corrisponde al prodotto su cui gira il tuo sito, perché le righe si guastano in modo indipendente:

Se il tuo sito èControlla questa riga
Un sito web o un sito WordPressWeb Hosting, oppure Managed WordPress
Dietro la nostra CDNKapsule CDN
Usa i nostri nameserverPremium DNS
Non funziona solo in HTTPSSSL Certificati

Una pagina di stato tutta operativa non significa che il tuo sito stia bene. Significa che la piattaforma condivisa sta bene, il che è davvero utile: ti dice che la causa è nel tuo account, nella tua configurazione o nel tuo codice, e ti porta direttamente ai rami qui sotto. La pagina di stato riguarda i nostri componenti, mai il tuo singolo sito.

Per la disponibilità del tuo progetto invece che della piattaforma, vedi Monitoraggio della disponibilità. Il monitoraggio della disponibilità misura la raggiungibilità, non la correttezza: un sito che restituisce rapidamente una pagina rotta conta comunque come disponibile.

A: una pagina di attesa tranquilla, non un errore

Cosa vedi: il sito non dà errore. Si carica una pagina volutamente tranquilla, con il titolo "This site is paused for now." (Questo sito è in pausa per ora.). Spiega che l'hosting è sospeso, che non si è perso nulla e offre un pulsante per accedere.

Che cosa significa: è uno stato di fatturazione, non un guasto tecnico. Il server funziona e risponde così di proposito. Svuotare le cache, cambiare il DNS o eseguire un nuovo deploy non cambierà nulla.

Che cosa fare: accedi e regolarizza l'account. Il sito torna online pochi minuti dopo la conferma del pagamento, e i tuoi dati non sono mai stati toccati. Inizia da Perché il tuo account è stato sospeso e, per il calendario completo di cosa succede in quale giorno, Cosa succede se smetti di pagare.

Questo restringe anche il prodotto. Solo un sito web con un abbonamento di hosting riceve una pagina di attesa. Quindi una pagina di attesa ti dice con quale prodotto hai a che fare oltre al tipo di problema.

La pagina di attesa si presenta ai motori di ricerca come volutamente temporanea e chiede loro di non indicizzarla. Una breve sospensione non ti fa perdere il posizionamento. La convalida dei certificati è esclusa, quindi i rinnovi continuano a funzionare e il tuo HTTPS non scade mentre sistemi la fattura.

Il ritorno in servizio non è immediato. Il pagamento aggiorna subito il tuo account, ma è un processo di riconciliazione in background a rimuovere il blocco sul server web, e viene eseguito a cicli di pochi minuti. Se la pagina di attesa c'è ancora subito dopo il pagamento, aspetta qualche minuto e ricarica in una finestra privata prima di aprire un ticket.

A2: non riesci ad accedere, ma il sito funziona

Cosa vedi: l'opposto del ramo A. I visitatori vedono il sito del tutto normalmente, ma tu non riesci a entrare in KPanel. La pagina di accesso dice "Il tuo account è stato sospeso. Contatta il supporto."

Che cosa significa: anche questa è una questione di fatturazione, ed è il caso che la maggior parte delle persone fraintende. Diverse sospensioni a livello di account non toccano affatto i siti web: una fattura annuale che paghi manualmente, una sospensione applicata dal nostro team e un account fatturato tramite un rivenditore bloccano tutti il pannello mentre ogni sito continua a essere servito. Nulla sul tuo sito ti dirà che è successo, ed è proprio per questo che vale la pena citarlo qui.

Che cosa fare: pagare la fattura è necessario ma, in questi casi, spesso non basta da solo a ripristinare l'accesso al pannello. Scrivi a support@kapsulehost.com dall'indirizzo email dell'account, indica che hai pagato e chiedi il ripristino dell'accesso. Indica il numero della fattura.

Se avevi già effettuato l'accesso quando è stata applicata una sospensione, la sessione esistente continua a funzionare finché non scade. Poter usare il pannello in questo momento non dimostra che l'account sia in regola. Controlla direttamente Fatturazione invece di trarre conclusioni dal fatto di essere ancora connesso.

C: ogni indirizzo restituisce la home page

Cosa vedi: la home page si carica. Anche le pagine interne restituiscono la home page invece del proprio contenuto, e lo stesso fa un indirizzo inventato apposta come /this-page-does-not-exist, che risponde con la home page invece di un 404.

Quando è corretto: la tua app è instradata lato client e il router semplicemente non riconosce l'indirizzo. Il problema è nel codice front end, non nell'hosting.

Quando è sbagliato: non usi un framework instradato lato client, e un indirizzo sbagliato risponde silenziosamente con la tua home page. Vale la pena correggerlo, perché così un link interno rotto sopravvive a ogni scansione e i motori di ricerca lo penalizzano. Controlla la preimpostazione del framework del progetto: la preimpostazione che scegli prevale su ciò che rileviamo, quindi una preimpostazione scelta male produce esattamente questo sintomo.

Il comportamento corretto per tutto il resto: un indirizzo sconosciuto restituisce il 404.html della tua build se la build ne contiene uno, con un vero stato 404, e la nostra pagina 404 se non lo contiene.

D: compare il tuo vecchio sito invece di quello nuovo

Cosa vedi: si carica qualcosa, ed è sbagliato. È il tuo sito precedente, la pagina di parcheggio del vecchio host o una pagina "prossimamente" che non riconosci. Non c'è alcun errore.

Che cosa significa: il tuo dominio punta ancora al vecchio host. La richiesta non arriva mai a KapsuleHost, quindi nulla di ciò che cambi da parte nostra può influire su ciò che vede il visitatore. È il sintomo più spesso frainteso nell'hosting, perché una pagina che funziona dà l'impressione di un progresso.

Come confermarlo in un unico posto:

  • Per un dominio registrato con noi, apri Domini, poi il dominio. La scheda ti dice chiaramente quale di cinque situazioni si verifica, tra cui "Non punta qui", che dice: "Tutti i resolver controllati restituiscono server dei nomi che non sono i nostri, quindi il traffico di questo dominio non arriva a KapsuleHost." Se invece dice "In propagazione", indica quanti resolver concordano già, e si completa da solo, di solito entro poche ore.

Che cosa fare: modifica i record presso chi gestisce il dominio, poi aspetta.

E: il browser non trova affatto il dominio

Cosa vedi: il browser non raggiunge mai un server. Segnala che l'indirizzo non è stato trovato o che l'indirizzo IP del server non è stato trovato, e non funziona allo stesso modo con i dati mobili e con il wifi, in una finestra privata e per altre persone.

Che cosa significa: il nome non viene risolto per nessuno. Non c'è alcun record da seguire, quindi la richiesta non è lenta né rifiutata: semplicemente non ha dove andare. Le cause più comuni sono un dominio scaduto, un dominio i cui nameserver non sono mai stati impostati, un record eliminato o un nome inserito solo nel nostro pannello e mai creato presso il registrar.

Che cosa fare, in quest'ordine:

  1. Verifica che il dominio non sia scaduto. Apri Domini e guarda lo stato del dominio. Un dominio scaduto smette di essere risolto per quanto l'hosting funzioni bene, e rinnovarlo è l'unica soluzione. Il nostro orologio non è quello del registro: vedi Rinnovo e scadenza dei domini.
  2. Controlla la delega nella scheda del dominio. "Nessuna risposta" significa che nessun resolver riesce a trovare il dominio, il che di solito indica che è stato appena registrato, che è scaduto o che non ha nameserver impostati.

Per sapere cosa fa ogni tipo di record, vedi Nozioni di base sul DNS e Record CNAME.

F: un avviso sul certificato invece del sito

Cosa vedi: il browser blocca la pagina con un avviso di sicurezza invece di caricarla, dicendo che la connessione non è privata. Il sito in sé funziona dietro quell'avviso: il problema è il certificato, non il server.

Che cosa significa: o non è ancora stato emesso un certificato per quel nome host esatto, o quello esistente è scaduto, o copre un nome diverso da quello che hai digitato. Una variante molto comune è che www.yourdomain.com e yourdomain.com non siano coperti entrambi, così uno funziona e l'altro no. Prova esplicitamente entrambe le forme: se una si carica e l'altra mostra l'avviso, è un problema di certificato e di record per quel singolo nome, non del server.

Per un sito in hosting, non fidarti della schermata di panoramica del sito. La panoramica mostra un certificato come attivo o in sospeso, e "Pending, certificate being issued" (In sospeso, certificato in fase di emissione) è ciò che mostra anche per un certificato scaduto o non riuscito. Rassicura proprio nel momento sbagliato. Vai al sito, poi a Sicurezza, che mostra lo stato reale: quanti giorni di validità restano al certificato e un pulsante Rinnova ora. Quella schermata è quella affidabile ed è lì che devi guardare.

L'emissione di un certificato richiede prima un DNS corretto, quindi se si applica il ramo D o E, correggilo prima di riemettere qualsiasi cosa. Vedi Certificati SSL e, per un lucchetto rotto invece che assente, Correggere gli avvisi di contenuto misto.

G: una pagina di errore 5xx

Cosa vedi: un vero errore HTTP con un numero: 500, 502, 503 o 504. Il dominio è stato risolto, il certificato è stato accettato e un server ha risposto. Questo esclude già buona parte dell'albero.

Che cosa significa: la richiesta ci ha raggiunto e l'applicazione che c'è dietro non ha funzionato o non ha risposto in tempo. Il numero conta: un 500 indica che la tua applicazione genera un errore, un 502 e un 504 indicano che il processo dietro il server web non è raggiungibile o è troppo lento, e un 503 è un rifiuto deliberato, che nell'hosting è ciò che si trova sotto la pagina di attesa del ramo A.

Che cosa fare: leggi il numero, poi leggi i tuoi log. Apri il sito e poi Log, e guarda le voci più recenti: un errore fatale PHP indica file e riga, identificando il plugin o il codice responsabile. Tutti i dettagli per ogni codice sono in Codici di errore HTTP, e le cause più comuni a livello di applicazione in Il mio sito non si carica.

Se il problema è iniziato subito dopo una modifica che hai fatto, quella modifica è il primo sospettato, e ripristinare è più veloce che fare debug. Vedi Ripristinare da un backup.

H: il sito si carica, ma il contenuto è sbagliato o vecchio

Cosa vedi: il sito funziona, ma serve qualcosa di non aggiornato: una pagina che hai eliminato, un vecchio foglio di stile, una correzione distribuita un'ora fa che non compare, o una pagina rotta che hai già sistemato.

Che cosa significa: ti viene servita una copia in cache dal nostro edge invece di una risposta aggiornata del tuo sito. La nostra CDN continua di proposito a servire l'ultima copia valida quando l'origine che c'è dietro non è raggiungibile. Di solito è un vantaggio e a volte crea confusione, perché significa che un sito che sembra funzionare può trovarsi davanti a un'origine che in realtà è ferma.

Come dimostrare che è la cache e non il tuo sito: carica un percorso casuale che non può essere in cache, come yourdomain.com/anything-random-here. Non usare ?cachebust=1: il nostro edge ignora la stringa di query quando decide cosa servire dalla cache, quindi quell'indirizzo restituisce la copia in cache e non dimostra nulla. Se il percorso casuale mostra un comportamento aggiornato e la tua pagina reale no, stai guardando la cache. Negli strumenti per sviluppatori del browser, l'intestazione di risposta cdn-cache indica HIT, MISS o BYPASS, rispondendo direttamente alla stessa domanda.

Che cosa fare: svuota la cache. Vedi Svuotare la cache della CDN. Svuota anche qualsiasi plugin di cache e la cache del tuo sito, poi controlla in una finestra privata perché la cache del tuo browser non ti inganni. Cache del sito descrive i livelli in ordine.

La banda non è la causa. La banda della nostra CDN è illimitata per te: superare un volume previsto non mette mai in pausa il tuo sito, non rimuove mai il tuo nome host dall'edge e non ti sposta mai silenziosamente su un percorso più lento. Se il tuo sito è lento o mostra contenuti vecchi, guarda la cache e il sito stesso, non quanto traffico hai consumato.

Cosa inviare all'assistenza se sei ancora bloccato

Se hai seguito tutto questo e non riesci ancora a individuare il guasto, un buon messaggio ti fa risparmiare un giorno di scambi. Includi:

  • L'indirizzo esatto che stai caricando, con https:// e con o senza www, esattamente come l'hai digitato.
  • L'errore esatto, copiato come testo invece che descritto. Se è una riga che inizia con {"error":, invia quella riga alla lettera, perché indica la causa.
  • A quale ramo qui sopra sei arrivato e cosa diceva la schermata del pannello.
  • Se non funziona anche con i dati mobili oltre che con il wifi, e se non funziona per altre persone.
  • Quando è iniziato e cosa è cambiato in quel momento.

Scrivi a support@kapsulehost.com o apri un ticket da Supporto in KPanel. Vedi Aprire un ticket di assistenza.

Letture correlate

Ti è stato utile?

È un'IA? Legga questa pagina in Markdown

Articoli correlati

Il Mio Sito Web Non Si Carica: Checklist DiagnosticaProcedete con i passaggi in ordine. Ogni passaggio identifica la causa oppure la esclude. La maggior parte dei problemi si risolve al passaggio 5.…Utilizzo di Cloudflare o un altro proxy con KapsuleHostCome utilizzare un proxy Cloudflare o di terze parti con KapsuleHost Come mettere un proxy o CDN di terze parti davanti a un sito KapsuleHost, incluse le due…Lentezza del sito e limiti di risorseCosa limita davvero il tuo piano di hosting, cosa succede quando raggiungi ciascun limite e come capire se un sito lento ha un problema di risorse o di codice.…Estensioni e impostazioni PHPQuali versioni e estensioni PHP offre il web hosting di KapsuleHost per WordPress, WooCommerce e siti PHP, quali impostazioni puoi modificare autonomamente e…

Hai ancora bisogno di aiuto?

Chiedi a Kora, che conosce il tuo account, o contatta il nostro team.

ContattaciContatta il supporto
Sito non raggiungibile: trova la causa | KapsuleHost