Обзор плагинов мониторинга активности и логирования для WordPress

Audit Trail

А вот еще один бесплатный плагин, при помощи которого вы сможете узнать обо всех изменениях на вашем сайте. Он также выполняет трекинг данных, связанных с конкретными пользователями и проделанной ими работой на сайте. В частности вы сможете отслеживать:

Все настройки для мониторинга опциональны, их можно отключать и подключать по своему усмотрению. Также можно исключить конкретного пользователя из процедуры мониторинга, просто указав его имя как отдельный фильтр. После установки плагина все опции и данные, которые у него есть, вы сможете увидеть в панели инструментов администратора WordPress на своем сайте.

Собранные при помощи Audit Trail данные можно экспортировать в файл с расширением CSV для дальнейшего редактирования или обработки в других программах. Плагин дает возможность легко и просто выполнять мониторинг всех изменений на вашем сайте.

WP Security Audit Log

Еще один бесплатный плагин для всех, кто хочет быстро собирать логи обо всех изменения. У плагина есть целый ряд полезных настроек. Собираемые им данные включают:

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

Однако при этом плагин не отслеживает правки в темах, а всё остальное он отслеживает в обычном режиме работы WordPress-сайта.

Simple History

Как можно предположить по названию, этот плагин отслеживает историю вашего сайта и целый комплекс связанных с ней изменений. У плагина есть своя отдельная страница, на которой можно проследить все изменения.

При помощи плагина Simple History вы сможете контролировать:

У плагина Simple History есть система расширений, которая позволяет разработчикам выбирать собственные настройки и опции для отслеживания на сайтах. Также можно создать отдельный RSS-канал уведомлений от плагина и подписаться на него. Так вы сможете автоматически узнавать о малейших изменений на сайте при помощи любимого клиента для чтения сайтов и лент подписки.

How to enable wordpress logs to track website errors (in 3 steps)

While WordPress has error log functionality — also known as the ‘debugging mode’ — it’s turned off by default. Fortunately, changing this is easy. Let’s walk through how to activate and use your WordPress logs.

However, before proceeding to the first step, you’ll want to have a recent backup of your website in place. You’ll be making an edit to a core WordPress file, which should be safe if you’re careful. However, there’s always the potential for something to go wrong, and a backup ensures you have a way to restore your site if the worst happens.

Finally, it’s also smart to perform troubleshooting on a staging site. Creating a staging site isn’t difficult, and it’s a very useful resource to have, so we recommend doing this before moving on.

Install wp activity log from within wordpress

  1. Visit ‘Plugins > Add New’
  2. Search for ‘WP Activity Log’
  3. Install and activate the WP Activity Log plugin
  4. Allow or skip diagnostic tracking

Other noteworthy features

On top of the comprehensive activity log, WP Activity Log also has a number of non-logging specific features that make it a complete WordPress logging solution, such as:

Refer to the WordPress activity log plugin datasheet for a complete list of all the plugin’s features.

Step 1: access your website’s files

To activate your WordPress logs, you’ll need direct access to your site’s files. This can be done in a few ways, but we recommend using File Transfer Protocol (FTP). Using an FTP client you can log directly into your site. Then you can add to, edit, or delete files whenever the need arises.

If you don’t have a favorite FTP tool already, the FileZilla client is a solid choice. It’s free and simple to use:

After downloading and installing FileZilla, you’ll just need to enter your FTP credentials to access your site. These are provided by your web host, and can usually be found in your control panel.

Step 2: edit your wp-config.php file

At this point, FileZilla should look something like this:

There are four main quadrants here — check out the one in the top right corner. This window should contain a few folders, including the primary (or ‘root’) directory for your WordPress website. This folder might be called root or www, or it may have the same name as your site’s domain. Either way, open it up.

Step 3: locate your new wordpress logs

Your WordPress logs are now ready to go. Before we wrap up, however, let’s talk about how to use them.

Your new error log isn’t going to track problems that have occurred in the past. Therefore, if you’re trying to troubleshoot a specific issue, you’ll need to trigger it again by interacting with the element or performing the action that caused it in the first place. This should prompt WordPress to log the error.

You can find the record of this error by logging into your site again using FTP. In your site’s root folder, navigate to the wp-content folder, and look for a new file called debug.log:

If you open it up, you’ll see a list of any errors, warnings, and other issues that have occurred on your site since activating your WordPress logs:

At this point, you have a few choices. If you’re reasonably tech-savvy, you can attempt to figure out what the problem is on your own and fix it. In some cases, your WordPress logs might help you understand what’s causing the error, such as by naming the element at fault.

If you need help, visit the WordPress forums and create a post asking for assistance. Be sure to include the text from your WordPress logs, and you should be able to get the help you need quickly. You can also try doing a Google search on the error, to see anyone has put together a guide for how to solve it.

Why you might need to enable error logs in wordpress

The WordPress troubleshooting forums.
Using the information from your WordPress logs, you can easily get help in the official forums.

Wp activity log extensions for third party plugins

WP Activity Log can keep also a detailed log of changes that happen on other plugins. Below is the list of the activity log extensions for third party plugins:

  • WP Activity Log for WooCommerce: Install this extension to keep a log of changes you and yourr team do in the WooCommerce store settings, orders, products, coupons and much more.
  • WP Activity Log for Yoast SEO: Install this extension to keep a log of the Yoast SEO plugin settings changes, and also of the on-page SEO changes you and your team make in the Yoast SEO meta box.
  • WP Activity Log for WPForms: Install this extension to keep a log of the changes your team does in the WPForms plugin settings, forms, form files, entries (leads) and more.
  • WP Activity Log for Gravity Forms: Install this extension to keep a log of the changes your team does in the Gravity Forms plugin settings, forms, forms settings, entries (leads) and more.
  • WP Activity Log for bbPress: Intall this extension to keep a log of changes in bbPress forums, topics, bbPress settings and more.
  • Activity Log for MainWP: Install this MainWP extension to keep a log of the MainWP network changes and can see the activity logs of all child sites from one central location — the MainWP dashboard.

Wp-config

Файл wp-config содержит основные параметры и настройки вашего сайта на WordPress. Он хранит такие важные данные как: настройки подключения к Базе Данных, префикс для таблиц БД и адрес для входа в админку, если WordPress установлен в подкаталог.

Более подробно о настройках файла wp-config вы можете почитать в нашем уроке: 11 советов по настройке файла wp-config.php

Но кроме основных настроек, wp-config также можно использовать для установки других параметров. Например, мы можем включить режим отладки (wp_debug) и записывать все полученные данные в лог-файл ошибок (error log).

В большинстве случаев это помогает выявить и устранить проблемы на сайте.

Wrapping up the overview of wordpress logs

When errors occur, you may find yourself needing a little assistance. This is when WordPress logs come in very handy since they let you pinpoint the source of an error so you can search for a solution or ask for help.

Before enabling WordPress logs on your site, it’s smart to have a recent backup in place and set up a staging site. Then, you can follow these three steps to create and use an error log:

  1. Access your website’s files using FTP.
  2. Edit your wp-config.php file.
  3. Locate your new WordPress logs.

Questions about how to use WordPress logs to troubleshoot errors on your site? Ask in the comments section below. And for current Pagely clients needing help with logs, please review ‘Debugging Errors on WordPress & Viewing Logs.’

Включаем error log

В первую очередь нужен доступ к самому файлу wp-config.php. Файл находится в корневом каталоге WordPress, и чтоб его отредактировать, нам понадобится FTP клиент или File Manager, если у вас есть доступ к cPanel.

Откройте файл wp-config.php и найдите в нем строчку “That’s all, stop editing! Happy blogging.”

Прямо перед этой строчкой добавьте новую строку кода:

define( ‘WP_DEBUG’, true );

Возможно, эта строка уже присутствует в файле со значением FALSE. В таком случае не нужно дублировать ее, просто измените FALSE на TRUE.

С помощью этого кода вы переведете WordPress в режим отладки (debug mode). Нужно быть готовым к тому, что при включении режима отладки WordPress начнет отображать все предупреждения и ошибки на сайте в самом верху страницы как в админке, так и на самом сайте.

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

Теперь, чтобы дополнительно включить запись всех обнаруженных ошибок и предупреждений в лог-файл, добавьте еще одну строчку кода в том же файле wp-config, сразу под строчкой с WP_DEBUG:

define( ‘WP_DEBUG_LOG’, true );

Обзор плагинов мониторинга активности и логирования для wordpress

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

Очень часто доступ к панели управления сайтом осуществляется под одной учетной записью. О ролях пользователей, настройке разграничений прав и доступов к разделам панели управления сайтом вообще мало кто задумывается. Естественно, в такой ситуации сложно понять кто, когда и что настраивал, редактировал. А возможности виртуальных хостингов, на которых размещается большинство сайтов, очень ограничены. То есть получить доступ к логам получится, как минимум, по письменному запросу.

Еще одна очень частая ситуация, когда клиент доказывает разработчику или службе поддержке сайта, что он ничего не делал, а сайт сломался. Выручить в этом случае и вывести недобросовестного клиента на чистую воду опять же могут только логи.

Лог, лог-файл — файл, в котором фиксируются события в программном обеспечении сервера, например, данные о запросах пользователей.

Еще недавно плагинов мониторинга активности для WordPress не существовало даже как класса. Лишь пару лет назад стали появляться первые разработки. Которые, к сожалению, очень плохо себя зарекомендовали тем, что очень негативно влияли на производительность сайта. Некоторые из них неимоверно раздували размеры БД, например. Но сейчас ситуация совершенно иная. Плагины стали намного быстрее, качественнее и эффективнее. Имеют достаточно широкий и полезный функционал по фиксации действий пользователей, умные системы отчетности и оповещения. Разумеется, ни о каких нагрузках и снижении производительности речи уже не ведется.

Я умышленно не буду останавливаться на плагинах комплексной безопасности WordPress, в которых логирование лишь одна из функций. Я остановлюсь непосредственно на пяти плагинах мониторинга активности пользователей. Смысл всех представленных плагинов сводится к одному — предоставлению отчетов по действиям пользователей и автоматизации подобного рода задач. Разница по-большому счету заключается лишь в ее детализации и удобстве использования.

По материалам Hackrepair.com

Просмотр лог файла

Перед тем, как увидеть какие-то записи в лог файле ошибок, нужно эти ошибки сперва спровоцировать.

Откройте необходимую страницу, запись или раздел сайта, где потенциально ожидаются ошибки, и попробуйте выполнить обычные действия, которые сделал бы любой посетитель этой страницы. Что угодно, что может привести к возникновению ошибок.

Теперь можно проверять, какие ошибки были добавлены в наш лог-файл.

Снова подключитесь к сайту по FTP или File Manager и перейдите в каталог /wp-content/.

Вы увидите файл debug.log

Заключение

Если вы управляете блогом с достаточно большой командой авторов, то отслеживание правок, изменений и новых постов — хорошая идея для эффективной работы. Так вы сможете своевременно узнавать обо всех проблемах и улучшениях, которые производит команда даже тогда, когда вы не в курсе таких изменений.

Но даже если вы — единственный пользователь и администратор, который создает контент, использование вышеупомянутых плагинов позволит своевременно выявлять сбои в работе сайта, ошибки функций, нестабильную работу виджетов или отказы в работе сторонних плагинов от разработчиков, не связанных с вашим проектом.

Самый простой в работе плагин из тех, что мы перечислили выше, — это WP Security Audit Log. Но если вам нужны конкретные возможности или опции, рекомендуем проверить все плагины и подобрать именно тот, который даст наиболее подходящий для вас результат.

А вы отслеживаете изменения и работу редакции на вашем сайте? Если да, то поделитесь в комментариях, как вы это делаете и какие плагины для этой цели используете.

Extend the functionality of wp activity log

Upgrade to WP Activity Log Premium to:

Похожее:  What is Bearer token and How it works? -

Добавить комментарий

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