Виправлення помилок і багів

Виправлення багів та помилок — на будь-якому сайті, незалежно від того, хто його створив

Білі екрани, фатальні помилки PHP, 500-ті помилки, оформлення замовлення, яке непомітно дає збій, оновлення, що вивело сайт з ладу, конфлікт плагінів, який ніхто не може знайти, помилки JavaScript, зламаний сайт. Надішліть нам симптом, і ми знайдемо причину. WordPress, WooCommerce, Laravel, Django, Node або звичайний PHP — і вам не обов'язково користуватися нашим хостингом, щоб це виправити.

Звіт про результати, більшість з яких успішно пройдені, а один позначено як такий, що потребує уваги, із загальною оцінкою.
  • Будь-який хостВам не потрібно переїжджати
  • Будь-яка CMSWordPress, Woo, Laravel, Django, Node, PHP
  • 25+ роківчитання чужого коду
  • Причинавиправлено, а не просто приховано симптом
  • Спочатку ми створюємо резервну копіюНічого не змінюється, доки немає шляху назад
  • Ми знаходимо причинужурнали, трасування та запити, а не здогадки
  • Ми повідомляємо вам, що це булопростою англійською мовою, щоб уникнути цього наступного разу
  • Без зобов'язань щодо перенесенняМи виправимо це на місці

Що ми виправляємо

Якщо сайт робить те, чого не повинен, або перестав робити те, що повинен, це є в цьому списку.

Білі екрани та фатальні помилки PHP

Порожня сторінка, помилка 500 або збій, який з'являється лише в деяких відвідувачів. Ми належним чином увімкнемо журналювання, відтворимо помилку та відстежимо її до конкретного рядка коду, замість того щоб поспіль вимикати плагіни, доки вона не зникне.

Оновлення, які порушили роботу сайту

Оновлення ядра, плагіна, теми або версії PHP, яке порушило роботу сайту. Ми спочатку повернемо все до ладу, а потім допоможемо безпечно застосувати оновлення, замість того щоб радити більше ніколи нічого не оновлювати.

Конфлікти плагінів і тем

Дві речі, кожна з яких працює окремо, але конфліктує одна з одною. Виявлено шляхом бісекції на тестовій копії, а не на Вашому робочому сайті на очах у клієнтів.

Непрацюючі оформлення замовлення та платежі

Замовлення WooCommerce, які зазнають збою без жодних сповіщень, платіжні шлюзи, час очікування яких вичерпується, електронні листи, які ніколи не надсилаються, податки або доставка, які нараховуються неправильно. Ті, що завдають збитків, коли зовні все виглядає нормально.

Помилки, що проявляються як сповільнення

Запити N+1, cron, що виконується під час кожного завантаження сторінки, некешований зовнішній виклик, таблиця без індексу. Часто про це повідомляють як про «сайт працює повільно» і виправляють як помилку.

Зламані, дефейснуті та занесені до чорного списку сайти

Шкідливе програмне забезпечення видалено, шляхи проникнення перекрито, бекдори виявлено, а роботу з репутацією виконано — Search Console, чорні списки та відповідна репутація електронної пошти.

Помилки JavaScript та інтерфейсу

Форма, яка не надсилається, скрипт, який зависає в одному браузері, макет, який ламається на мобільних пристроях, консоль, повна помилок, які ніхто не читав.

Проблеми з базою даних і даними

Пошкоджені або переповнені таблиці, невдала міграція, дубльовані або втрачені рядки, неправильно виконаний імпорт. Відновлюються з попереднім створенням копії.

Електронний лист, який не надходить

Пошта з сайту потрапляє в спам або безслідно зникає — SPF, DKIM, DMARC, шлях надсилання та плагін, який тихо поглинає збої.

Як це відбувається

Більшість завдань проходить ті самі чотири етапи, і ви отримуватимете від нас сповіщення на кожному з них.

  1. Опишіть симптом

    Вам не потрібен діагноз — це наша робота. Того, що ви бачили, коли це почалося і що змінилося безпосередньо перед цим, зазвичай достатньо.

  2. Ми перевіряємо, перш ніж надавати розцінки

    Ми переглядаємо сайт і журнали в режимі «лише для читання», щоб кошторис базувався на фактичній причині, а не на тому, як виглядав симптом. Цей огляд безкоштовний.

  3. Ми виправляємо це на копії, а потім на сайті

    Спершу резервна копія, виправлення, перевірене на копії для тестування, де це можливо, а потім застосоване на робочому сайті. На зламаному сайті ми перекриваємо шляхи проникнення, а також очищуємо те, що воно залишило після себе.

  4. Вам повідомляють, що це було

    Короткий опис причини, виправлення та всього, що ми помітили під час роботи і що може створити вам проблеми надалі. Якщо це проблема хостингу, а не коду, ми так і кажемо.

З ким ви працюєте

25 років фулстек-інженерії під керівництвом Neil Lock

Рятувальними роботами тут керує засновник і генеральний директор Neil Lock, фулстек-розробник із приблизно 25-річним досвідом промислової розробки на PHP, Python, .NET та JavaScript. Налагодження чужої кодової бази — це навичка, яка відрізняється от написання власного коду, і вона з'являється лише після того, як ви прочитаєте величезну їх кількість.

Ми також керуємо базовою платформою, на якій розміщено понад 700 000 сайтів, тому ми бачимо, що насправді ламає WordPress і WooCommerce під високим навантаженням — а не те, про що пише гілка форуму за 2019 рік.

  • Близько 25 років full-stack — PHP, Laravel, Python, Django, .NET, Node та WordPress
  • Зчитує журнали, трасування та запити — а не лише симптом на екрані
  • Усуває причину, а потім простою англійською пояснює вам, що її викликало
  • Працює на сайтах, які ми не розміщуємо, без зобов'язань щодо перенесення
Neil Lock у LinkedIn
Служба підтримки з чергою розмов і відповіддю, що створюється.

Деякі проблеми мають окрему сторінку

Там, де завдання має відому форму, для нього є спеціальний сервіс.

Перенесення за допомогою ШІ — безкоштовно

Наш штучний інтелект перенесе ваш сайт сюди під наглядом нашої команди міграції та з повним попереднім тестуванням перед перемиканням. Безкоштовно на кожному платному тарифі.

Перенесення за допомогою ШІ — безкоштовно →

Кожна послуга розробки, яку ми пропонуємо

Одна команда, одна комерційна пропозиція, що б із цього вам не знадобилося — а більшості проєктів потрібно більше одного.

Розробка WordPress

Індивідуальні розробки, WooCommerce, headless WordPress, оптимізація продуктивності та порятунок сайтів від фахівців, які хостять WordPress у великих масштабах.

Розробка WordPress →

Користувацькі плагіни та теми

Індивідуальні плагіни, блоки Gutenberg, дочірні теми та повністю персоналізовані теми, створені відповідно до стандартів каталогу WordPress.org.

Користувацькі плагіни та теми →

Python та розробка додатків

Програми, API, автоматизація та інтеграції AI/LLM на Python, Django та сучасних асинхронних бекендах.

Python та розробка додатків →

Індивідуальна веб-розробка

Full-stack розробка з використанням PHP, Laravel, .NET, Node та будь-яких сучасних фреймворків, незалежно від стеку.

Індивідуальна веб-розробка →

Перенесення за допомогою ШІ — безкоштовно

Наш ШІ переносить Ваш сайт сюди під наглядом нашої команди міграції та з повним наскрізним тестуванням перед перемиканням. Безкоштовно в кожному платному тарифі.

Перенесення за допомогою ШІ — безкоштовно →

Часті запитання

Чи обов'язково користуватися вашим хостингом?

Ні. Ми відновлюємо сайти незалежно від того, де вони розміщені, і ви не зобов'язані переносити їх після цього. Якщо виявиться, що причина в хостингу, а не в коді, ми прямо скажемо вам про це — зокрема якщо виправлення може безкоштовно виконати ваш поточний хостинг-провайдер.

Який доступ вам потрібен?

Зазвичай потрібен логін адміністратора та доступ до SFTP або панелі керування, а також журнали помилок. Для зламаного сайту нам також потрібні необроблені журнали доступу. Ми просимо мінімум, необхідний для роботи, і ви можете відкликати доступ щойно ми закінчимо.

Що робити, якщо ви не можете знайти це?

Безкоштовний огляд відбувається саме до надання цінової пропозиції, щоб цей ризик був нашим, а не вашим. Якщо ми не бачимо шляху вирішення, ми повідомляємо про це одразу, і ви нічого не сплачуєте.

Це лише WordPress?

Ні. WordPress та WooCommerce складають більшу частину, але ми також працюємо з Laravel, Django та сучасним Python, .NET, Node і чистим PHP. Якщо це працює в інтернеті, ми з великою ймовірністю вже налагоджували щось подібне раніше.

Мій сайт зараз не працює.

Вкажіть це у формі, і ми поставимося до цього відповідним чином. Якщо ви вже є клієнтом хостингу, натомість відкрийте тікет на панелі керування — це дійде до нас швидше, ніж будь-що на цій сторінці.

Чи можете ви запобігти повторенню цього?

У цьому й полягає мета статті. Там, де відповіддю є процес, а не просто виправлення — тестове середовище перед оновленнями, дійсно протестовані резервні копії, моніторинг, який повідомив би Вам першим, — ми зазначаємо, який саме, і більшість із них безкоштовно включено в наш хостинг, а не продається Вам окремо.

Розкажіть нам, що зламалося

Симптом, коли він виник і що змінилося безпосередньо перед цим. Ми проводимо аналіз перед тим, як надати оцінку вартості, і цей аналіз, і оцінка є абсолютно безкоштовними.

Отримати безкоштовну пропозицію