MainWP Blog

Migrate from the Stream Plugin to the WP Security Audit Log Plugin
Tips & Tricks
Sebastian Moran

How to Migrate from the Stream Plugin to the WP Security Audit Log Plugin

Stream is a plugin from XWP which works, but compared to newer security audit plugins such as WP Security Audit Log, it is quite limited. Stream can also bloat the site database, depending on how long logs are being stored by. To  reset the database of entries that Stream has created, you can do so from wp-admin; Stream > Settings > Reset Stream Database When you deactivate and delete the Stream plugin, the two custom database tables that the plugin creates will not be removed, unless you click on the uninstall next to the plugin in the plugin list. An

Email Log Plugin Database Cleanup on Your Sites
Tips & Tricks
Sebastian Moran

Email Log Plugin Database Cleanup on your Child Site

A well-known plugin for logging all emails sent from a site is Email Log. The plugin creates a custom database table for storing the log entries of email set in the database table called; wp_email_log If the email log plugin is used on a site which has a decent amount of activity, where a normal to high number of emails are being sent, then the site database can easily be bloated. Also, when the plugin is deactivated and deleted, the custom database table will not be deleted. Email Log does have an option in the setting where you can remove

Tips & Tricks
Sebastian Moran

Using the Better Detection Plugin on your Child Site

If you need a lightweight option for tracking content changes made directly into a site’s database, one plugin which can help is Better Detection. Better Detection is best used In the case where a site might have been hacked, or content for malware was inserted into a site. Once the plugin has been installed and activated, it will add a submenu in wp-admin on; Better Detection Settings The plugin will add two tabs for errors and options. The errors will be in the form of content which has been directly changed in the site’s database, and not from wp-admin. In

How to Remove VaultPress Plugin Data from a Child Sites Database
Tips & Tricks
Sebastian Moran

How to Remove VaultPress Plugin Data from a Child Sites Database

VaultPress is a backup plugin, built by Automattic. VaultPress can also cause the site installation to bloat the database for postmeta and option entries. Some of the examples of the bloat will be in these option names, created by the plugin; vaultpress vaultpress_allow_forwarded_for vaultpress_service_ips_external_cidr _vp_ai_ping _vp_config_post_meta_name_ignore _vp_config_should_ignore_files _vp_current_scan _vp_signatures The option name which can cause the most issues is _vp_ai_ping. On some sites, _vp_ai_ping  has entries which have been known to bloat the site’s options database table with 300-500MB of data. VaultPress plugin has an option in its settings to delete all VaultPress settings.   When the VaultPress plugin is