mojwp.ru
Кейсы по заработку на сайте >>
Назад

Записываем ошибки, но не показываем посетителям

Опубликовано: 30.05.2019
0
460

С этими переходами на последние версии PHP 7+ владельцы сайтов на WP не учли, что не все плагины и темы готовы с ними работать.

Пример типичной ситуации (узнаешь себя?)

Как показала практика, у большинства включен визуальный режим дебага в wp-config.php

Записываем ошибки, но не показываем посетителям
Увеличить

При этом, несколько раз сталкивался с настройкой плагинов кеширования, когда залогиненый пользователь видит тоже кеш. Иными словами: он не видит реальную ситуацию, пока не сбросит кеш!

Внимание! Я выпустил новую тему Romb для ваших статейников и блогов. Максимально быстрая по Google PageSpeed и максимальная оптимизация под SEO.

По итогу на фронте сайта, что видят посетители, показывает эти самые ошибки над шапкой. А еще их обязательно проиндексируют ПС!

Записываем ошибки, но не показываем посетителям
Пожертвовал свой сайт

Делаем так!

В wp-config.php вставляем такое:

Т.е. вставляем эту конструкцию вместо вашей предыдущей. Вот так:

Записываем ошибки, но не показываем посетителям
Увеличить

Получаем

  1. Запись ошибок идет в файл, который будет лежать у вас на хостинге по пути site.ru/wp-content/debug.log
  2. Пользователи и ПС не видят ошибок на фронте сайта.

Файл логов ошибок можно сбросить вебмастеру, который их будет устранять. Вы сами можете периодически наблюдать за ним: если ошибок много, то будет увеличиваться в размере (Mb).

Записываем ошибки, но не показываем посетителям
Файл логов ошибок PHP

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

Записываем ошибки, но не показываем посетителям
5 (100%)
Проголосовало: 10

Давай, оцени статью!

Автор:
Виталий
Поделиться
Похожие записи
Комментарии:
Комментариев еще нет. Будь первым!
Имя
Укажите своё имя и фамилию
E-mail
Без СПАМа, обещаем
Текст сообщения
Отправляя данную форму, вы соглашаетесь с политикой конфиденциальности и правилами нашего сайта.