Критична помилка або білий екран
«На цьому сайті сталася критична помилка», порожня сторінка або заблокована адмінка. Зазвичай це конфлікт плагіна, теми чи версії PHP, і шукаю я його в журналі помилок, а не навмання.
Ремонт WordPress · разові виправлення, без абонплати
Оновлення пройшло невдало, сайт показує «На сайті сталася критична помилка», контактна форма нічого не надсилає або Google попереджає, що сайт, можливо, зламано. Ви даєте мені адмінський доступ до WordPress і хостингу, кажете, що зламалося, і я все лагоджу. Потім ви забираєте мій доступ. Більшість робіт займає день-два.
«На цьому сайті сталася критична помилка», порожня сторінка або заблокована адмінка. Зазвичай це конфлікт плагіна, теми чи версії PHP, і шукаю я його в журналі помилок, а не навмання.
Автоматичні оновлення, нова версія PHP від хостера, прострочена ліцензія преміум-плагіна. Я знаходжу, що змінилося, і безпечно оновлюю далі або відкочую назад.
Спам-сторінки в Google, переадресація на дивні сайти, невідомі адміни, попередження «Цей сайт, можливо, зламано». Очищення, закрита діра і запит до Google на повторну перевірку.
Контактна форма пише «надіслано», а нічого не приходить. Налаштовую SMTP, перевіряю записи SPF і DKIM, щоб листи потрапляли у вхідні, а не в спам.
Помилки під час оформлення замовлення, збої платіжного шлюзу, замовлення не приходять на пошту. Проблеми, які коштують грошей щогодини, поки їх не усунуто.
Попередження «Не захищено», зациклені редиректи, змішаний вміст, сторінки, що вантажаться по десять секунд. А ще втрачений доступ до адмінки та помилки 404 після перенесення.
Кілька рядків і скриншот через форму нижче. У відповідь я назву ймовірну причину і фіксовану ціну.
Окремий користувач-адміністратор у WordPress для мене і доступ до хостингу як співробітника або тимчасовий логін. Ніколи не ваш власний пароль.
Резервна копія, діагностика за логами, виправлення, а потім перевірка важливих для вас сторінок, форм і оформлення замовлення.
Короткий звіт про те, що зламалося і що змінено. Ви видаляєте мого користувача і логін на хостингу. Готово.
Коли роботу завершено, я нагадую видалити обидва акаунти. На вашому сайті не лишається нічого мого.
Більшості зламаних сайтів ніхто й не торкався. Плагін сам оновився і тепер конфліктує з іншим, хостер перевів сервер на новішу версію PHP, скінчилася ліцензія преміум-плагіна або на хостингу забракло місця на диску чи пам'яті.
Починаючи з версії 5.2, WordPress надсилає адміністраторові лист із темою «На вашому сайті виникла технічна проблема» і посиланням на режим відновлення. Якщо такий лист у вас є, перешліть його мені: у ньому часто названо винний плагін.
Прибрати видимий спам це легша половина справи. Справжня робота в тому, щоб знайти, як зловмисники потрапили всередину (зазвичай через застарілий плагін чи слабкий пароль), закрити цю діру, видалити невідомих адмінів, замінити ключі безпеки, а потім попросити Google перевірити сайт у Search Console, щоб попередження зникло.
Якщо чистої резервної копії немає, а зараження глибоке, швидше й безпечніше може бути чисте перевстановлення з перенесенням вашого контенту. Я скажу про це до того, як ви заплатите за дні чищення.
Редизайн, перенесення великого сайту на новий хостинг, нові функції чи повільний сайт, який треба переробляти: це проєкти, а не виправлення. Їх я оцінюю окремо і кажу про це вже в першій відповіді, а не на півдорозі.
Мою роботу з WordPress видно в Журналі розробки: переробка сайту промислового виробника на WordPress сімома мовами без втрати наявного контенту і позицій у пошуку.
Ви описуєте, що зламалося. Я називаю ймовірну причину і вартість виправлення.
Більшість виправлень укладається в цей діапазон. Точну ціну погоджуємо наперед, і вона не змінюється, хоч би що показали логи. Зазвичай готово за день-два після отримання доступу.
Перенесення на новий хостинг, переробка заради швидкості, редизайн чи нові функції. Це проєкт з обсягом і ціною, визначеними до старту.
Ні абонплати, ні підписки. Ви платите за виправлення, я прибираю себе із сайту, а ви повертаєтеся, лише якщо зламається щось інше.
Акаунт адміністратора у WordPress і доступ до хостингу: панель керування або принаймні доступ до файлів (SFTP) і бази даних. Без доступу до хостингу деякі проблеми, як-от білий екран, полагодити неможливо взагалі.
Дайте мені окремого користувача, а не свій логін, щоб видалити його, щойно я закінчу. Я спершу роблю резервну копію, змінюю лише те, чого вимагає виправлення, і вказую кожну зміну у звіті.
Зазвичай день-два з моменту, як я отримаю доступ. Прості проблеми, як-от невдале оновлення плагіна, часто вирішуються того ж дня.
Подивитися на проблему безкоштовно. Більшість виправлень коштує $25-50, і точну ціну ви дізнаєтеся до початку роботи, а не погодинну ставку, що росте, поки я працюю. Більші роботи, як-от зламаний сайт без бекапу чи перенесення, оцінюються окремо.
Перед будь-якою зміною я роблю повну резервну копію файлів і бази даних. В інтернет-магазинах я не відновлюю старі копії бази поверх нових замовлень, а виправляю все на поточній версії.
Так. Більшість сайтів на WordPress працює на конструкторі та купі плагінів, і більшість поломок стається саме там, де вони перетинаються.
Будь-який хостинг із доступом до файлів і бази даних: SiteGround, Hostinger, OVHcloud, home.pl, cyber_Folks, nazwa.pl, VPS та інші.
У звіті названо причину, а не лише симптом, тож ви знатимете, чого уникати. Якщо згодом зламається щось інше, просто напишіть знову. Жодної підписки, за яку треба платити в проміжках, немає.
Розкажіть, що ви продаєте і де зараз рекламуєтеся. Я подивлюся акаунт із доступом лише на перегляд, нічого не змінюючи, і на 20-хвилинному дзвінку покажу, що знайшов. Список виправлень залишиться у вас, навіть якщо ми так і не почнемо співпрацю.