TechBlogSD - Tutto per WordPress e sviluppo WEB
Istruzioni WEB e WordPress, notizie, recensioni di temi e plugin

Come risolvere i tempi di inattività del sito WordPress e portarlo online?

25

Esistono due modi diversi per ospitare siti Web sul Web. Uno è scegliere società di hosting gratuito come Weebly, Wix, ecc. Questa è un’opzione buona e facile per un piccolo proprietario di siti. Tuttavia, se hai intenzione di gestire un blog o un sito di e-commerce come carriera, dovresti stare attento nella scelta della piattaforma. Ecco la seconda opzione come WordPress, Drupal, Joomla e altre piattaforme di forum PHP. WordPress è il preferito da molti blogger e proprietari di negozi grazie alle vaste opzioni disponibili.

Ma come proprietario individuale, devi davvero lavorare sodo per stabilire la presenza online del tuo sito. Quindi qualsiasi tempo di inattività del tuo sito influenzerà la reputazione e le vendite. Il primo compito per te è risolvere i problemi e portare il sito online. In questo articolo, discutiamo delle soluzioni che puoi provare quando un sito WordPress non funziona.

Come confermare o meno il sito inattivo?

È impossibile aprire manualmente e controllare che il sito sia accessibile per tutta la vita. Pertanto, dovresti organizzare un modo per monitorare il tempo di attività del tuo sito e ricevere una notifica ogni volta che va giù.

un. Utilizzo del plug-in

Usa plugin come Jetpack per monitorare i tempi di inattività. Questo plugin invierà immediatamente un’e-mail all’amministratore se rileva che il sito non è attivo. Di seguito è riportato un esempio di e-mail da Jetpack che indica il tempo di inattività.

Come risolvere i tempi di inattività del sito WordPress e portarlo online?

Monitora i tempi di inattività con Jetpack

Il plugin invierà anche un’e-mail, nel momento in cui il tuo sito sarà di nuovo attivo. Questo ti aiuterà a capire la durata dei tempi di inattività e ad intraprendere ulteriori azioni.

B. Utilizzo di altri siti

Se non desideri installare un plug-in aggiuntivo, prova a utilizzare soluzioni di monitoraggio di terze parti. Ci sono molti servizi disponibili là fuori sia gratuiti che premium.

C. Verifica disponibilità immediata

A volte, il sito potrebbe essere inattivo solo per te. Utilizza i servizi di monitoraggio su o giù del sito per verificare la situazione reale.

Come risolvere i tempi di inattività del sito WordPress e portarlo online?

Servizio su o giù del sito

Assicurati inoltre di cancellare tutti i livelli di memorizzazione nella cache, inclusa la cache del browser, per controllare il sito.

Motivi per il sito WordPress inattivo

Potrebbero esserci molte ragioni per i tempi di inattività del sito. Uno dei motivi principali è la tua attività. Di seguito è riportato l’elenco di controllo che puoi provare per ripristinare il tuo sito.

1 Ripristina l’azione precedente

Il mantenimento di un sito WordPress richiede molte attività di routine. Devi aggiornare regolarmente il tema, i plugin e il core di WordPress per mantenere il tuo sito sicuro e protetto. Il problema potrebbe sorgere quando qualcosa non è compatibile o hai modificato i file PHP in modo errato. Ora che il tuo sito è inattivo, cosa puoi fare dopo?

  • Hai modificato il file functions.php o wp-config.php?
  • Accedi al tuo FTP e ripristina le modifiche per ripristinare il tuo sito allo stato precedente.
  • Plugin o tema aggiornato? Per i plug-in, puoi ripristinare la versione precedente del plug-in utilizzando un altro plug-in. Tuttavia, questo funzionerà solo se hai accesso al pannello di amministrazione. Altrimenti devi accedere a FTP e cambiare il nome della cartella del plugin o del tema nella directory ‘/wp-content/’.
  • Hai giocato con le query del database? Questa è la cosa peggiore che puoi fare sul sito live. Se hai modificato qualcosa, prova ad abilitare di nuovo. Nel caso in cui hai eliminato alcune voci della tabella, l’unico modo è ripristinare il database dal backup.
  • Hai aggiornato WordPress? Ricorda che le versioni principali di WordPress avranno molti cambiamenti importanti. Ciò potrebbe causare problemi di compatibilità con il plug-in o il tema. Se il tuo sito non è attivo dopo aver aggiornato WordPress, disattiva il plug-in o la cartella dei temi per comprendere la radice del problema. Nel peggiore dei casi, potrebbe essere necessario eseguire una nuova installazione con una versione precedente.

Quindi ci sono così tante cose che puoi rovinare. Per evitare errori, è importante seguire alcuni principi invece di scherzare:

  • Non installare o aggiornare mai WordPress, plugin o temi sul sito WordPress live. Puoi sempre provare su localhost o sito di staging prima di distribuirlo sul sito di produzione.
  • Mantieni una pianificazione adeguata per l’aggiornamento e il backup dei tuoi contenuti. Ad esempio, puoi avere un aggiornamento settimanale pianificato e un backup. Ricorda che il tuo backup è l’unica cosa che aiuta a ripristinare il sito. In caso contrario, potresti perdere il contenuto in modo permanente.

Non preoccuparti per gli aggiornamenti in sospeso. Fissare il programma e testare accuratamente prima di aggiornare sul sito live.

2 Superamento del limite dell’account di hosting

Bene, se non hai fatto alcuna azione, la prossima probabile causa potrebbe essere l’hosting. La maggior parte di voi avvierà il sito su piattaforme di hosting condiviso senza comprenderne le limitazioni. Ci sono limitazioni anche su cloud o hosting VPS. Ad esempio, l’utilizzo continuo del 20% della CPU per 10 secondi comporterà il blocco dell’intero account in SiteGround.

Se hai più siti, controlla se l’altro sito è attivo o inattivo. Generalmente il problema di hosting influirà a livello di account e rimuoverà tutti i siti. Accedi al tuo account di hosting e controlla le statistiche di utilizzo del server o discuti con il rappresentante dell’assistenza per risolvere il problema.

Probabilmente potresti aver installato plug-in di memorizzazione nella cache come W3TC con tutti i tipi di memorizzazione nella cache attivati. Questo creerà centinaia di migliaia di directory e risulterà nel superare il limite di conteggio dei file impostato dal tuo host. Sfortunatamente, non è possibile identificare questo tipo di problemi con il localhost o il sito di staging. Devi richiedere al tuo host di ripristinare l’account ed eliminare il plug-in.

Imparerai più lezioni quando ne parlerai con il tuo host:

  • Hai scelto per contratto a lungo termine senza capire le condizioni. Puoi passare al livello successivo per mantenere aperto il tuo account o passare a un altro host perdendo i soldi. Quindi mai, optare per contratti pluriennali a causa del prezzo basso. Ti sentirai colpito quando non sarai felice con l’ospite.
  • La società di hosting non ti aiuterà a risolvere i problemi relativi al sito web. Ad esempio, potresti notare che la RAM sta aumentando una volta al giorno portando il sito verso il basso. Se il picco si verifica occasionalmente, l’aggiornamento del piano di hosting o della RAM non sarà di aiuto. La soluzione è assumere uno sviluppatore ed eseguire i test delle prestazioni del tuo sito per trovare il motivo principale del picco.
  • Non hai mai bisogno della maggior parte delle interessanti funzionalità del tuo pacchetto di hosting.

Quindi scegli il tuo piano di hosting al di sopra delle tue esigenze per far fronte a situazioni impreviste.

3 Aumento del traffico

Il tuo sito sarà semplicemente inattivo mostrando 503 – errore di servizio non disponibile ogni volta che il traffico supera la capacità. In genere, puoi contare le visualizzazioni di pagina o le visite uniche come traffico. Tuttavia, il traffico web reale ha molte dimensioni.

  • Utenti reali che visitano il tuo sito
  • Autentici robot dei motori di ricerca che scansionano il tuo sito come Goolgebot
  • I robot falsi cercano di eliminare i contenuti o di hackerare
  • File sul tuo sito

Usa gli strumenti come AWStats nel tuo cPanel per capire come il tuo sito consuma la larghezza di banda del server. Sarai sorpreso di capire che i bot causano un carico considerevole sul server.

3.1 Blocco dei bot

Nella fase iniziale della crescita, pregherai il dio di Google per eseguire la scansione del tuo sito. Tuttavia, in seguito cambieranno le cose che è necessario controllare la velocità di scansione dei bot dei motori di ricerca. Sì, stiamo parlando di veri robot dei motori di ricerca come Google, Bing, Baidu e Yandex. Ulteriori informazioni su come impostare la velocità di scansione per Google e Bing.

Yandex e Baidu sono bot aggressivi che dovresti bloccare immediatamente se non hai molto traffico dalla Russia e dalla Cina. Utilizza l’account Search Console o Strumenti per i Webmaster per impostare la velocità di scansione per Google e Bing. Probabilmente non hai bisogno che eseguano frequentemente la scansione del tuo sito.

Devi anche bloccare i falsi bot per risparmiare la larghezza di banda e renderla disponibile per l’utente reale sul tuo sito. Usa le direttive htaccess per bloccare i bot non necessari che eseguono la scansione del tuo sito.

3.2. Riduci i file sul tuo sito

Il tuo sito contiene diversi tipi di file: immagini, video, pubblicità, testo, CSS, script, markup HTML, caratteri, ecc. WordPress assemblerà tutti gli elementi quando qualcuno apre una pagina sul browser. Se disponi di risorse del server limitate, assicurati di comprendere le limitazioni e di offrire il contenuto in modo appropriato. Ad esempio, è possibile utilizzare CDN o ospitare file multimediali su host diversi o ridurre al minimo l’utilizzo dei caratteri.

Se vedi chiaramente che il traffico è dovuto a utenti reali, l’unica opzione è verificare con il tuo host e aggiornare il piano di hosting corrente.

4 Utilizzo CPU/RAM

Quando il sito non funziona, accedi al tuo account di hosting e controlla il registro degli errori PHP. Questo aiuterà a capire quale script sta causando il problema. La maggior parte delle volte vedrai il file ‘index.php’ nella root del tuo server. Ciò indica che ci sono utenti reali che cercano di visitare il tuo sito. È possibile controllare l’utilizzo della CPU e della RAM per comprenderne l’utilizzo.

Come risolvere i tempi di inattività del sito WordPress e portarlo online?

Se il tuo Google Analytics mostra anche che il traffico è genuino e aumenta improvvisamente, l’unico modo è aumentare la capacità del tuo server. L’aumento del traffico può essere improvviso perché l’algoritmo di Google si aggiorna regolarmente. Il tuo sito potrebbe ricevere traffico a causa dell’aggiornamento dell’algoritmo, cosa che potresti non aver mai previsto.

5 problemi PHP

WordPress funziona su PHP e gli script richiedono memoria e tempo sufficienti per attivare l’azione. La maggior parte delle società di hosting limita il tempo di esecuzione dello script per proteggere i server. Se vedi la reale necessità di script per l’esecuzione a lungo, chiedi al tuo host di aumentare il limite di memoria e il tempo di esecuzione di PHP. Se sei autorizzato a modificare i limiti, segui le istruzioni qui per aumentare il limite di memoria PHP.

Se identifichi lo script che causa un aumento improvviso di RAM/CPU, ti consigliamo di cercare la sostituzione invece di aumentare i limiti PHP. Poiché WordPress è un open source e comunemente usato, gli sviluppatori dovrebbero sempre creare script ottimizzati che vengono eseguiti su un ambiente a livello condiviso. In caso contrario, dovresti provare a modificare lo script. Inoltre, alcuni plugin popolari che funzionano bene per altri potrebbero creare un incubo per te. Senza esitazione, rimuovi il plug-in che causa tempi di inattività.

Ancora più importante, aggiorna alla versione PHP consigliata per evitare che i plugin e il tema causino incompatibilità con la tua versione PHP obsoleta.

6 Hackerato da qualcuno

Le persone cattive possono iniettare script non necessari sul tuo server e distruggere il tuo sito. Se non hai apportato alcuna modifica e l’account di hosting è buono, è molto probabile che il tuo sito venga violato.

Discuti con il tuo host e scansiona chiedi loro di scansionare a fondo il tuo sito. Puoi anche utilizzare plugin come Sucuri per scansionare il tuo sito. Tuttavia, ciò potrebbe non essere molto efficace dopo l’infezione. Sfortunatamente, il tuo host non aiuterà a identificare gli script problematici. Devi risolvere tu stesso i problemi o assumere un esperto per controllare a fondo il tuo sito.

Puoi anche utilizzare scanner di malware per scansionare il tuo sito e confermare l’infezione. Il modo consigliato qui è quello di cambiare tutte le password e ripulire l’intero sito. Ancora una volta, ripristina o esegui una nuova installazione di WordPress per assicurarti che nessun file infetto venga copiato dal vecchio contenuto.

7 Usa il debug per trovare i problemi

Ogni volta che ci sono problemi negli script PHP, WordPress mostrerà i dettagli sul browser per la risoluzione dei problemi. Poiché questo può contenere le informazioni sul backend, per impostazione predefinita WordPress nasconde i dettagli di debug nel frontend. Se vuoi vedere il messaggio di errore in dettaglio, segui questo processo per abilitare il debug.

  • Accedi al tuo account FTP
  • Apri il file wp-config.php nella radice della tua installazione di WordPress
  • Individua la riga "DEBUG = FALSE" e cambia in TRUE.
  • Salva e ricarica il file sul tuo server.
  • Apri il tuo sito sul browser e vedrai il messaggio di errore PHP che mostra quale plug-in / tema causa il problema.
  • Disattiva il plugin/tema o correggi l’errore PHP per ripristinare il tuo sito.
  • Dopo aver risolto, ricorda di ripristinare il debug su false nel file wp-config.php.

8 Ripristino da backup

Se la tua attività precedente non può essere ripristinata, devi ripristinare il tuo sito per visualizzarlo.

  • Alcuni host offrono backup regolari, puoi richiedere loro di ripristinare il contenuto per te. In genere, l’host addebiterà il ripristino anche se il backup è gratuito.
  • Puoi reinstallare manualmente WordPress soprattutto se il sito è piccolo e hai il contenuto di backup.
  • Puoi ottenere la versione precedente del tema e del plugin dal repository di WordPress. Per temi e plug-in commerciali, contatta lo sviluppatore del tema o del plug-in per ripristinarlo alla versione precedente.

9 modifiche DNS

Le modifiche apportate al file di zona DNS possono causare tempi di inattività del sito. Le modifiche DNS richiedono fino a 72 ore per propagarsi in tutto il mondo. Se hai apportato modifiche al DNS, attendi il giorno successivo affinché il tuo sito funzioni correttamente. Controllare la propagazione DNS per comprendere l’attuale indirizzo del server a cui si accede da posizioni diverse.

Come risolvere i tempi di inattività del sito WordPress e portarlo online?

Controllo della propagazione DNS

Di seguito sono riportati alcuni dei motivi per cui è necessario modificare il DNS e il tempo di inattività è inevitabile nella maggior parte dei casi e fuori dalle tue mani.

  • Server dei nomi di dominio modificati per abilitare o disabilitare CDN come Cloudflare o Slackpath.
  • Sito migrato su un’altra società di hosting e modificato l’indirizzo IP del server.

In tutti questi casi, prova a conservare i tuoi record DNS precedenti senza eliminarli. Ad esempio, se desideri disabilitare il CDN, mantieni la connessione attiva e modifica il DNS in nuovi server presso il tuo registrar di domini. Almeno questo aiuterà a servire i file CDN fino al completamento della propagazione al nuovo server ed evitare tempi di inattività.

Conclusione

Non farti prendere dal panico quando il tuo sito è inattivo. Se non riesci a risolvere i problemi e ad aprire il sito, parlane immediatamente con il tuo host per capire meglio il problema. Per tutti i problemi specifici del sito come gli attacchi di malware potrebbe essere necessario assumere specialisti a seconda del problema.

Fonte di registrazione: www.webnots.com
Lascia una risposta

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More