ааа WordPress & WooCommerce: поиск ошибок, багов, причин тормозов и решение проблем

Если сайт глючит, то как сделать диагностику и найти причину?

Базовая диагностика

  1. Отключите все плагины и проверьте работу – если заработало – включайте по очереди
  2. Переключитесь на тему по умолчанию – если оно – то проблема в теме – смотрим тему
  3. Убедитесь, что все файлы WordPress соответствуют оригинальному дистрибутиву и полностью загружены на сервер. Возможно вирусы или кто-то правил файлы ядра (особенно в рунете часто рекомендуют править файлы ядро, что есть верх глупости). Во время копирования связь могла прерываться, поэтому необходимо сверить размер каждого файла. Можно воспользоваться функцией сравнения каталогов в FTP-клиенте. Регистр имён файлов имеет значение: ru_RU.mo и ru_ru.mo — разные файлы.
  4. Если проблема исчезла — включайте компоненты по одному, пока ошибка снова не появится. Если при включении какого-либо плагина или темы проблема проявилась, то причина в компоненте. Менять или исправлять компоненты.
  5. Если имеется проблема с навигацией “вглубь” сайта (404 все, кроме главной), проверьте работу с настройками постоянных ссылок “по умолчанию”.

Эти 5 простых шагов позволят закрыть 99% проблем с сайтом на базе WordPress.

Расширенная диагностика

Тут нужен человек, который разбирается в логике работы веб сайтов, WordPress или WooCommerce.

  1. ищем точку входа в проблему
  2. ставим вардамп
  3. настраиваем логикирование
  4. изучаем информацию
  5. формируем гипотезы
  6. проверяем гипотезы
  7. если удалось сформировать хорошие гипотезы, то проблема находится – далее формируем решения
  8. реализуем решения
  9. получаем результат

Эти 9 шагов нужны редко, но бывают проблемы которые иначе не решаются.

И к сожалению эти 9 шагов могут выполняться только инженерами среднего уровня или выше.

Разработчики начального уровня такое делать не умеют.

Итого

Есть всего 2 варианта решения проблем с сайтами и они описаны выше.

Если суметь их правильно реализовать то можно найти решение для любых проблем.

Фото аватара
Александр

Опытный разработчик магазинов и агрегаторов на базе WooCommerce. Обладает глубокими знаниями и навыками в создании функциональных и удобных каталогов. Способен реализовать самые сложные требования клиентов.
Также имеет опыт в интеграции платежных систем, настройке доставки и управлении инвентаризацией.

Статей: 18

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *