A volte il tuo sito web può riscontrare problemi dopo aggiornamenti o apparentemente senza motivo. Fortunatamente, ci sono dei passaggi che puoi seguire per prevenire e risolvere questi problemi in autonomia. Questa guida ti accompagnerà attraverso le cause più comuni di inattività del sito web e come risolverle. Se hai bisogno di ulteriore assistenza, il nostro Servizio Clienti può aiutarti.
Se visualizzi il messaggio di errore “La tua connessione non è privata” quando provi ad accedere a un sito web, significa che il browser non è riuscito a stabilire una connessione sicura tra il tuo dispositivo e il sito.
Per risolvere questo problema, verifica innanzitutto eventuali problemi con il certificato SSL. Usa uno strumento SSL Checker per verificare che sia installato un certificato valido e che non ci siano problemi relativi a SSL. Se il controllo non rileva problemi, o se il certificato SSL è configurato correttamente, l’errore potrebbe essere causato da contenuti misti sul sito. In tal caso, contatta il Servizio Clienti per assistenza.
Questo problema è spesso causato da errori PHP, che puoi consultare nel file error_log situato nella directory principale del tuo dominio. Il file di log fornisce informazioni dettagliate, come il percorso del file, lo schema del database e il file e la riga specifici in cui si è verificato l’errore.
Tipicamente, questi errori sono legati a un tema, template, plugin, componente o addon. Prova a cambiare o disattivare questi elementi per vedere se il problema si risolve.
Un’altra possibile causa sono permessi errati di file o cartelle. Ogni file e directory nel tuo account ha permessi specifici che controllano chi può leggerli, modificarli o eseguirli. Quando crei un file o una cartella in cPanel, vengono assegnati permessi predefiniti. Sebbene queste impostazioni di solito non debbano essere modificate, alcune installazioni o aggiornamenti potrebbero richiedere modifiche.
Esistono tre tipi di permessi di accesso:
Lettura – Consente di visualizzare il file.
Scrittura – Consente di modificare il file.
Esecuzione – Consente di eseguire il file come programma.
Questi permessi si applicano a tre categorie di utenti:
Proprietario – L’utente che possiede il file.
Gruppo – Utenti che appartengono allo stesso gruppo o directory.
Mondo - Tutti gli altri utenti.
I livelli di permesso sono rappresentati da numeri:
0: Nessun accesso
1: Solo esecuzione
2: Solo scrittura
3: Scrittura ed esecuzione
4: Solo lettura
5: Lettura ed esecuzione
6: Lettura e scrittura
7: Lettura, scrittura ed esecuzione (permessi completi)
Per assicurarti che i tuoi file vengano visualizzati correttamente in un browser web, utilizza le seguenti impostazioni di permesso:
File HTML e immagini – Imposta i permessi su 644 (o 0644). Questo consente che siano leggibili da tutti ma modificabili solo dal proprietario. Questi permessi vengono impostati automaticamente quando il file viene creato.
Cartelle – Imposta i permessi su 755 (o 0755). Questo consente che siano leggibili ed eseguibili da tutti ma modificabili solo dal proprietario. Questi permessi vengono assegnati automaticamente quando la cartella viene creata.
File CGI – Imposta i permessi su 755 (o 0755). Questo consente che siano leggibili ed eseguibili da tutti ma modificabili solo dal proprietario. A differenza degli altri file, questi permessi non vengono impostati automaticamente, quindi dovrai modificarli manualmente.
Ecco i permessi predefiniti da impostare:
File – 0644
Cartelle – 0755
Cartella root del dominio – 0750
Se non sei ancora sicuro della causa del problema o hai bisogno di aiuto per controllare o modificare i permessi di file e cartelle, contatta il Servizio Clienti. Ti guideremo nel processo di risoluzione. Tieni pronte le seguenti informazioni:
Il messaggio di errore esatto
L’URL in cui compare l’errore (o i passaggi per riprodurlo).
Il tuo indirizzo IP esterno
Se riscontri un errore ‘Connection timed out’ o ‘Connection was reset’, potrebbe significare che il tuo indirizzo IP esterno è stato bloccato dal firewall del server. Per risolvere, contatta il Servizio Clienti così possiamo indagare sulla causa del blocco e offrirti assistenza.
Quando ci contatti, assicurati di fornire il nome del dominio e l’indirizzo IP esterno.
Questo errore può verificarsi per diversi motivi, tra cui:
1. Direttive .htaccess errate sono la causa più comune di sintassi non corretta o direttive problematiche nel file .htaccess. Per accedervi, segui questi passaggi:
Accedi al tuo account Spaceship.
Scegli Hosting Manager nel Launchpad.
Clicca sul pulsante Gestisci accanto al tuo piano di hosting.
Seleziona l’opzione File e Archiviazione.
Clicca su Gestisci File vicino al nome del sito web.
Per capire se il file .htaccess sta causando il problema, prova a rinominarlo temporaneamente usando l’opzione Rinomina nel File Manager di cPanel. Se questo risolve il problema, la causa è nel file .htaccess. In tal caso, puoi iniziare la risoluzione commentando le righe. Aggiungi un # all’inizio di ogni riga per disabilitarla.
Nota: Se non hai familiarità con la sintassi .htaccess, evita di apportare modifiche dirette e conserva sempre una copia di backup del file.
Se l’errore persiste dopo aver modificato il file .htaccess, controlla il file error_log per gli ultimi record di errori PHP per ulteriori indizi.
Infine, ricorda di rinominare il file .htaccess con il nome originale e di decommentare le righe se necessario.
2. Permessi di file o cartelle errati possono anche causare errori. Puoi modificare i permessi in cPanel:
Vai su File Manager.
Clicca su Cambia Permessi.
Per accedere ai tuoi file:
Accedi al tuo account Spaceship.
Seleziona Hosting Manager nel Launchpad.
Scegli Gestisci accanto al tuo piano di hosting.
Vai su File e Archiviazione.
Clicca su Gestisci File vicino al nome del sito web.
Ecco i permessi predefiniti da impostare:
File – 0644
Cartelle – 0755
Cartella root del dominio – 0750
Se non sai come controllare o modificare i permessi di file o cartelle, contatta il Servizio Clienti.
3. Uso eccessivo delle risorse dell’account (RAM, CPU) che può essere dovuto al superamento dei limiti virtuali del tuo account di hosting.
Se il tuo account sta raggiungendo i limiti LVE (Lightweight Virtual Environment), consulta il file error_log e controlla gli ultimi messaggi di errore per capire se il problema è causato da uno script, un plugin o altro.
Puoi verificare se l’account ha raggiunto i limiti nel Hosting Manager del tuo account Spaceship. Seleziona Gestisci accanto al piano di hosting > Utilizzo Hosting > Log dei report. Se stai usando troppe risorse, il report sarà qui. Puoi anche visualizzare l’utilizzo delle risorse in cPanel nel menu Utilizzo Risorse.
Una volta identificato, ottimizza il sito o le prestazioni dell’account per evitare di superare i limiti in futuro.
4. 500 Internal Server Errors possono talvolta verificarsi a causa di una regola ModSecurity attivata. ModSecurity monitora tutte le richieste di pagina, filtrando quelle potenzialmente dannose che potrebbero sfruttare le vulnerabilità del sito. Sebbene normalmente blocchi attività malevole, può occasionalmente identificare erroneamente una richiesta legittima come minaccia a causa di una cattiva programmazione del sito, causando errori.
Per gestire ModSecurity, vai su cPanel > ModSecurity. Puoi disattivarlo trovando il nome del dominio nell’elenco e selezionando Off. Tieni presente che questo non influirà sui sottodomini, che rimarranno protetti. Puoi riattivarlo in qualsiasi momento selezionando On.
Raccomandiamo cautela nell’uso di questa opzione. Se pensi che ModSecurity stia causando problemi al tuo sito, contatta il nostro Servizio Clienti prima di apportare modifiche.
L’errore 507 Insufficient Storage, parte della serie di codici di stato 50x, indica problemi con il database o il file system. Può essere causato da:
Plugin o temi obsoleti sul tuo sito WordPress.
Risorse server limitate, come spazio su disco insufficiente.
Limitazioni di RAM
Per risolvere questo problema:
Assicurati che tutti i plugin e i temi del tuo sito web siano aggiornati.
Ottimizza i tuoi database e verifica che ci sia spazio su disco sufficiente per ospitare i file temporanei.
Questo errore significa che il tuo sito web ha superato i limiti di risorse LVE (Lightweight Virtual Environment) resource limits. Per verificare se il tuo account sta raggiungendo i limiti, accedi al tuo account Spaceship, vai su Hosting Manager, seleziona Gestisci accanto al tuo piano hosting, quindi vai su Utilizzo Hosting > Log Rapporti. Se c'è un sovraccarico, vedrai i dettagli qui. Puoi anche visualizzare l'utilizzo delle risorse in cPanel nel menu Utilizzo Risorse.
Se hai recentemente aggiornato il sito, aggiunto nuovi plugin o temi, o riscontrato un picco di traffico, valuta di ottimizzare il tuo sito web. Per ulteriori indicazioni o un'analisi dettagliata, contatta il nostro team di Assistenza Clienti per ricevere supporto.
Un errore 404 di solito si verifica quando un contenuto è stato eliminato o spostato su un URL diverso. Le cause comuni includono:
L'URL o il suo contenuto è stato rimosso o spostato senza aggiornare i link interni.
L'URL è stato digitato o collegato in modo errato.
Il nome di dominio non esiste.
Problemi con il file .htaccess, come l'assenza delle regole predefinite di WordPress o problemi in sistemi come Laravel.
In rari casi, anche ModSecurity potrebbe essere la causa.
1. Sostituisci i link errati con quelli funzionanti.
2. Rimuovi tutti i link che puntano a pagine 404 e valuta la deindicizzazione delle pagine non funzionanti dai motori di ricerca. Usa strumenti come lo strumento di rimozione URL di Google per deindicizzare definitivamente queste pagine. Scopri di più in questa guida alla deindicizzazione.
3. Aggiorna i permalink del tuo sito WordPress andando su Impostazioni > Permalink nella dashboard di WordPress e seleziona Salva modifiche (è sufficiente salvare, non è necessario modificare).
Un errore 403 Vietato può essere causato da:
Permessi file/cartella errati
Regole negate nel file .htaccess
Attività sospetta rilevata da ModSecurity, che potrebbe bloccare l'accesso.
Blocco temporaneo del file /xmlrpc.php.
Blocco dovuto a sospetti di phishing o malware. Contatta l'Assistenza Clienti per verificare se è stato applicato un blocco.
Errore 403 Forbidden Richiesta vietata dalle regole amministrative indica che la richiesta è stata bloccata da un servizio di sicurezza sul nostro server. Se riscontri questo errore sul tuo sito web, contatta il Servizio Clienti per ulteriori verifiche e assistenza.
Questo errore indica che il server non può elaborare la richiesta a causa di un problema lato client. Le cause comuni includono:
Errore di sintassi nella stringa URL
Cache e cookie del browser corrotti
Problemi di cache della ricerca DNS
Dimensione del file superiore ai limiti del server
Conflitti con estensioni del browser
Per risolvere questo problema:
1. Assicurati che il nome di dominio e l’URL siano digitati correttamente. Verifica che eventuali caratteri speciali siano codificati correttamente e siano validi per un URL. Per URL lunghi, considera l’uso di un encoder/decoder online per controllare la presenza di caratteri non validi.
2. Svuota la cache del tuo browser.
3. Se stai caricando un file e riscontri questo errore, potrebbe essere perché la dimensione del file supera il limite del server. Prova a caricare un file più piccolo e, se funziona, riduci la dimensione del file originale e caricalo di nuovo.
4. Svuota la cache DNS.
5. Disattiva le estensioni del browser che influenzano i cookie o interferiscono con la funzionalità del sito web. Disattivarle temporaneamente ti permetterà di capire se sono la causa del problema.
Se il tuo sito web non è accessibile in alcuni browser (Chrome, Firefox, Safari, ecc.), prova a utilizzare strumenti come DNS Checker o servizi proxy:
Se il tuo sito funziona in alcuni browser ma non in altri, potrebbe essere dovuto a un problema di cache del browser. Prova a svuotare la cache del browser e ad accedere nuovamente al sito.
Se il tuo sito si carica tramite proxy online ma non nel tuo browser, potrebbe essere dovuto a ritardi nella propagazione DNS. Questo processo, che può richiedere 24-48 ore, aggiorna le cache DNS a livello globale dopo le modifiche alla zona DNS del tuo dominio. Purtroppo, non è possibile accelerare questo processo.
In attesa, puoi svuotare la cache DNS del computer e la cache del browser. Per bypassare la propagazione DNS, puoi anche modificare il file hosts locale. Questo file ti permette di associare manualmente i nomi di dominio agli indirizzi IP, consentendoti di visualizzare in anteprima il tuo sito su un nuovo server prima che le modifiche DNS abbiano effetto. Aggiungendo voci specifiche al file hosts, puoi visualizzare il sito utilizzando il suo nome di dominio, indirizzando il computer a risolverlo verso un IP specifico e bypassando la normale ricerca DNS. Questo è utile quando vuoi lavorare sul sito ospitato su un nuovo server, mentre altri accedono ancora al sito attivo sul vecchio server.
Se il sito continua a non funzionare su diversi browser, proxy o dispositivi, verifica che il dominio sia correttamente puntato al server. Se la propagazione DNS è completa e il dominio è configurato correttamente, potrebbero esserci problemi globali con il server di hosting, come manutenzione programmata o problemi tecnici.
I periodi di inattività del sito possono essere frustranti, ma comprendere i messaggi di errore più comuni e le loro cause può aiutarti a identificare e risolvere rapidamente i problemi. Che si tratti di un errore 404 dovuto a link interrotti, di un errore 500 Internal Server Error causato da direttive .htaccess errate o di limiti di risorse che provocano un errore 508, questa guida offre passaggi pratici per risolvere questi problemi. Mantieni sempre aggiornati plugin, temi e software, monitora le risorse del server e utilizza gli strumenti disponibili nel tuo account di hosting per mantenere le prestazioni del sito. Per problemi più complessi o se hai bisogno di ulteriore aiuto, non esitare a contattare il Servizio Clienti per assistenza.