Ispravljanje programskih grešaka i pogrešaka

Ispravljanje programskih pogrešaka i kvarova — na bilo kojoj web-stranici, bez obzira tko ju je izradio

Bijeli ekrani, fatalne PHP pogreške, pogreške 500, postupak naplate koji neprimjetno zakazuje, ažuriranje koje je srušilo web-mjesto, sukob priključaka koji nitko ne može pronaći, JavaScript pogreške, hakirano web-mjesto. Javite nam simptom, a mi ćemo pronaći uzrok. WordPress, WooCommerce, Laravel, Django, Node ili čisti PHP — i ne morate imati hosting kod nas kako bi se problem riješio.

Izvješće o nalazima, od kojih je većina uspješna, a jedan je označen za pregled, s ukupnim rezultatom.
  • Bilo koji poslužiteljNe trebate se seliti
  • Bilo koji CMSWordPress, Woo, Laravel, Django, Node, PHP
  • 25+ godinačitanja tuđeg koda
  • Uzrokispravljeno, a ne samo prikriven simptom
  • Prvo izrađujemo sigurnosnu kopijuNišta se ne mijenja dok ne postoji način povratka
  • Pronalazimo uzrokzapisnici, tragovi i upiti, a ne nagađanja
  • Govorimo vam što je to bilona jednostavnom engleskom jeziku, kako bi se to idući put moglo izbjeći
  • Bez obveze preseljenjaPopravit ćemo to na mjestu gdje se nalazi

Što popravljamo

Ako web-mjesto radi nešto što ne bi trebalo ili je prestalo raditi nešto što bi trebalo, nalazi se na ovom popisu.

Bijeli zasloni i fatalne pogreške u PHP-u

Prazna stranica, pogreška 500 ili pogreška koja se prikazuje samo nekim posjetiteljima. Pravilno uključujemo bilježenje, reproduciramo problem i pratimo ga do točnog retka umjesto isključivanja dodataka dok ne prestane.

Ažuriranja koja su narušila rad web-mjesta

Ažuriranje jezgre, priključka, teme ili PHP verzije koje je prouzročilo pad sustava. Umjesto da Vam savjetujemo da više nikada ne ažurirate, prvo ćemo ponovno pokrenuti Vašu stranicu, a zatim osigurati sigurno provođenje ažuriranja.

Sukobi dodataka i tema

Dvije stvari koje funkcioniraju zasebno, ali se međusobno sukobljavaju. Pronađeno metodom bisekcije na testnoj kopiji, a ne na Vašoj produkcijskoj stranici pred korisnicima.

Neispravne naplate i plaćanja

WooCommerce narudžbe koje tiho zakažu, pristupnici za plaćanje kojima istekne vrijeme, e-poruke koje se nikada ne pošalju, porez ili dostava koji se pogrešno izračunavaju. Oni slučajevi koji koštaju novca dok naizgled ništa ne djeluje pogrešno.

Pogreške koje se očituju kao sporost

N+1 upiti, cron koji se pokreće pri svakom učitavanju stranice, nepredmemorirani vanjski poziv, tablica bez indeksa. Često se prijavljuje kao 'web-mjesto je sporo' i ispravlja kao pogreška.

Hakirane, nagrđene i na crnu listu stavljene stranice

Zlonamjerni softver je uklonjen, ulazni put zatvoren, stražnja vrata pronađena, a posao s reputacijom dovršen — Search Console, crne liste i s njima povezana reputacija e-pošte.

Pogreške JavaScripta i korisničkog sučelja

Obrazac koji se ne može poslati, skripta koja prestaje raditi u jednom pregledniku, izgled koji se kvari na mobilnim uređajima, konzola puna pogrešaka koje nitko nije pročitao.

Problemi s bazom podataka i podacima

Oštećene ili prenapuhane tablice, neuspjela migracija, duplicirani ili napušteni redovi, nepravilan uvoz. Popravljeno uz prethodno izrađenu kopiju.

E-pošta koja ne stiže

E-pošta web-mjesta odlazi u neželjenu poštu ili potpuno nestaje — SPF, DKIM, DMARC, put slanja i priključak koji tiho guta pogreške.

Kako to funkcionira

Većina zadataka slijedi ista četiri koraka, a o svakome ćete primiti našu obavijest.

  1. Opišite nam simptom

    Nije vam potrebna dijagnoza — to je naš posao. Ono što ste vidjeli, kada je počelo i što se promijenilo neposredno prije obično je dovoljno.

  2. Provjeravamo prije davanja ponude

    Pregledavamo web-mjesto i zapise u načinu samo za čitanje kako bi se ponuda temeljila na stvarnom uzroku, a ne na tome kako je simptom izgledao. Taj je pregled besplatan.

  3. Popravljamo to na kopiji, a zatim na web-mjestu

    Prvo sigurnosna kopija, ispravak provjeren na testnoj kopiji gdje je to moguće, a zatim primijenjen na produkciji. Na hakiranoj stranici zatvaramo pristupni put i uklanjamo sve što je ostalo iza napada.

  4. Biti ćete obaviješteni o čemu se radilo

    Kratak opis uzroka, rješenja i svega što smo usput primijetili, a što bi Vam u nastavku moglo stvarati poteškoće. Ako je problem u hostingu, a ne u kodu, to ćemo i reći.

S kim surađujete

25 godina full-stack inženjeringa, pod vodstvom Neil Lock

Radove na spašavanju ovdje vodi osnivač i izvršni direktor Neil Lock, full-stack programer s oko 25 godina iskustva u produkciji s PHP-om, Python-om, .NET-om i JavaScript-om. Otklanjanje pogrešaka u tuđoj bazi koda drugačija je vještina od pisanja vlastite, a stječe se tek nakon što ste ih pročitali jako puno.

Također upravljamo temeljnom platformom s više od 700.000 web-mjesta, pa vidimo što u velikom opsegu doista narušava rad WordPress i WooCommerce sustava — a ne ono što tvrdi tema na forumu iz 2019. godine.

  • Oko 25 godina full-stack razvoja — PHP, Laravel, Python, Django, .NET, Node i WordPress
  • Čita zapise, praćenja i upite — a ne samo simptom na zaslonu
  • Otklanja uzrok, a zatim vam na jednostavnom engleskom jeziku objašnjava što ga je uzrokovalo
  • Radi na web-mjestima koja ne ugošćujemo, bez obveze preseljenja
Neil Lock na LinkedInu
Korisnička podrška s redom čekanja razgovora i odgovorom koji se upravo piše.

Neki problemi imaju vlastitu stranicu

Tamo gdje zadatak ima poznat oblik, za njega postoji namjenska usluga.

Premještanje putem AI-ja — besplatno

Naša umjetna inteligencija premješta vašu web-stranicu ovdje, uz nadzor našeg migracijskog tima i cjelovito testiranje prije samog prebacivanja. Besplatno uz svaki plaćeni plan.

Premještanje putem AI-ja — besplatno →

Svaka razvojna usluga koju nudimo

Jedan tim, jedna ponuda, što god od ovoga trebate — a većina projekata zahtijeva više od jednog.

Razvoj za WordPress

Prilagođena rješenja, WooCommerce, headless WordPress, optimizacija performansi i spašavanje stranica, od strane stručnjaka koji hostaju WordPress u velikim razmjerima.

Razvoj za WordPress →

Prilagođeni priključci i teme

Prilagođeni priključci, Gutenberg blokovi, podređene teme i potpuno prilagođene teme, izrađeni prema standardima direktorija WordPress.org.

Prilagođeni priključci i teme →

Python i razvoj aplikacija

Aplikacije, API-ji, automatizacija i integracije AI/LLM-a u jezicima Python, Django i modernim asinkronim pozadinskim sustavima.

Python i razvoj aplikacija →

Prilagođeni web razvoj

Full-stack rad u tehnologijama PHP, Laravel, .NET, Node i svim modernim radnim okvirima, bez obzira na tehnološki stog.

Prilagođeni web razvoj →

Stručno ubrzanje web-mjesta

Faza optimizacije na Vašoj postojećoj stranici — Core Web Vitals, upiti i predmemoriranje, mjereno prije i poslije.

Stručno ubrzanje web-mjesta →

Premještanje uz AI — besplatno

Naša umjetna inteligencija premješta Vaše web-mjesto ovdje, pod nadzorom našeg tima za migraciju i temeljito testirano prije samog prijelaza. Besplatno u svakom plaćenom planu.

Premještanje uz AI — besplatno →

Često postavljana pitanja

Moram li imati hosting kod vas?

Ne. Popravljamo web-stranice bez obzira na to gdje se nalaze i nema obveze naknadnog premještanja. Ako se ispostavi da je uzrok hosting, a ne kôd, to ćemo Vam otvoreno reći — uključujući i situacije kada Vaš trenutni pružatelj hostinga može besplatno riješiti problem.

Kakav pristup trebate?

Obično administratorska prijava i pristup putem SFTP-a ili upravljačke ploče, uz zapisnike pogrešaka. Za hakirano web-mjesto potrebni su nam i sirovi zapisnici pristupa. Tražimo samo minimum potreban za rad, a pristup možete opozvati čim završimo.

Što ako ga ne možete pronaći?

Besplatni uvid odvija se prije ponude upravo zato kako bi ovaj rizik bio naš, a ne Vaš. Ako ne vidimo mogućnost rješenja, obavijestit ćemo Vas u tom trenutku, a Vi niste platili ništa.

Je li ovo samo WordPress?

Ne. Većinu čine WordPress i WooCommerce, ali radimo i s Laravel, Django te modernim Python, .NET, Node i čistim PHP-om. Ako radi na webu, vrlo je vjerojatno da smo već otklanjali pogreške na nečemu sličnom.

Moja web-lokacija trenutno ne radi.

Navedite to u obrascu i obradit ćemo to na taj način. Ako ste već korisnik usluge hostinga, radije otvorite korisnički zahtjev na upravljačkoj ploči — to do nas stiže brže od bilo čega na ovoj stranici.

Možete li spriječiti da se to ponovi?

U tome je bit ovog članka. Kada je odgovor proces, a ne zakrpa — probno okruženje prije ažuriranja, sigurnosne kopije koje su stvarno testirane, nadzor koji bi Vas prvi obavijestio — navodimo o čemu je riječ, a većina toga uključena je besplatno na našem hostingu umjesto da Vam se prodaje.

Recite nam što ne radi

Simptom, kada je započeo i što se promijenilo neposredno prije toga. Pregledavamo situaciju prije nego što izdamo ponudu, a pregled i ponuda potpuno su besplatni.

Zatražite besplatnu ponudu