Opravy chyb

Opravy chyb a ladění – na jakémkoliv webu, bez ohledu na to, kdo ho vytvořil

Bílé obrazovky, fatální chyby PHP, chyby 500, tichá selhání pokladny, aktualizace, která shodila web, konflikt pluginů, který nikdo nemůže najít, chyby JavaScriptu, napadený web. Pošlete nám příznak a my najdeme příčinu. WordPress, WooCommerce, Laravel, Django, Node nebo čisté PHP – a kvůli opravě nemusíte mít web hostovaný u nás.

Zpráva o zjištěních, přičemž většina je v pořádku a jedno vyžaduje pozornost, s celkovým skóre.
  • Libovolný hostitelnepotřebujeme, abyste se stěhovali
  • Jakýkoli CMSWordPress, Woo, Laravel, Django, Node, PHP
  • 25+ letčtení kódu ostatních lidí
  • Příčinaopraveno, nikoli jen skrytý příznak
  • Nejprve vytvoříme zálohuničemu se nedotýká, dokud neexistuje cesta zpět
  • Hledáme příčinuzáznamy, stopy a dotazy, žádné dohadování
  • Řekneme vám, co to bylosrozumitelnou češtinou, aby se to příště dalo vyhnout
  • Bez závazku přechoduopravíme to tam, kde to je

Co opravujeme

Pokud web dělá něco, co by dělat neměl, nebo přestal dělat to, co by dělat měl, nachází se na tomto seznamu.

Bílé obrazovky a fatální chyby PHP

Prázdná stránka, kód 500 nebo chyba, která se objevuje jen u některých návštěvníků. Zapneme protokolování správně, chybu reprodukujeme a vystopujeme až na konkrétní řádek, namísto abychom vypínali pluginy, dokud to neustane.

Aktualizace, které rozbily web

Aktualizace jádra, pluginu, šablony nebo verze PHP, která způsobila výpadek. Nejprve vás dostaneme zpět do provozu a teprve potom zajistíme, aby aktualizace proběhla bezpečně, místo abychom vám radili, ať už nic neaktualizujete.

Konflikty pluginů a šablon

Dvě věci, z nichž každá funguje samostatně a navzájem se vylučují. Zjištěno rozdělením na stagingové kopii, nikoli na vašem ostrém webu před zákazníky.

Neplatné pokladny a platby

Objednávكات WooCommerce, které selhávají potichu, platební brány, kterým vyprší časový limit, e-maily, které se nikdy neodeslouží, nebo špatně spočítané daně či doprava. Ty, které stojí peníze, přičemž všechno vypadá v pořádku.

Chyby, které se projevují pomalostí

N+1 dotazy, cron spouštěný při každém načtení stránky, nekachlované externí volání, tabulka bez indexu. Často hlášené jako „web je pomalý“ a opravené jako chyba.

Napadené, poškozené a na černé listině zapsané weby

Malware odstraněn, cesta uzavřena, zadní vrátka nalezena a práce na reputaci hotova – Search Console, the blacklists and the mail reputation that goes with them.

Chyby JavaScriptu a front-endu

Formulář, který se neodesílá, skript, který selže v jednom prohlížeči, rozvržení, které se na mobilu rozpadá, konzole plná chyb, které si nikdo nepřečetl.

Problémy s databázemi a daty

Poškozené nebo nabubřelé tabulky, neúspěšná migrace, duplicitní nebo osiřelé řádky, nesprávně provedený import. Opraveno s předem pořízenou kopií.

E-maily, které nepřicházejí

Pošta z webu končí ve spamu nebo mizí úplně – SPF, DKIM, DMARC, cesta odesílání a plugin, který potichu polyká chyby.

Jak to funguje

Většina úkolů se skládá ze stejných čtyř kroků a v každém z nich o sobě dáme vědět.

  1. Popište nám příznak

    Nepotřebujete diagnózu – to je naše práce. To, co jste viděli, kdy to začalo a co se těsně předtím změnilo, obvykle stačí.

  2. Než poskytneme cenovou nabídku, prověříme si to

    Na web a záznamy se podíváme v režimu jen pro čtení, takže cenová nabídka vychází z aktuální příčiny, nikoli z toho, jak vypadal příznak. Tato prohlídka je zdarma.

  3. Opravíme to na kopii, potom na webu

    Nejprve záloha, oprava odzkoušená na testovací kopii, kde je to možné, a pak nasazení na ostrou verzi. U napadeného webu uzavřeme cestu dovnitř a odstraníme to, co po sobě útočník zanechal.

  4. Dozvíte se, co to bylo

    Krátký popis příčiny, opravy a všeho, čeho jsme si všimli cestou a co vás brzy potrápí. Pokud jde o problém s hostingem namísto problému s kódem, řekneme vám to.

S kým spolupracujete

25 let vývoje typu full-stack pod vedením Neila Locka

Záchranné práce zde vede zakladatel a generální ředitel Neil Lock, full-stack vývojář s přibližně 25 lety zkušeností s produkčním PHP, Pythonem, .NET a JavaScriptem. Ladění cizího kódu je jiná dovednost než psaní vlastního a přichází až po přečtení velkého množství cizích kódů.

Provozujeme také samotnou platformu, na které běží více než 650 000 stránek, takže na vlastní oči vidíme, co WordPress a WooCommerce při velkém provozu skutečně rozbije – a ne to, co se píše ve fóru z roku 2019.

  • Přibližně 25 let full-stack zkušeností — PHP, Laravel, Python, Django, .NET, Node a WordPress
  • Čte logy, trasování a dotazy – nejen příznaky na obrazovce
  • Odstraní příčinu a poté vám srozumitelně řekne, co ji způsobilo
  • Funguje na webech, které nehostujeme, bez povinnosti migrace
Neil Lock na LinkedIn
Podpora s frontou konverzací a psanou odpovědí.

Některé problémy mají svou vlastní stránku

Kde má úkol známou podobu, existuje pro něj vyhrazená služba.

Spravovaná migrace

Když upřímná odpověď zní, že web musí být jinde. My ho přesuneme a vy se můžete dívat, jak se to děje.

Spravovaná migrace

Každá vývojářská služba, kterou nabízíme

Jeden tým, jedna cenová nabídka, podle toho, co z toho potřebujete – a většina projektů potřebuje víc než jednu.

Vývoj pro WordPress

Zakázková řešení, WooCommerce, bezhlavý WordPress, optimalizace výkonu a záchranné práce od lidí, kteří hostují WordPress ve velkém.

Vývoj pro WordPress

Vlastní pluginy a šablony

Zakázkové pluginy, bloky Gutenberg, podřízené šablony a plně vlastní šablony vytvořené podle standardů adresáře WordPress.org.

Vlastní pluginy a šablony

Python a vývoj aplikací

Aplikace, rozhraní API, automatizace a integrace AI/LLM v jazyce Python, Django a moderních asynchronních backendech.

Python a vývoj aplikací

Vlastní vývoj webu

Full-stack práce v PHP, Laravel, .NET, Node a jakémkoli moderním frameworku, bez ohledu na technologický stack.

Vlastní vývoj webu

Zrychlení webu expertem

Optimalizační zásah na vašem stávajícím webu — Core Web Vitals, dotazy a ukládání do mezipaměti, měřeno před a po.

Zrychlení webu expertem

Spravovaná migrace

Web zde přesuneme a vy budete sledovat, jak se to děje — nebo ho předáme komukoli, kdo ho bude hostovat příště.

Spravovaná migrace

FAQ

Musím hostovat u vás?

Ne. Weby opravujeme tam, kde se nacházejí, a po opravě nevzniká žádná povinnost k přechodu k nám. Pokud se ukáže, že příčinou je hosting a nikoli kód, řekneme vám to na rovinu – včetně případů, kdy nápravu může váš současný hostitel provést zdarma.

Jaký přístup potřebujete?

Obvykle přihlašovací údaje administrátora a buď SFTP, nebo přístup k panelu a chybové protokoly. U napadeného webu chceme také nezpracované přístupové protokoly. Požadujeme jen to nejnutnější, s čím můžeme pracovat, a přístup můžete odvolat hned, jak budeme hotovi.

Co když to nemůžete najít?

Bezplatná prohlídka probíhá předem přesně proto, abychom toto riziko nesli my, a ne vy. Pokud v té chvíli nevidíme cestu k nápravě, řekneme to a vy jste nic nezaplatili.

Je toto pouze WordPress?

Ne. WordPress a WooCommerce tvoří většinu, ale pracujeme také s technologiemi Laravel, Django a moderním Pythonem, .NET, Node a čistým PHP. Pokud to běží na webu, s největší pravděpodobností jsme už něco podobného ladili.

Moje stránky teď nefungují.

Uveďte to ve formuláři a budeme s tím takto nakládat. Pokud jste již zákazníkem hostingových služeb, otevřete raději ticket z ovládacího panelu – to k nám dorazí rychleji než cokoli na této stránce.

Můžete zabránit tomu, aby se to opakovalo?

V tom spočívá smysl tohoto článku. Tam, kde je odpovědí proces místo záplaty – testovací prostředí před aktualizacemi, zálohy, které se skutečně testují, monitorování, které by vás upozornilo jako první – říkáme, která to je, a většina z nich je na našem hostingu zahrnuta zdarma, místo aby vám byla prodávána.

Řekněte nám, co je rozbité

Příznak, kdy začal a co se změnilo těsně předtím. Podíváme se na to, než vám zašleme cenovou nabídku, a jak prohlídka, tak nabídka jsou zcela zdarma.

Získat bezplatnou cenovou nabídku