Il mio sito web è rotto. Ora, cosa devo fare?

Pubblicato: 2022-09-21

Mattinata in ufficio. Il telefono squilla. Uno dei miei clienti mi chiama con il panico nella voce: “Il mio sito web è sparito. Non possiamo arrivarci! Non è lì!" La sua attività dipende dai clienti che effettuano ordini sul suo sito Web tutto il giorno. Quando non può accedere al suo sito Web, chiaramente non può ricevere ed evadere gli ordini. Davvero un pessimo inizio di giornata.

Un'altra volta sto parlando con un life coach del suo sito web. Quando la conversazione tocca mantenere il sito web sicuro e sempre attivo, non vede alcun problema. "Se il mio sito Web si arresta in modo anomalo, lo ricostruirò".

Nessun problema, anzi. Tranne quando il suo sito web si rompe/si blocca/implode/viene hackerato (succederà, nel momento peggiore possibile, grazie a Murphy), i suoi clienti non saranno in grado di trovarla online.

Fino a quando non interrompe tutto il resto per ricostruire il sito Web (perdendo così entrate) o assume qualcuno per creare molto rapidamente un nuovo sito Web per lei (sicuramente un lavoro urgente per $$$$ extra).

Come recita il verso di A Knight's Tale , “Il dolore. Tanto dolore”.

C'è un problema, ma dove?

Quando il tuo sito web si "rompe", è importante prima capire dove si trova il problema su Internet.

Ci sono molti salti tra un browser e il server che contiene effettivamente i file del sito web. Un problema in qualsiasi punto di quella catena contorta può impedire alle persone di visitare il tuo sito web. Anche se tutto è perfettamente a posto con i file del sito Web effettivi.

Va tutto bene a casa?

Innanzitutto, controlla se il problema è locale per la tua posizione:

  • Il tuo computer/dispositivo mobile è effettivamente connesso a Internet?
  • Il modem funziona?
  • Il tuo dispositivo e il tuo browser funzionano correttamente?
  • Puoi visitare altri siti Web nel tuo browser?
  • Puoi visitare il tuo sito web utilizzando un altro browser sul tuo dispositivo?
  • Hai svuotato/reimpostato le cache nel tuo browser? Tutti i browser memorizzano i dati dei siti Web visitati di recente nella loro cache, con l'idea che se si visita nuovamente una pagina, questa si carica molto più velocemente da una cache locale che da Internet. Il che va bene, fino a quando una cache locale testarda ti impedisce di accedere a un sito Web live. Quindi potresti non vedere effettivamente l'ultima versione aggiornata della pagina.
  • Puoi visitare il tuo sito web utilizzando un altro dispositivo? (Se un sito non si carica su un computer, puoi visualizzarlo sul tuo telefono?)
  • Sono solo io? Puoi verificare se un sito Web non è disponibile solo per te o per tutti gli altri su https://isitdownorjust.me o https://downforeveryoneorjustme.com. Questo ti dirà se il sito web è veramente inattivo o se il problema è da qualche parte tra il tuo browser e il server di hosting.

Risoluzione dei problemi oltre il modem

Se tutto funziona a livello locale, controlla il provider di servizi Internet (ISP). Si sforzano di essere sempre attivi, ma a volte i problemi di connessione. Potrebbe essere per un breve momento o un'interruzione più lunga. Potrebbe interessare solo la tua posizione, essere a livello cittadino o addirittura regionale.

Il tuo ISP dovrebbe essere in grado di dirti se è la tua connessione al loro servizio che è il problema e risolverlo per te. Se il problema interessa un'area più ampia, potrebbe non esserci altro da fare se non attendere che l'interruzione venga riparata.

L'ISP a sua volta si connette alla dorsale Internet. Che potrebbe vivere una brutta giornata, causando interruzioni regionali o addirittura nazionali. Anche in questo caso, il tuo ISP potrebbe essere in grado di fornire informazioni sulla portata dell'interruzione e prevedere quando il servizio verrà ripristinato.

Tempo per il piano B

Se l'interruzione di Internet è da qualche parte presso il tuo ISP (o anche sulla spina dorsale), potrebbe essere utile avere un piano B:

  • Se la connessione Internet cablata non è disponibile, potresti essere in grado di utilizzare un telefono come hotspot e connetterti tramite la rete mobile
  • Internet potrebbe essere disponibile nel tuo edificio o in una parte della città. Andando fisicamente in un altro luogo (amico, biblioteca, bar), potresti essere in grado di connetterti da lì.
  • Un'azienda che fa affidamento sull'essere sempre connessa a Internet, può scegliere di pagare per l'accesso a Internet da 2 ISP. In questo modo possono passare rapidamente al provider di backup se il provider normale ha un'interruzione.

Una diagnosi rapida e un piano B possono salvarti la giornata e riportarti online (compreso il tuo sito web).

Queste opzioni di cui sopra mi hanno salvato la giornata più volte quando si è verificata un'interruzione di Internet locale.

Il primo passo per diagnosticare un sito Web danneggiato è quindi determinare in quale punto della catena si trova il problema. Una volta diagnosticato, se riesci a risolvere il problema, fallo. Oppure potresti essere in grado di aggirarlo temporaneamente. Sfortunatamente, a volte non c'è altro da fare se non aspettare che la parte responsabile risolva il problema.

Ma sai anche che il tuo sito web è ancora là fuori, raggiungibile da coloro la cui connessione Internet funziona.

Il mio sito web è rotto

Quando il tuo sito web è effettivamente inattivo

D'altra parte, se il tuo sito web è davvero offline, ti trovi di fronte a uno scenario diverso.

Registrar di domini e DNS

Il tuo sito web potrebbe essere inattivo a causa di un problema con la registrazione del dominio o il DNS. I record del server dei nomi di dominio sono una ricerca che traduce l'URL leggibile dall'uomo (tuodominio.com) in un indirizzo numerico che punta al server di hosting effettivo. Se qualcosa è andato storto presso il Domain Registrar o con il DNS, i visitatori potrebbero non essere in grado di accedere al tuo sito web. Fino a quando il problema non sarà risolto, ovviamente.

  • Scopri dove è registrato il tuo dominio e si trovano i record DNS, insieme a chi contattare in caso di problemi a questo livello.

Se tutto va bene finora, il prossimo posto da controllare è la tua società di hosting.

Società ospitante

Ogni sito web è ospitato su un server web. È attivo e funzionante?

Il server potrebbe essere inattivo, nel qual caso il sito Web non verrà visualizzato affatto.

Ma il server potrebbe anche non funzionare correttamente o disporre di risorse sufficienti. In tal caso, gran parte del sito Web potrebbe funzionare, ma alcune funzionalità falliscono.

  • Scopri dove è ospitato il tuo sito web e come contattare l'assistenza quando hai bisogno di aiuto.
  • Investi in un hosting di qualità, con una capacità definita e un buon supporto. Alcune società di hosting si accontentano di rispondere al tuo ticket in 24-48 ore, il che non è utile quando il tuo sito Web è inattivo ora. Una buona società di hosting, come LiquidWeb o Nexcess, avrà chat dal vivo e supporto telefonico, nonché supporto per ticket e risponderà rapidamente. La tua attività dipende dal fatto che il tuo sito web sia attivo e funzionante.

Quando il sito Web stesso è rotto

Se finora è tutto a posto, probabilmente c'è qualcosa che non va nei file o nel codice del sito web effettivo. Alcuni possibili scenari:

Stavo aggiornando un plug-in e ha rimosso l'intero sito Web

Ogni volta che si eseguono aggiornamenti, c'è sempre qualcosa che può andare storto. Il che potrebbe distruggere l'intero sito. O interrompere la funzionalità, facendo in modo che il sito Web si comporti in modi inaspettati.

  • Eseguire sempre il backup del sito Web prima di eseguire gli aggiornamenti. In questo modo, se le cose esplodono davvero, puoi sempre reinstallare il sito dal backup.
  • Controlla sempre attentamente il tuo sito web dopo aver effettuato gli aggiornamenti per assicurarti che tutto funzioni ancora correttamente.
  • Il momento di imparare a ripristinare una modifica o reinstallare il tuo sito Web da un backup è ora, quando tutto funziona correttamente, non dopo un disastro.

Stavo lavorando al sito Web e ora è rotto

Potresti aggiungere contenuti al sito Web, come una nuova pagina o modificare alcuni codici di stile e puf, il sito Web è danneggiato.

Qualcosa di piccolo come una virgola nel posto sbagliato in html, css o altro codice che esegue il sito Web può far esplodere completamente le cose. Invece della pagina Web che ti aspettavi, viene visualizzato un messaggio di errore che potrebbe essere utile o meno.

Lo scenario peggiore è se stai utilizzando gli editor di temi o plugin integrati in WordPress e qualcosa va storto, perché l'errore potrebbe impedirti di accedere alla dashboard e all'editor. Come si risolve e si corregge il codice quando non è possibile accedervi? Senza un accesso alternativo, l'intero sito Web potrebbe dover essere eliminato e ricostruito da zero.

Ecco perché disattivo sempre gli editor di temi e plugin integrati sui siti WordPress che creo. Invece, uso un'app separata per modificare il codice. Ora, quando si verifica un errore (e accadrà), ho ancora accesso al codice e posso risolvere il problema. Anche se l'intero sito Web viene visualizzato solo come messaggio di errore nel browser.

Scopri di più sulla disabilitazione degli editor di temi e plugin integrati e su cosa usare per modificare il codice invece nel mio articolo WordPress e la bomba integrata.

Tesoro, non sei così bella

A volte veniamo al nostro sito Web e semplicemente non sembra se stesso. Forse non si carica correttamente, non riesco ad accedere o altre funzionalità all'improvviso non funzionano.

Urli la parola H e consideri che potrebbe essere un problema con il server di hosting. Ecco due esempi:

Su uno dei miei siti, i reindirizzamenti delle pagine improvvisamente non funzionavano correttamente o per niente. Quindi, i visitatori sono rimasti confusi, in attesa del caricamento della pagina successiva, cosa che non è mai accaduta. Questa è una pessima esperienza utente.

Su un altro sito, improvvisamente, non siamo riusciti ad accedere alla dashboard e i backup hanno smesso di funzionare.

In entrambi i casi, si trattava di un problema di spazio del server. Sul primo sito, un processo di backup non autorizzato aveva riempito il server di backup invece di eliminarli. Il server, essendo esaurito lo spazio, non poteva funzionare correttamente. Una volta che il processo di backup è stato risolto e i dati extra eliminati, tutto ha funzionato di nuovo perfettamente.

Nel secondo caso, i file del sito Web stessi erano così grandi che non c'era spazio nell'account di hosting per una copia completa. Ma un backup crea una copia completa che si trova temporaneamente sul server prima di essere inviata fuori sede per l'archiviazione. Una volta che il server si è riempito, si è bloccato e non siamo riusciti ad accedere a WordPress. È stato necessario accedere all'account di hosting per eliminare manualmente i file di backup per ripristinare l'ordine.

Questi sono problemi che la tua società di hosting dovrebbe essere in grado di risolvere.

Non è affatto quello che mi aspettavo...

Infine, la cosa a cui così tanti proprietari di siti Web saltano subito quando il loro sito Web non è raggiungibile o non funziona correttamente. È stato violato.

Alcuni hacking sono facili da rilevare. Vai al sito web e vedi qualcosa di diverso da quello che ti aspettavi. Oppure vieni reindirizzato a un sito completamente diverso.

Altri hacking sono molto più difficili da rilevare. Ad esempio, il tuo sito web è lento o non risponde.

cosa fai? Innanzitutto, comprendi che ci sono molti modi per accedere a un sito Web e ai suoi file. La semplice modifica delle password per gli account utente, sebbene utile, non sarà sufficiente.

La formazione iThemes prevede corsi di formazione sulla gestione dei siti Web compromessi e il processo non è necessariamente per i deboli di cuore.

Questo è probabilmente il motivo per cui molte persone preferiscono mettere la testa sotto la sabbia e insistono sul fatto che "nessuno vorrebbe hackerare il mio piccolo sito, quindi non devo preoccuparmi".

Se il tuo sito web è stato violato, la tua società di hosting probabilmente non sarà di grande aiuto. Questo perché il problema riguarda i file del tuo sito Web effettivo. E queste sono le tue responsabilità.

Ma probabilmente non ne sai abbastanza per riparare davvero un sito Web compromesso. Né tu, come imprenditore, hai il tempo di affrontare quel processo. Si mangia un sacco di tempo.

Se hai qualcuno che lavora con te per fornire aggiornamenti, sicurezza e backup regolari del sito Web, è in una buona posizione per prevenire molti tentativi di hacking. Possono anche salvare un sito Web che viene violato. E tu vorresti sicuramente qualcuno dalla tua parte a questo punto.

Un approccio potrebbe essere quello di rimuovere completamente l'installazione del sito Web corrente (WordPress) e l'account del pannello C in cui si trova. Viene quindi creato un nuovo account e il sito Web viene reinstallato da un backup che è stato verificato per essere buono. Naturalmente, le password a tutti i livelli verranno modificate.

La chiave è avere i backup archiviati lontano dal server di hosting. Conservo almeno un mese di backup per ogni sito Web che gestisco. Nel caso in cui.

Il malware potrebbe essere presente, ma non rilevato, sul tuo sito Web per un po' di tempo. In questo caso, la reinstallazione da un backup recente porterà con sé il malware nel sito ripristinato. Così il circo può ricominciare.

Ottieni il contenuto bonus: Lista di controllo per la pulizia dei siti Web compromessi
Clicca qui

Recupero

Probabilmente hai capito ormai che sono grande con i backup. Molti di loro.

A differenza della mia amica coaching, che ha pianificato di ricostruire il suo sito Web da zero in caso di problemi, non voglio mai ricostruire un sito Web da zero senza una buona ragione. È un sacco di lavoro e sempre in un momento inopportuno.

Avere backup è la chiave per qualsiasi sforzo di ripristino riuscito.

Intendo backup giornalieri e completi del sito Web archiviati da qualche parte lontano dal server di hosting. Se un sito Web viene violato, tutti i backup archiviati in quella posizione vengono compromessi. E se il server si arresta in modo anomalo, sia il tuo sito Web che i backup sono spariti.

Mi sono affidato a BackupBuddy per i backup manuali e automatici per molti anni. Inoltre, semplifica la migrazione di un sito Web in una nuova posizione.

Il recupero può essere semplice, una sfida o addirittura difficile. Tutto dipende da quale sia il vero problema del sito Web e da quanto eri preparato. Ma avere backup affidabili semplificherà notevolmente le cose.

Ottieni il contenuto bonus: 10 funzionalità per scegliere un plug-in di backup di WordPress
Clicca qui

Un grammo di prevenzione vale un chilo di cura

Si verificheranno problemi con il sito web. Il tuo sito web andrà in crash/verrà violato/non funzionerà ad un certo punto. È solo una questione di tempo.

Quindi vuoi essere pronto. Quindi puoi ridurre al minimo i tempi di inattività quando le cose vanno male.

8 passi per essere preparati:

  1. Backup regolari. Backup giornalieri completi archiviati lontano dal server di hosting. Vuoi backup che controlli e per cui non dipendi dalla società di hosting. Usa un plug-in di backup di WordPress come BackupBuddy per impostare le pianificazioni di backup per eseguire il backup dell'intero sito.
  2. Tieni traccia del tempo di attività. Esistono diversi strumenti che verificheranno il tuo sito Web e ti faranno sapere se è ancora lì. I tracker del tempo di attività aiutano anche il sito Web ad attivare funzioni come l'esecuzione di backup automatici che potrebbero non verificarsi se il sito Web non viene visitato regolarmente. Mi affido a iThemes Sync per gestire i siti Web e monitorare il loro tempo di attività.
  3. Sapere chi chiamare. Il tuo ISP, società di hosting, registrar di domini, gestore di aggiornamenti, sicurezza e backup del sito Web, solo per citarne alcuni. Sapere come contattarli e cosa aspettarsi in termini di risposta in caso di problemi.
  4. Usa un hosting di qualità. Ci sono ancora aziende che pubblicizzano offerte di hosting nel seminterrato a buon mercato. Comprendi cosa offre effettivamente il pacchetto di hosting e quanto è lontano il supporto quando ne hai davvero bisogno. Un buon hosting ha un prezzo. Tuttavia, il calo dei costi per l'attività del tuo sito Web perché la società di hosting non fornisce consegnerà rapidamente tutti i risparmi che hai mai avuto da un piano seminterrato a buon mercato.
  5. Disabilita gli editor di temi e plugin integrati in WordPress. Almeno, non usare MAI quegli editor integrati in WordPress. Meglio ancora, apporta sempre modifiche al tema o al codice del plug-in utilizzando un'app esterna.
  6. Esegui il software di sicurezza. Uso e consiglio iThemes Security. Inoltre, assicurati che sia configurato correttamente per le tue esigenze. La semplice attivazione di un plug-in di sicurezza potrebbe non essere così sicura come pensi.
  7. Aggiorna regolarmente il core, il tema e i plugin di WordPress. La maggior parte degli imprenditori farebbe meglio a farlo per loro perché hanno un'attività da gestire. Hai davvero intenzione di eseguire sempre gli aggiornamenti anche quando le cose si danno da fare nel business? Hai intenzione di tenere il passo con tutte le ultime notizie online sulla sicurezza e sulle minacce? Molti designer/sviluppatori come me forniscono questo servizio come servizio di portineria per i loro clienti. Vogliono solo sapere che sta per finire.
  8. Visita regolarmente il tuo sito web e verifica la sua funzionalità. Ciò mantiene anche il sito Web in primo piano per te. È il tuo sito web. Noterai quando qualcosa non funziona correttamente. Non aspettarti solo che i visitatori ti facciano sapere se le cose non funzionano. Probabilmente andranno invece dal tuo concorrente.

Il momento di creare questo piano è quando tutto funziona bene. Una volta che c'è un problema e il sito web è rotto, è troppo tardi.

Dobbiamo anticipare l'imprevisto

I siti web si romperanno. Pianifica che ciò accada. Quindi, quando lo fa, sei pronto e puoi intraprendere l'azione migliore nella situazione data.

Ricordi quell'imprenditore che mi ha chiamato in preda al panico perché il suo sito web non funzionava?

Si è scoperto che in realtà non era giù. Tutti, tranne lui, potrebbero arrivarci. Fortunatamente era preparato. Aveva un ISP alternativo a cui poteva passare. Ci è voluto molto più tempo per convincere l'ISP a risolvere i problemi per capire perché stavano bloccando una manciata di siti Web che non dovrebbero essere bloccati. Alla fine, le cose si sono risolte e né il suo sito Web né la sua attività sono andati persi.

Per quanto riguarda quel life coach, sperando che il suo sito web non vada mai giù, le auguro davvero tutto il meglio. Ma un giorno accadrà...

Quindi preparati sempre. Perché sai che prima o poi le cose si romperanno. Preparati con un piano per l'imprevisto. Quindi, quando il tuo sito Web non funziona, puoi recuperare e andare avanti senza un disastro totale.

Ottieni il contenuto bonus: una guida alla sicurezza di WordPress
Clicca qui