Risoluzione bug ed errori

Correzione di bug ed errori — su qualsiasi sito, indipendentemente da chi lo abbia sviluppato

Schermate bianche, errori irreversibili PHP, errori 500, un checkout che fallisce silenziosamente, un aggiornamento che ha reso il sito irraggiungibile, un conflitto tra plugin che nessuno riesce a individuare, errori JavaScript, un sito compromesso da hacker. Ci invii il sintomo e noi troveremo la causa. WordPress, WooCommerce, Laravel, Django, Node o PHP puro; e non è necessario che il Suo hosting sia presso di noi per risolvere il problema.

Un rapporto sui risultati, la maggior parte superati e uno contrassegnato per attenzione, con un punteggio complessivo.
  • Qualsiasi hostNon abbiamo bisogno che vi trasferiate
  • Qualsiasi CMSWordPress, Woo, Laravel, Django, Node, PHP
  • 25+ annidi leggere il codice di altre persone
  • Causarisolto, non solo nascosto il sintomo
  • Per prima cosa eseguiamo un backupNon viene modificato nulla finché non esiste un modo per tornare indietro
  • Troviamo la causalog, tracce e query, non congetture
  • Vi diciamo di cosa si trattavain inglese semplice, in modo da poterlo evitare la prossima volta
  • Nessun obbligo di trasferimentoLo ripareremo dove si trova

Cosa ripariamo

Se il sito sta facendo qualcosa che non dovrebbe fare, o ha smesso di fare qualcosa che dovrebbe fare, è presente in questo elenco.

Schermate bianche ed errori irreversibili di PHP

Una pagina vuota, un errore 500 o un errore che compare solo per alcuni visitatori. Attiviamo correttamente la registrazione dei log, riproduciamo il problema e lo tracciamo fino alla riga esatta, invece di disattivare i plugin finché non scompare.

Aggiornamenti che hanno danneggiato il sito

Un aggiornamento del core, di un plugin, di un tema o della versione di PHP che ha bloccato il sito. Invece di consigliarLe di non aggiornare mai più, ripristiniamo prima il funzionamento del Suo sito e poi facciamo in modo che l'aggiornamento vada a buon fine in totale sicurezza.

Conflitti tra plugin e temi

Due elementi che funzionano singolarmente ed entrano in conflitto tra loro. Individuati tramite bisezione su una copia di staging, non sul Suo sito live davanti ai clienti.

Casse e pagamenti non funzionanti

Ordini di WooCommerce che falliscono silenziosamente, gateway di pagamento che vanno in timeout, e-mail che non partono mai, imposte o spese di spedizione calcolate in modo errato. Quelli che costano denaro mentre nulla sembra fuori posto.

Errori che si manifestano come rallentamenti

Query N+1, un cron eseguito a ogni caricamento di pagina, una chiamata esterna non memorizzata nella cache, una tabella senza indice. Spesso segnalato come 'il sito è lento' e corretto come un bug.

Siti violati, defacciati e inseriti nella lista nera

Malware rimosso, via d'accesso chiusa, backdoor individuate e reputazione ripristinata: Search Console, blacklist e reputazione delle e-mail correlata.

Errori JavaScript e front-end

Un modulo che non si invia, uno script che si blocca su un browser, un layout che si rompe su dispositivi mobili, una console piena di errori che nessuno ha letto.

Problemi relativi al database e ai dati

Tabelle danneggiate o eccessivamente espanse, una migrazione non riuscita, righe duplicate o orfane, un'importazione errata. Riparate previo salvataggio di una copia.

Email che non arriva

Le e-mail del sito finiscono nello spam o scompaiono del tutto — SPF, DKIM, DMARC, il percorso di invio e il plugin che nasconde silenziosamente gli errori.

Come funziona

La maggior parte delle attività segue le stesse quattro fasi e riceverà nostre notizie a ogni passaggio.

  1. Indichi il sintomo

    Non ha bisogno di una diagnosi: questo è il nostro lavoro. Ciò che ha visto, quando è iniziato e cosa è cambiato subito prima di solito è sufficiente.

  2. Verifichiamo prima di formulare un preventivo

    Esaminiamo il sito e i log in modalità di sola lettura, in modo che il preventivo sia basato sulla causa effettiva e non sull'apparenza del sintomo. Questo controllo è gratuito.

  3. Lo correggiamo su una copia, poi sul sito

    Prima un backup, la correzione verificata su una copia di staging ove possibile, quindi applicata in produzione. Su un sito compromesso chiudiamo la via d'accesso e ripuliamo quanto lasciato indietro.

  4. Le viene comunicato di cosa si trattava

    Un breve resoconto della causa, della risoluzione e di tutto ciò che abbiamo notato strada facendo e che potrebbe crearLe problemi in seguito. Se si tratta di un problema di hosting anziché di codice, lo indichiamo espressamente.

Persone con cui collabori

25 anni di ingegneria full-stack, guidati da Neil Lock

Il lavoro di ripristino qui è guidato dal fondatore e CEO Neil Lock, uno sviluppatore full-stack con circa 25 anni di esperienza di produzione in PHP, Python, .NET e JavaScript. Il debug della base di codice di qualcun altro è una competenza diversa dalla scrittura del proprio codice, ed è un'abilità che si acquisisce solo dopo averne lette moltissime.

Gestiamo anche la piattaforma sottostante, con oltre 700.000 siti, quindi vediamo cosa danneggia effettivamente WordPress e WooCommerce su larga scala, e non ciò che sostiene un thread di un forum del 2019.

  • Circa 25 anni di full-stack — PHP, Laravel, Python, Django, .NET, Node e WordPress
  • Legge log, tracce e query, non solo il sintomo sullo schermo
  • Risolve la causa, quindi spiega in un inglese semplice cosa l'ha provocata
  • Funziona su siti che non ospitiamo, senza alcun obbligo di trasferimento
Neil Lock su LinkedIn
Un supporto clienti con una coda di conversazioni e una risposta in fase di stesura.

Alcuni problemi hanno una pagina dedicata

Dove il lavoro ha una forma nota, esiste un servizio dedicato.

Trasferimento con IA — gratuito

La nostra IA trasferisce qui il Suo sito, sotto la supervisione del nostro team di migrazione e testato end-to-end prima del passaggio definitivo. Gratuito con ogni piano a pagamento.

Trasferimento con IA — gratuito →

Ogni servizio di sviluppo che offriamo

Un solo team, un solo preventivo, per qualunque di questi servizi di cui abbiate bisogno — e la maggior parte dei progetti ne richiede più d'uno.

Sviluppo WordPress

Sviluppi personalizzati, WooCommerce, WordPress headless, ottimizzazione delle prestazioni e interventi di recupero, da parte di chi gestisce l'hosting di WordPress su larga scala.

Sviluppo WordPress →

Plugin e temi personalizzati

Plugin su misura, blocchi Gutenberg, temi child e temi completamente personalizzati, creati secondo gli standard della directory di WordPress.org.

Plugin e temi personalizzati →

Sviluppo web personalizzato

Sviluppo full-stack con PHP, Laravel, .NET, Node e qualsiasi framework moderno, qualunque sia lo stack.

Sviluppo web personalizzato →

Migrazione con IA — gratuita

La nostra IA trasferisce il Suo sito qui, sotto la supervisione del nostro team di migrazione e testato end-to-end prima del passaggio definitivo. Gratuito in ogni piano a pagamento.

Migrazione con IA — gratuita →

Domande frequenti

Devo necessariamente usufruire del vostro hosting?

No. Ripariamo i siti ovunque siano ospitati e non vi è alcun obbligo di trasferimento successivo. Se la causa dovesse rivelarsi l'hosting anziché il codice, glielo diremo chiaramente — compreso il caso in cui la soluzione sia un intervento che il Suo attuale provider di hosting può eseguire gratuitamente.

Di quale accesso ha bisogno?

Di norma un account amministratore e l'accesso SFTP o al pannello di controllo, oltre ai registri degli errori. Per un sito violato, richiediamo anche i log di accesso grezzi. Chiediamo solo il minimo indispensabile per poter lavorare, e potete revocare l'accesso non appena avremo terminato.

Cosa succede se non riesce a trovarlo?

La verifica gratuita avviene prima del preventivo proprio affinché questo rischio sia a nostro carico anziché a Suo. Se non ravvisiamo una soluzione al problema, Lo comunichiamo in quel momento e Lei non ha pagato nulla.

È solo WordPress?

No. WordPress e WooCommerce costituiscono la maggior parte, ma lavoriamo anche con Laravel, Django e il Python moderno, .NET, Node e PHP puro. Se funziona sul web, è molto probabile che abbiamo già eseguito il debug di qualcosa di simile in passato.

Il mio sito non è attualmente raggiungibile.

Lo indichi nel modulo e lo gestiremo di conseguenza. Se è già un cliente hosting, apra invece un ticket dal pannello di controllo: in questo modo ci raggiungerà più velocemente rispetto a qualsiasi altra opzione su questa pagina.

Può impedire che si ripeta?

Questo è lo scopo dell'articolo. Quando la soluzione è un processo piuttosto che una patch — un ambiente di staging prima degli aggiornamenti, backup effettivamente testati, un monitoraggio che Vi avrebbe avvisato per primo — specifichiamo quale, e la maggior parte di essi è inclusa gratuitamente nel nostro hosting anziché esserVi venduta.

Ci dica cosa non funziona

Il sintomo, quando è iniziato e cosa è cambiato subito prima. Esaminiamo la situazione prima di formulare un preventivo, e sia l'ispezione sia il preventivo sono gratuiti.

Richieda un preventivo gratuito