{"id":22635,"date":"2026-08-28T13:27:29","date_gmt":"2026-08-28T11:27:29","guid":{"rendered":"https:\/\/www.curiaweb.ch\/?post_type=docs&#038;p=22635"},"modified":"2026-08-28T13:27:30","modified_gmt":"2026-08-28T11:27:30","password":"","slug":"sito-web-non-raggiungibile","status":"publish","type":"docs","link":"https:\/\/www.curiaweb.ch\/it\/hilfe\/webhosting-cpanel\/website-nicht-erreichbar\/","title":{"rendered":"Sito web non raggiungibile: diagnosticare sistematicamente gli errori di hosting"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Se il tuo sito web improvvisamente non \u00e8 pi\u00f9 raggiungibile, le cause possono essere molto diverse. Ad esempio, sono possibili problemi di DNS, un'associazione errata del dominio, problemi SSL, errori PHP, un malfunzionamento <code>.htaccess<\/code>, problemi di WordPress o limiti di risorse raggiunti.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c8 fondamentale quindi non modificare immediatamente gli atteggiamenti, ma stabilire prima, <strong>a quale livello tecnico si verifica l'errore<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Questa guida ti accompagna passo dopo passo attraverso le verifiche pi\u00f9 importanti nel web hosting CURIAWEB e ti aiuta a circoscrivere la causa.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Importante:<\/strong> \u201eSito web non raggiungibile\u201c \u00e8 inizialmente solo il sintomo visibile. Prendi nota del messaggio di errore esatto prima di apportare modifiche a DNS, PHP, WordPress o al tuo hosting.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Cosa significa esattamente \u201eSito web non raggiungibile\u201c?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Per i visitatori molti problemi tecnici sembrano simili: il sito web desiderato non viene visualizzato.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tuttavia, dal punto di vista tecnico, dietro a ci\u00f2 possono celarsi errori completamente diversi:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Il dominio non viene risolto\n        \u2193\nProblema DNS\n\nIl dominio punta al server errato\n        \u2193\nProblema di DNS\/configurazione\n\nLa connessione HTTPS non riesce\n        \u2193\nProblema SSL\/di certificato\n\n403 Forbidden\n        \u2193\nAccesso negato\n\n404 Not Found\n        \u2193\nRisorsa non trovata\n\n500 Internal Server Error\n        \u2193\nElaborazione lato server non riuscita\n\n503 Service Unavailable\n        \u2193\nServizio momentaneamente non disponibile\n\n508 Resource Limit Is Reached\n        \u2193\nLimite di risorse CloudLinux raggiunto<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Ecco perch\u00e9 non iniziamo la diagnosi con una riparazione, ma con una classificazione.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">1. Prendere nota del messaggio di errore esatto<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Visita il sito web e annota esattamente ci\u00f2 che viene mostrato.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esempi:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Server non trovato\n\nDNS_PROBE_FINISHED_NXDOMAIN\n\nERR_NAME_NOT_RESOLVED\n\nERR_CONNECTION_TIMED_OUT\n\nERR_CONNECTION_REFUSED\n\nERR_TOO_MANY_REDIRECTS\n\n403 Accesso negato\n\n404 Non trovato\n\n500 Errore interno del server\n\n503 Servizio non disponibile\n\n508 Limite risorse raggiunto<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Non dovresti nemmeno risemplicemente riassumere un avviso di certificato come \u201esito web offline\u201c.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pi\u00f9 precisa \u00e8 la segnalazione, pi\u00f9 velocemente si pu\u00f2 circoscrivere la causa.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">2. Prendere nota dell'URL interessato<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Annota anche l'URL completo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Per esempio:<\/p>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/example.ch\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">o:<\/p>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/www.example.ch\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">o:<\/p>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/shop.example.ch\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Questo \u00e8 importante perch\u00e9 \u00e8 il dominio principale, <code>www<\/code>-l'hostname e i sottodomini possano utilizzare record DNS o configurazioni differenti.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">3. Verificare se l'intero sito web \u00e8 interessato<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Testa diverse aree del sito web.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Per esempio:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>https:\/\/example.ch\/\nhttps:\/\/example.ch\/kontakt\/\nhttps:\/\/example.ch\/wp-admin\/<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Verifica:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Non \u00e8 raggiungibile nessun URL?<\/li>\n\n\n\n<li>Funziona la pagina iniziale, ma una pagina secondaria no?<\/li>\n\n\n\n<li>Funziona il frontend, ma l'area amministrativa no?<\/li>\n\n\n\n<li>\u00c8 interessata solo una sottodominio?<\/li>\n\n\n\n<li>\u00c8 interessata solo una determinata funzione?<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Se fallisce una sola pagina, un guasto completo dell'hosting \u00e8 molto meno probabile.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">4. Verifica se sei l'unico a essere interessato<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Testa il sito web in una finestra di navigazione in incognito e, se possibile, anche tramite un'altra connessione a Internet.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un semplice confronto pu\u00f2 apparire ad esempio cos\u00ec:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>WLAN       \u2192 Sito web non raggiungibile\nCellulare  \u2192 Il sito web funziona<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Allora dovresti considerare che il problema potrebbe riguardare solo la tua connessione, il tuo resolver DNS o il tuo indirizzo IP pubblico.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Consiglio pratico:<\/strong> Un test sulla rete mobile \u00e8 particolarmente utile perch\u00e9 di solito consente di utilizzare una connessione a Internet e un indirizzo IP pubblico differenti.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">5. Verificare se cPanel \u00e8 raggiungibile<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se il tuo sito web non funziona, ma cPanel \u00e8 ancora accessibile, puoi iniziare immediatamente la diagnosi da l\u00ec.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un accesso a cPanel funzionante non dimostra che il sito web sia configurato correttamente, ma mostra che il tuo account di hosting \u00e8 fondamentalmente raggiungibile.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Questo aiuta a restringere il campo.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">6. Verificare il dominio e il DNS come primo livello tecnico<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Prima che si possa accedere a un sito web, \u00e8 necessario risolvere il nome di dominio.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In sintesi:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>example.ch\n    \u2193\nDNS\n    \u2193\nIndirizzo IP\n    \u2193\nServer web\n    \u2193\nSito web<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Se la risoluzione DNS fallisce gi\u00e0, la richiesta non raggiunge nemmeno il sito web.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Tipici indizi di un problema DNS<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Messaggi come:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>DNS_PROBE_FINISHED_NXDOMAIN\n\nERR_NAME_NOT_RESOLVED\n\nServer non trovato<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">indicano pi\u00f9 la risoluzione dei nomi che PHP o WordPress.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In questo caso non dovresti disattivare prima i plugin o modificare le impostazioni PHP.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Prendere in considerazione le modifiche DNS recenti<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se subito prima del problema sono stati modificati i record DNS o i nameserver, questa correlazione temporale \u00e8 particolarmente importante.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le modifiche ai DNS potrebbero non essere visibili ovunque contemporaneamente a causa dei cache.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Verifica quindi:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Sono stati modificati i nameserver?<\/li>\n\n\n\n<li>\u00c8 stato modificato un record A o AAAA?<\/li>\n\n\n\n<li>\u00c8 stato modificato un CNAME?<\/li>\n\n\n\n<li>Il dominio \u00e8 stato trasferito di recente su un altro hosting?<\/li>\n\n\n\n<li>\u00c8 stata configurata una nuova sottodominio?<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Spiegheremo come controllare i record DNS all'interno di cPanel su <a href=\"\/it\/aiuto\/hosting-web-cpanel\/utilizzare-leditor-di-zone-dns\/\">Utilizzare l'editor di zone DNS in cPanel<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">8. Verificare se cPanel \u00e8 effettivamente responsabile del DNS<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La zona DNS nel tuo cPanel \u00e8 rilevante solo se il dominio utilizza effettivamente i relativi Nameserver autoritativi o questa infrastruttura DNS.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se la gestione del DNS viene effettuata presso un provider esterno, devi apportare le modifiche l\u00ec.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Importante:<\/strong> Una modifica nell'editor di zona di cPanel non ha alcun effetto sulla risoluzione DNS pubblica se per il dominio \u00e8 autorevole un'altra infrastruttura DNS.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">9. Controllare l'associazione del dominio in cPanel<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se il dominio punta correttamente al server di hosting, deve anche essere configurato correttamente all'interno dell'account di hosting.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Apri:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Domini \u2192 Domini<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Verifica se il dominio interessato esiste e quale Document Root viene utilizzato.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Puoi trovare la guida completa su <a href=\"\/it\/aiuto\/hosting-web-cpanel\/aggiungi-gestisci-dominio\/\">Aggiungere e gestire un dominio in cPanel<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">10. Verifica della Document Root<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La document root stabilisce da quale directory il server web rende disponibile il sito web per un dominio.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esempio:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Dominio:\nexample.ch\n\nDocument Root:\n\/public_html\/example\/<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Se il sito web effettivo si trova in un'altra directory, il dominio potrebbe restituire contenuti errati o nessun contenuto.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Verifica quindi se la Document Root configurata contiene effettivamente i file del sito web.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">11. Controllare il file di avvio<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Apri:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>File \u2192 Gestione file<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Passa alla document root del dominio interessato.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Verifica se \u00e8 presente un file di avvio adatto, ad esempio:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>index.php\nindex.html<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Se i file del sito web mancano o si trovano in una sottodirectory errata, il server web non pu\u00f2 pubblicare correttamente il sito web previsto.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Spiegheremo il funzionamento all'indirizzo <a href=\"\/it\/aiuto\/hosting-web-cpanel\/utilizzare-il-gestore-file-di-cpanel\/\">Utilizzare il File Manager di cPanel<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">12. Verificare se i file sono stati recentemente spostati o eliminati<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se il sito web ha smesso di funzionare immediatamente dopo interventi nel file manager, verifica in particolare:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Sono stati spostati dei file?<\/li>\n\n\n\n<li>\u00c8 stata rinominata una directory?<\/li>\n\n\n\n<li>\u00c8 stata una <code>index.php<\/code> eliminato?<\/li>\n\n\n\n<li>\u00c8 stato estratto un archivio nella directory errata?<\/li>\n\n\n\n<li>\u00c8 stata <code>.htaccess<\/code> cambiato?<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Inizia sempre la ricerca guasti dall'ultima modifica effettuata.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">13. Verificare HTTPS e SSL separatamente<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se il dominio \u00e8 fondamentalmente raggiungibile, ma il browser mostra un avviso di certificato, si tratta di una classe di errore diversa rispetto a un errore 500 o 503.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tipici avvisi sono, ad esempio:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Certificato scaduto<\/li>\n\n\n\n<li>Il certificato non corrisponde al nome host<\/li>\n\n\n\n<li>Il certificato non viene riconosciuto come attendibile<\/li>\n\n\n\n<li>Impossibile stabilire correttamente la connessione HTTPS<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">In questo caso, verifica in modo mirato la configurazione SSL e non PHP, WordPress o CloudLinux per sospetto.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">14. Testare www e il dominio senza www separatamente<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Testine:<\/p>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/example.ch\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">e<\/p>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/www.example.ch\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Se funziona solo una variante, dovresti controllare DNS, SSL e reindirizzamenti per il nome host interessato.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un dominio principale funzionante non dimostra automaticamente che anche <code>www<\/code> configurato correttamente.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">15. Rilevare cicli di reindirizzamento<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Quando il browser mostra un messaggio come:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>ERR_TOO_MANY_REDIRECTS<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">viene visualizzato, la richiesta viene reindirizzata ripetutamente tra gli URL.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In sintesi:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>URL A \u2192 URL B\n          \u2193\n        URL A\n          \u2193\n        URL B\n          \u2193\n        ...<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">In questo caso, controlla i reindirizzamenti in cPanel, il <code>.htaccess<\/code> e, se necessario, all'interno della tua applicazione web.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Spieghiamo come impostare i reindirizzamenti cPanel su <a href=\"\/it\/aiuto\/hosting-web-cpanel\/configurare-reindirizzamento-dominio\/\">Configurare il reindirizzamento di un dominio in cPanel<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Utilizzare il codice di stato HTTP come guida<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se il dominio viene risolto e il web server restituisce un messaggio di errore HTTP specifico, dovresti orientare la diagnosi successiva in base al codice di stato.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Stato<\/th><th>Ulteriore diagnosi<\/th><\/tr><\/thead><tbody><tr><td><code>403<\/code><\/td><td>Diritti di accesso e norme di sicurezza<\/td><\/tr><tr><td><code>404<\/code><\/td><td>URL, file o configurazione di riscrittura\/permalink<\/td><\/tr><tr><td><code>500<\/code><\/td><td>Log degli errori, PHP, applicazione e .htaccess<\/td><\/tr><tr><td><code>503<\/code><\/td><td>Servizio, applicazione, processi e risorse<\/td><\/tr><tr><td><code>508<\/code><\/td><td>Limiti delle risorse di CloudLinux<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">17. 403 Proibito<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Uno <code>403 Proibito<\/code> significa che l'accesso a una risorsa viene negato.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I settori di controllo tipici sono:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Permessi dei file<\/li>\n\n\n\n<li><code>.htaccess<\/code><\/li>\n\n\n\n<li>Blocchi IP<\/li>\n\n\n\n<li>ModSecurity<\/li>\n\n\n\n<li>Funzioni di sicurezza<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Usalo per <a href=\"\/it\/aiuto\/hosting-web-cpanel\/risolvere-lerrore-403-forbidden\/\">Risolvere l'errore 403 Forbidden<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">18. 404 Non Trovato<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Uno <code>404 Non Trovato<\/code> significa fondamentalmente che la risorsa richiesta non \u00e8 stata trovata.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se la pagina iniziale funziona, ma singole pagine WordPress generano un errore 404, potrebbero essere coinvolte, ad esempio, le regole dei permalink o di rewrite.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Per WordPress trovi la guida adatta sotto <a href=\"\/it\/aiuto\/wordpress\/come-risolvere-lerrore-404-in-wordpress\/\">Risolvere l'errore 404 di WordPress<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">19. 500 Internal Server Error<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Uno <code>Errore interno del server<\/code> indica un errore nell'elaborazione lato server.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il codice di stato in s\u00e9 non indica ancora la causa.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Verifica in particolare:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Registro degli errori di cPanel<\/li>\n\n\n\n<li>Errori Fatali di PHP<\/li>\n\n\n\n<li><code>.htaccess<\/code><\/li>\n\n\n\n<li>Versione PHP<\/li>\n\n\n\n<li>Estensioni PHP<\/li>\n\n\n\n<li>Plugin e temi<\/li>\n\n\n\n<li>Limiti PHP<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">La diagnosi completa si trova su <a href=\"\/it\/aiuto\/hosting-web-cpanel\/errore-500-internal-server-error\/\">Risolvere l'errore 500 Internal Server Error<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">20. 503 Servizio non disponibile<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Uno <code>503 Servizio non disponibile<\/code> significa che un servizio al momento non \u00e8 in grado di elaborare con successo la richiesta.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Molto importanti in caso di errori 503 ricorrenti sono:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Registro degli errori<\/li>\n\n\n\n<li>Risorse di CloudLinux<\/li>\n\n\n\n<li>Processi PHP<\/li>\n\n\n\n<li>Cronjob<\/li>\n\n\n\n<li>Attivit\u00e0 in background di WordPress e WooCommerce<\/li>\n\n\n\n<li>Stati di manutenzione<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Usalo per <a href=\"\/it\/aiuto\/hosting-web-cpanel\/errore-503-servizio-non-disponibile\/\">Risolvere l'errore 503 Service Unavailable<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">21. Limite delle risorse raggiunto<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se viene espressamente visualizzato un messaggio come:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>Limite di risorse 508 raggiunto<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">viene visualizzato, dovresti esaminare l'utilizzo delle risorse di CloudLinux.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le istruzioni adatte si trovano su <a href=\"\/it\/aiuto\/hosting-web-cpanel\/il-limite-delle-risorse-e-stato-raggiunto\/\">Limite di risorse raggiunto: identificazione e risoluzione dei limiti di CloudLinux<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">22. Controllare il registro degli errori di cPanel<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In caso di errori lato server, il log degli errori \u00e8 uno dei punti di diagnosi pi\u00f9 importanti.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Apri:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Valori misurati \u2192 Errore<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Riproduci l'errore e successivamente confronta il timestamp con gli ultimi inserimenti pertinenti.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La nostra guida dettagliata \u00e8 disponibile su <a href=\"\/it\/aiuto\/hosting-web-cpanel\/leggere-il-registro-degli-errori-di-cpanel\/\">Leggere il log degli errori di cPanel e trovare gli errori del sito web<\/a>.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Consiglio pratico:<\/strong> L'ultimo inserimento nel log non deve necessariamente appartenere al tuo problema. Confronta data e ora, URL, percorso del file e messaggio di errore.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Utilizzare le ultime modifiche come ausilio diagnostico<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se un sito web ha funzionato in precedenza, chiediti:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Cosa \u00e8 stato modificato immediatamente prima del guasto?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esempi:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Aggiornamento di WordPress<\/li>\n\n\n\n<li>Plugin aggiornato<\/li>\n\n\n\n<li>Tema modificato<\/li>\n\n\n\n<li>Versione PHP cambiata<\/li>\n\n\n\n<li><code>.htaccess<\/code> modificato<\/li>\n\n\n\n<li>DNS modificato<\/li>\n\n\n\n<li>Dominio reindirizzato<\/li>\n\n\n\n<li>File spostati<\/li>\n\n\n\n<li>Sito web migrato<\/li>\n\n\n\n<li>Cronjob configurato<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Una stretta correlazione temporale \u00e8 spesso pi\u00f9 preziosa di una lunga lista di cause teoricamente possibili.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">24. Controllare .htaccess<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Un difettoso <code>.htaccess<\/code> pu\u00f2 causare diversi problemi, tra cui cicli di reindirizzamento ed errori 403 o 500.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se il problema \u00e8 iniziato immediatamente dopo una modifica a questo file, controlla prima di tutto proprio quella modifica.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ti spieghiamo come procedere in sicurezza su <a href=\"\/it\/aiuto\/hosting-web-cpanel\/spiegazione-e-modifica-di-htaccess\/\">.htaccess spiegato e modificato in sicurezza<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">25. Verifica i permessi dei file<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se i file o le directory non dispongono di autorizzazioni adeguate, il server web potrebbe non essere in grado di accedervi correttamente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nei siti Web tipici si possono spesso trovare i seguenti valori:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>File:       644\nDirectory: 755<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Questi valori tuttavia non dovrebbero essere applicati acriticamente a tutti i contenuti.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Puoi trovare la guida completa su <a href=\"\/it\/aiuto\/hosting-web-cpanel\/permessi-dei-file-644-755\/\">Impostare correttamente i permessi dei file 644 e 755 in cPanel<\/a>.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Attenzione:<\/strong> Non impostare indiscriminatamente file e directory su <code>777<\/code>, solo perch\u00e9 il sito web non funziona. Questa non \u00e8 una risoluzione pulita dei problemi e pu\u00f2 causare rischi per la sicurezza.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">26. Controllare la versione di PHP<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se un sito web basato su PHP non funziona pi\u00f9 dopo un cambio di versione di PHP, controlla la versione utilizzata e la compatibilit\u00e0 dell'applicazione.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Su CURIAWEB gestisci la versione di PHP fondamentalmente tramite:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Software \u2192 MultiPHP Manager<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le istruzioni si trovano su <a href=\"\/it\/aiuto\/hosting-web-cpanel\/modificare-la-versione-di-php\/\">Modificare la versione di PHP in cPanel<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Non cambiare le versioni di PHP a caso. Controlla prima il log degli errori e i requisiti della tua applicazione.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">27. Considerare le estensioni PHP<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Dopo un cambio di versione di PHP o una migrazione, un'applicazione potrebbe richiedere funzionalit\u00e0 che non sono disponibili nell'ambiente PHP utilizzato.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Messaggi di errore tipici sono, ad esempio:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Chiamata a funzione non definita ...\n\nClasse ... non trovata\n\nrichiede ext-...<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Puoi trovare ulteriori informazioni su <a href=\"\/it\/aiuto\/hosting-web-cpanel\/abilitare-le-estensioni-php\/\">Attivare e gestire le estensioni PHP in cPanel<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Verifica dei limiti PHP<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se un errore si verifica solo durante determinate operazioni complesse, i limiti di PHP potrebbero essere rilevanti.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gli esempi sono:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>memory_limit\nupload_max_filesize\npost_max_size\nmax_execution_time\nmax_input_time<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Se, ad esempio, il registro degli errori:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>Dimensione della memoria consentita esaurita<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">segnala, questo \u00e8 un chiaro indizio del limite di memoria di PHP.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Spieghiamo le impostazioni su <a href=\"\/it\/aiuto\/hosting-web-cpanel\/impostare-i-limiti-di-php\/\">Imposta limite di memoria PHP, dimensione di caricamento e tempo di esecuzione<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">29. Controllo delle risorse CloudLinux<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se il sito web risulta irraggiungibile solo temporaneamente, dovresti verificare l'utilizzo delle risorse nello stesso momento.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Apri:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Valori misurati \u2192 Utilizzo delle risorse<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Verifica in particolare la presenza di guasti o di valori anomali.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Spiegheremo come interpretare i dati su <a href=\"\/it\/aiuto\/hosting-web-cpanel\/utilizzo-delle-risorse-di-cloudlinux\/\">Comprendere l'utilizzo delle risorse di CloudLinux in cPanel<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">30. Controllare lo spazio di archiviazione<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Un account di hosting completamente pieno pu\u00f2 compromettere diverse operazioni di scrittura.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A seconda dell'applicazione, ci\u00f2 pu\u00f2 includere, ad esempio:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Caricamenti<\/li>\n\n\n\n<li>Aggiornamenti<\/li>\n\n\n\n<li>File di cache<\/li>\n\n\n\n<li>file temporanei<\/li>\n\n\n\n<li>Registri<\/li>\n\n\n\n<li>Backup<\/li>\n\n\n\n<li>Archiviazione delle e-mail<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Puoi verificare l'utilizzo dello spazio di archiviazione qui:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>File \u2192 Utilizzo dello spazio di archiviazione<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Puoi trovare ulteriori informazioni su <a href=\"\/it\/aiuto\/hosting-web-cpanel\/controllare-spazio-di-archiviazione-e-larghezza-di-banda\/\">Controllare lo spazio di archiviazione e la larghezza di banda in cPanel<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">31. Isolare WordPress come potenziale fonte di errore<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se altri contenuti o domini funzionano sull'hosting, ma una specifica installazione di WordPress no, dovresti esaminare l'applicazione stessa.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le aree tipiche sono:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Plugin<\/li>\n\n\n\n<li>Temi<\/li>\n\n\n\n<li>WordPress-Core<\/li>\n\n\n\n<li><code>.htaccess<\/code><\/li>\n\n\n\n<li>Compatibilit\u00e0 PHP<\/li>\n\n\n\n<li>Database<\/li>\n\n\n\n<li>codice individuale<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">32. Errore critico di WordPress<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se WordPress segnala:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>C'\u00e8 stato un errore critico sul tuo sito web.<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">si verifica spesso un errore PHP all'interno di WordPress, di un plugin, di un tema o di un codice personalizzato.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Usalo per <a href=\"\/it\/aiuto\/wordpress\/errore-critico-di-wordpress-pagina-bianca\/\">Risolvere l'errore critico o la pagina bianca di WordPress<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">33. Verifica dei plugin e dei temi WordPress<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se il problema \u00e8 iniziato immediatamente dopo l'installazione, l'attivazione o l'aggiornamento di un plugin o di un tema, questa correlazione temporale \u00e8 importante.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Controlla il log degli errori percorsi come:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/wp-content\/plugins\/...\n\/wp-content\/themes\/...<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Spieghiamo la diagnosi sistematica alla pagina <a href=\"\/it\/aiuto\/wordpress\/conflitti-tra-plugin-e-tema-di-wordpress\/\">Identificare e risolvere i conflitti tra plugin e temi WordPress<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">34. Utilizzare il debug di WordPress<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se il normale log degli errori non fornisce informazioni sufficienti, una registrazione di debug di WordPress controllata pu\u00f2 fornire ulteriori indizi.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress pu\u00f2 mostrare errori, ad esempio, su:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>wp-content\/debug.log<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">registrare.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Spieghiamo la configurazione sicura su <a href=\"\/it\/aiuto\/wordpress\/registri-degli-errori-di-debug-di-wordpress\/\">Utilizzare il debug di WordPress e i log degli errori<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Testare separatamente il login di WordPress<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se solo la registrazione su:<\/p>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/example.ch\/wp-admin\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">rispettivamente<\/p>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/example.ch\/wp-login.php\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">non funziona, ma il sito web pubblico \u00e8 raggiungibile, non si tratta di un'interruzione totale del sito web.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Usa in questo caso <a href=\"\/it\/aiuto\/wordpress\/il-login-di-wordpress-non-funziona\/\">Il login di WordPress non funziona<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">36. Considerare i cronjob e le attivit\u00e0 in background<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se il sito web mostra problemi regolarmente alla stessa ora, dovresti controllare i processi programmati.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Apri:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Opzioni avanzate \u2192 Cronjob<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Confronta il momento temporale con:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Cronjob<\/li>\n\n\n\n<li>Importante<\/li>\n\n\n\n<li>Esporta<\/li>\n\n\n\n<li>Backup<\/li>\n\n\n\n<li>Sincronizzazioni<\/li>\n\n\n\n<li>Attivit\u00e0 in background di WordPress<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">In caso di problemi con un cronjob, puoi trovare la guida corrispondente su <a href=\"\/it\/aiuto\/hosting-web-cpanel\/il-cronjob-non-funziona\/\">Cronjob non funziona: cause e soluzioni<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Sito web temporaneamente non raggiungibile<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In caso di guasti sporadici, l'ora esatta \u00e8 particolarmente importante.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Documenta pi\u00f9 eventi:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>09:14 \u2192 non raggiungibile\n11:37 \u2192 non raggiungibile\n15:02 \u2192 non raggiungibile<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Confronta successivamente questi momenti con:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Registro degli errori<\/li>\n\n\n\n<li>Risorse di CloudLinux<\/li>\n\n\n\n<li>Cronjob<\/li>\n\n\n\n<li>Attivit\u00e0 in background<\/li>\n\n\n\n<li>traffico insolito<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Senza indicazioni temporali, i problemi sporadici sono decisamente pi\u00f9 difficili da diagnosticare.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Sito web irraggiungibile sempre alla stessa ora<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Un modello temporale ricorrente indica spesso un processo pianificato o regolare.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Per esempio:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>02:00 \u2192 Backup\n02:00 \u2192 Importazione\n02:00 \u2192 Sincronizzazione\n02:01 \u2192 Il sito web non risponde<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Questo non dimostra ancora quale processo sia la causa, ma fornisce un punto di partenza concreto.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Sito web non raggiungibile dopo l'aggiornamento<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se il problema inizia immediatamente dopo un aggiornamento, verifica prima il componente aggiornato.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ci\u00f2 vale in particolare per:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>WordPress<\/li>\n\n\n\n<li>Plugin<\/li>\n\n\n\n<li>Temi<\/li>\n\n\n\n<li>Versione PHP<\/li>\n\n\n\n<li>componenti applicativi individuali<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Controlla inoltre il registro degli errori per individuare un errore corrispondente.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Sito web non raggiungibile dopo la migrazione<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Dopo una migrazione, diversi livelli possono essere la causa.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Verifica in un ordine logico:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Dominio\n  \u2193\nDNS\n  \u2193\nserver corretto\n  \u2193\nDominio in cPanel\n  \u2193\nDocument Root\n  \u2193\nFile\n  \u2193\nSSL\n  \u2193\nVersione PHP\n  \u2193\nEstensioni PHP\n  \u2193\nApplicazione\n  \u2193\nDatabase<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Non passare direttamente ai plugin di WordPress se il dominio punta ancora sul vecchio server.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">41. Verifica della connessione al database<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Molti sistemi di gestione dei contenuti e applicazioni Web richiedono un database.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se l'applicazione segnala esplicitamente un errore di database, verifica:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Nome del database<\/li>\n\n\n\n<li>Utente del database<\/li>\n\n\n\n<li>Assegnazione dell'utente al database<\/li>\n\n\n\n<li>Autorizzazioni<\/li>\n\n\n\n<li>File di configurazione dell'applicazione<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Spieghiamo come unire utenti e database in cPanel su <a href=\"\/it\/aiuto\/hosting-web-cpanel\/creare-utente-mysql-e-assegnare-permessi\/\">Creare un utente MySQL e assegnarlo a un database<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Non modificare il database alla cieca<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Un'interruzione generale del sito web non \u00e8 un motivo per eliminare, svuotare o modificare manualmente le tabelle.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Modifica il database solo quando c'\u00e8 un'indicazione concreta di un problema al database.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Verificare se \u00e8 interessato un solo dominio<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se pi\u00f9 domini vengono gestiti nello stesso account dihosting, un confronto pu\u00f2 essere molto utile.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esempio:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>domain-a.ch \u2192 funktioniert\ndomain-b.ch \u2192 funktioniert\ndomain-c.ch \u2192 non raggiungibile<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Pertanto, un guasto completo dell'account di hosting \u00e8 meno probabile.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Concentra la diagnosi su:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>DNS di domain-c.ch<\/li>\n\n\n\n<li>Assegnazione del dominio<\/li>\n\n\n\n<li>Document Root<\/li>\n\n\n\n<li>SSL<\/li>\n\n\n\n<li>File<\/li>\n\n\n\n<li>Applicazione di questo dominio<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Verificare se tutti i domini sono interessati<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se tutti i siti Web di un account di hosting non funzionano contemporaneamente, la diagnosi si estende.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Verifica quindi in particolare:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>se cPanel \u00e8 raggiungibile<\/li>\n\n\n\n<li>quale messaggio di errore restituiscono i domini<\/li>\n\n\n\n<li>se tutti i domini utilizzano gli stessi nameserver<\/li>\n\n\n\n<li>Risorse di CloudLinux<\/li>\n\n\n\n<li>Spazio di archiviazione<\/li>\n\n\n\n<li>modifiche comuni a PHP o alle configurazioni<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Se pi\u00f9 siti web indipendenti mostrano contemporaneamente lo stesso tipo di errore, dovresti assolutamente menzionare questa circostanza in una richiesta di supporto.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">44. Classificare correttamente il timeout di connessione<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Un messaggio come:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>ERR_CONNECTION_TIMED_OUT<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">non \u00e8 la stessa cosa di un HTTP 500.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In caso di errore HTTP 500 \u00e8 gi\u00e0 stata ricevuta una risposta HTTP dal server. In caso di timeout della connessione, invece, non \u00e8 stato possibile completare la connessione o la richiesta in tempo utile.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Annota quindi l'errore esatto del browser.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">45. Interpretare correttamente Connection Refused<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Un messaggio come:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>ERR_CONNECTION_REFUSED<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">differisce inoltre da un normale errore di applicazione.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il browser non \u00e8 riuscito a stabilire la connessione desiderata come previsto.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Anche in questo caso vale la regola: non modificare i plugin di WordPress o le impostazioni PHP prima di aver verificato che la richiesta raggiunga effettivamente la relativa applicazione web.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">46. Delimitare la cache del browser come fonte di errore<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Testa il sito web anche in una finestra di navigazione in incognito.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se necessario, usa un secondo browser o un altro dispositivo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Questo ti permette di escludere determinati effetti locali.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tuttavia, una cache del browser non causa un vero errore fatale PHP lato server e non rimuove un blocco di accesso lato server.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Considerare la cache DNS locale<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Dopo le modifiche ai DNS, il tuo dispositivo o il resolver DNS potrebbe avere ancora memorizzato nella cache informazioni meno recenti.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se il sito web tramite rete mobile raggiunge gi\u00e0 il nuovo server, ma tramite la tua normale connessione Internet non ancora, una cache DNS potrebbe avere un ruolo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In questo caso, non attendere automaticamente un numero fisso qualsiasi di ore. La durata effettiva della cache dipende, tra le altre cose, dal rispettivo record DNS e dal suo TTL.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Non modificare subito il DNS se viene visualizzato un errore HTTP<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se il tuo sito web, ad esempio, gi\u00e0:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>Errore interno del server<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">viene visualizzato, \u00e8 stato raggiunto un server web.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sebbene dopo una migrazione il DNS possa puntare al server sbagliato, un errore HTTP reale dovrebbe essere diagnosticato innanzitutto sul server effettivamente raggiunto.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">49. Non modificare subito PHP se il DNS non funziona<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Viceversa, vale il contrario:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se il dominio non viene risolto affatto, il passaggio da PHP 8.x a un'altra versione di PHP non avr\u00e0 alcun influsso su questo problema DNS.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L'ordine della diagnosi fa quindi risparmiare molto tempo.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">50. Non disattivare tutte le funzioni di sicurezza<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se l'accesso viene negato, non dovresti disattivare ciecamente ModSecurity, plugin di sicurezza o altri meccanismi di protezione.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In caso di errore 403, si dovrebbe prima determinare quale regola specifica o controllo di accesso sia coinvolto.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">51. Non cambiare pi\u00f9 cose contemporaneamente<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Una tipica pessima ricerca degli errori si presenta cos\u00ec:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Sito web non raggiungibile\n\u2193\nModificare i DNS\nCambiare PHP\nEliminare .htaccess\nDisattivare i plugin\nModificare i permessi\nInstallare la cache<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Se il sito web dovesse funzionare di nuovo dopo, non saprai quale modifica sia stata rilevante \u2013 e potresti aver creato nuovi problemi.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L'approccio migliore:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Determinare l'errore con precisione\n        \u2193\ndelimitare il livello tecnico\n        \u2193\ncontrollare log e metriche\n        \u2193\nformulare un'ipotesi concreta\n        \u2193\napportare una modifica\n        \u2193\ntestare nuovamente<\/code><\/pre>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Regola fondamentale:<\/strong> Lavora dall'esterno verso l'interno: prima il dominio e la connessione, poi il web server e lo stato HTTP, e infine PHP e l'applicazione. In questo modo eviti modifiche a un livello tecnico che non c'entrano nulla con il problema reale.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Sito web non raggiungibile: diagnosi nell'ordine corretto<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Prendi nota dell'URL completo e del messaggio di errore esatto.<\/li>\n\n\n\n<li>Controlla pi\u00f9 pagine o sezioni del sito web.<\/li>\n\n\n\n<li>Prova in una finestra di navigazione in incognito.<\/li>\n\n\n\n<li>Testa, se possibile, tramite una seconda connessione Internet.<\/li>\n\n\n\n<li>Verifica se cPanel \u00e8 raggiungibile.<\/li>\n\n\n\n<li>Classifica un possibile errore DNS.<\/li>\n\n\n\n<li>Prendi in considerazione le modifiche recenti a DNS o nameserver.<\/li>\n\n\n\n<li>Verifica il dominio sotto <strong>Domini \u2192 Domini<\/strong>.<\/li>\n\n\n\n<li>Controlla la Document Root.<\/li>\n\n\n\n<li>Controlla nel gestore di file se i file del sito web sono presenti.<\/li>\n\n\n\n<li>Distingui i problemi SSL dagli errori HTTP.<\/li>\n\n\n\n<li>Verifica l'effettivo codice di stato HTTP.<\/li>\n\n\n\n<li>Apri in caso di errori del server <strong>Valori misurati \u2192 Errore<\/strong>.<\/li>\n\n\n\n<li>Confronta l'errore con le modifiche recenti.<\/li>\n\n\n\n<li>Verifica se necessario <code>.htaccess<\/code> e permessi dei file.<\/li>\n\n\n\n<li>Nelle applicazioni PHP, controlla la versione di PHP, le estensioni e i limiti.<\/li>\n\n\n\n<li>Controlla i plugin, i temi e i registri di debug di WordPress.<\/li>\n\n\n\n<li>In caso di problemi sporadici, controlla le risorse CloudLinux.<\/li>\n\n\n\n<li>Prendi in considerazione i cronjob e le attivit\u00e0 in background.<\/li>\n\n\n\n<li>Controlla lo spazio di archiviazione.<\/li>\n\n\n\n<li>Modifica sempre una sola causa possibile alla volta.<\/li>\n\n\n\n<li>Testa poi esattamente lo stesso tipo di errore.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Diagnosi rapida: Da dove dovresti iniziare?<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Anomalia<\/th><th>Primo punto di controllo<\/th><\/tr><\/thead><tbody><tr><td><code>DNS_PROBE_FINISHED_NXDOMAIN<\/code><\/td><td>Controlla dominio e DNS<\/td><\/tr><tr><td>Il sito web mostra contenuti errati dopo la modifica del DNS<\/td><td>Controllare la destinazione DNS e la document root<\/td><\/tr><tr><td>Avviso di sicurezza del certificato<\/td><td>Controllare il certificato SSL e il nome host<\/td><\/tr><tr><td><code>ERR_TOO_MANY_REDIRECTS<\/code><\/td><td>Controllare reindirizzamenti e .htaccess<\/td><\/tr><tr><td><code>403 Proibito<\/code><\/td><td>Controllare le autorizzazioni e le regole di sicurezza<\/td><\/tr><tr><td><code>404 Non Trovato<\/code><\/td><td>Controlla URL, file o regole di riscrittura<\/td><\/tr><tr><td><code>Errore interno del server<\/code><\/td><td>Verifica il registro degli errori e gli errori PHP\/dell'applicazione<\/td><\/tr><tr><td><code>503 Servizio non disponibile<\/code><\/td><td>Controllare il registro degli errori, l'applicazione e le risorse<\/td><\/tr><tr><td><code>Limite di risorse 508 raggiunto<\/code><\/td><td>Controlla le risorse di CloudLinux<\/td><\/tr><tr><td>solo l'area di amministrazione di WordPress \u00e8 difettosa<\/td><td>Controllare WordPress, i plugin e il registro degli errori<\/td><\/tr><tr><td>non raggiungibile solo in determinati orari<\/td><td>Controllo di risorse e attivit\u00e0 in background<\/td><\/tr><tr><td>non raggiungibile solo tramite la propria connessione internet<\/td><td>controllare la rete locale, il DNS e un eventuale blocco IP<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Cosa non fare in caso di guasto del sito web<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Evita in particolare:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Modificare i record DNS a titolo precauzionale<\/li>\n\n\n\n<li>Cambiare le versioni di PHP a caso<\/li>\n\n\n\n<li><code>.htaccess<\/code> elimina senza backup<\/li>\n\n\n\n<li>Permessi dei file in blocco su <code>777<\/code> mettere<\/li>\n\n\n\n<li>disattivare tutte le funzioni di sicurezza<\/li>\n\n\n\n<li>eliminare pi\u00f9 plugin contemporaneamente<\/li>\n\n\n\n<li>Modificare le tabelle del database per sospetto<\/li>\n\n\n\n<li>Riconfigurare i certificati SSL nonostante sia presente un errore PHP<\/li>\n\n\n\n<li>eseguire pi\u00f9 modifiche tecniche contemporaneamente<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Quali informazioni aiutano il supporto di CURIAWEB?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se non riesci a circoscrivere tu stesso la causa, informazioni il pi\u00f9 possibile precise aiutano nell'analisi tecnica.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nota:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>dominio interessato<\/li>\n\n\n\n<li>URL completa interessata<\/li>\n\n\n\n<li>messaggio di errore esatto<\/li>\n\n\n\n<li>Data e ora esatte<\/li>\n\n\n\n<li>se il sito web non \u00e8 raggiungibile in modo permanente o sporadico<\/li>\n\n\n\n<li>se sia interessata una sola pagina o l'intero sito web<\/li>\n\n\n\n<li>se altri domini funzionano nello stesso hosting<\/li>\n\n\n\n<li>se il sito web \u00e8 raggiungibile tramite un'altra connessione a Internet<\/li>\n\n\n\n<li>voci di registro degli errori rilevanti<\/li>\n\n\n\n<li>valori CloudLinux anomali o errori<\/li>\n\n\n\n<li>modifiche recenti<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">In caso di errore riproducibile, dovresti anche indicare i passaggi esatti con cui \u00e8 possibile causare il problema.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Riepilogo<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se un sito web non \u00e8 raggiungibile, non dovresti modificare subito WordPress, PHP o DNS. Per prima cosa bisogna determinare a quale livello tecnico si verifica l'errore.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Inizia con l'esatto messaggio di errore e l'URL interessato. Verifica successivamente se solo tu, una singola pagina, un dominio o l'intero account di hosting sei interessato.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In caso di errori DNS, bisogna prima esaminare la risoluzione dei nomi. Se il server web viene raggiunto, i codici di stato HTTP come 403, 500, 503 o 508 servono da guida per un'ulteriore diagnosi.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In caso di problemi lato server, il registro degli errori di cPanel e \u2013 nel caso di errori sporadici \u2013 l'utilizzo delle risorse CloudLinux figurano tra i principali strumenti di diagnostica. Per le applicazioni PHP si aggiungono la versione di PHP, le estensioni e i limiti. Nel caso di WordPress, dovresti considerare inoltre plugin, temi e log di debug.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Particolarmente prezioso \u00e8 sempre il contesto temporale: se il sito web si interrompe subito dopo una modifica del DNS, un cambio di PHP, un aggiornamento di un plugin o una modifica del <code>.htaccess<\/code> si \u00e8 guastato, inizia l'indagine proprio l\u00ec.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La regola pi\u00f9 importante \u00e8: <strong>Prima determinare dove fallisce la richiesta, poi esaminare esattamente quel livello tecnico.<\/strong><\/p>","protected":false},"excerpt":{"rendered":"<p>Wenn deine Website pl\u00f6tzlich nicht mehr erreichbar ist, kann das sehr unterschiedliche Ursachen haben. M\u00f6glich sind beispielsweise DNS-Probleme, eine falsche Domain-Zuordnung, SSL-Probleme, PHP-Fehler, eine fehlerhafte .htaccess, WordPress-Probleme oder erreichte Ressourcenlimits. Entscheidend ist deshalb, nicht sofort Einstellungen zu ver\u00e4ndern, sondern zuerst festzustellen, auf welcher technischen Ebene der Fehler entsteht. Diese Anleitung f\u00fchrt dich Schritt f\u00fcr Schritt [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_joinchat":[],"footnotes":""},"doc_category":[78],"doc_tag":[],"class_list":["post-22635","docs","type-docs","status-publish","hentry","doc_category-webhosting-cpanel"],"year_month":"2026-10","word_count":3584,"total_views":"31","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"name":"Silvio Mazenauer","author_nicename":"admin-curia","author_url":"https:\/\/www.curiaweb.ch\/it\/author\/admin-curia\/"},"doc_category_info":[{"term_name":"Webhosting &amp; cPanel","term_url":"https:\/\/www.curiaweb.ch\/it\/hilfe-kategorie\/webhosting-cpanel\/"}],"doc_tag_info":[],"knowledge_base_info":[],"knowledge_base_slug":[],"_links":{"self":[{"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/docs\/22635","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/comments?post=22635"}],"version-history":[{"count":1,"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/docs\/22635\/revisions"}],"predecessor-version":[{"id":22637,"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/docs\/22635\/revisions\/22637"}],"wp:attachment":[{"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/media?parent=22635"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/doc_category?post=22635"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/doc_tag?post=22635"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}