This great plugin seems not to be compatible with PHP 8.0 (tested with 8.0.2). Is there a fix for this?
Error message when calling the settings-pgate of wordpress file monitor:
Fehler-Details
==============
Ein Fehler vom Typ E_ERROR wurde in der Zeile 583 der Datei /home/knowblog/public_html/wp-content/plugins/file-changes-monitor/classes/wpfmp.settings.class.php verursacht. Fehlermeldung: Uncaught TypeError: implode(): Argument #2 ($array) must be of type ?array, string given in /home/knowblog/public_html/wp-content/plugins/file-changes-monitor/classes/wpfmp.settings.class.php:583
Stack trace:
#0 /home/knowblog/public_html/wp-content/plugins/file-changes-monitor/classes/wpfmp.settings.class.php(583): implode()
#1 /home/knowblog/public_html/wp-admin/includes/template.php(1737): sc_WordPressFileMonitorPlusSettings::sc_wpfmp_settings_main_field_file_extensions()
#2 /home/knowblog/public_html/wp-admin/includes/template.php(1695): do_settings_fields()
#3 /home/knowblog/public_html/wp-content/plugins/file-changes-monitor/classes/wpfmp.settings.class.php(282): do_settings_sections()
#4 /home/knowblog/public_html/wp-includes/class-wp-hook.php(287): sc_WordPressFileMonitorPlusSettings::settings_page()
#5 /home/knowblog/public_html/wp-includes/class-wp-hook.php(311): WP_Hook->apply_filters()
#6 /home/knowblog/public_html/wp-includes/plugin.php(484): WP_Hook->do_action()
#7 /home/knowblog/public_html/wp-admin/admin.php(259): do_action()
#8 /home/knowblog/public_html/wp-admin/options-general.php(10): require_once(‘…’)
#9 {main}
thrown
it would be good to format the notification email. even just selecting a font
]]>I want to only show .pdf file changes in the email report.
I have “Only scan files that have an extension listed below” selected and file extension “pdf” typed in the File Extensions field.
However, I am being emailed with tons of file changes that don’t have the .pdf extension still.
]]>It would be nice to have notifications sent for user chosen specific files only instead of filtering by extensions or denied files & directories.
]]>Would be nice to have the option the have plain text only emails, no html.
Thanks!
]]>Plugin is calling the deprecated function screen_icon which is causing warning in clients’ error logs.
Notice: screen_icon is deprecated since version 3.8.0 with no alternative available. in /home/my_server/public_html/wp-includes/functions.php on line 4332
Notice: get_screen_icon is deprecated since version 3.8.0 with no alternative available. in /home/my_server/public_html/wp-includes/functions.php on line 4332
]]>Plugin is calling the deprecated function screen_icon which is causing warning in clients’ error logs.
Notice: screen_icon is deprecated since version 3.8.0 with no alternative available. in /home/my_server/public_html/wp-includes/functions.php on line 4332
Notice: get_screen_icon is deprecated since version 3.8.0 with no alternative available. in /home/stang316/public_html/wp-includes/functions.php on line 4332
]]>Useful plugin – thank you.
Small issue: when you configure files to be ignored, they are reported as removed on the next run. i.e. They’re not entirely ignored; you get one more report about them, and a somewhat confusing one.
David
]]>These are some of the exclusions I have defined:
/wp-content/wflogs
/jamesaltucherscam.com/wp-content/wflogs
/wp-content/cache/
/wp-content/plugins/
/wp-admin/php_errorlog/
…
I still get alerts for subdirectories in /wp-content/cache/.
Thanks
]]>The email does not come when you change the files. Only you have to scan manually.
]]>It looks like your plugin is calling the deprecated function screen_icon
which is causing clutter in our clients’ error logs. Any chance you can clean that up?
[27-Mar-2018 20:08:22 UTC] PHP Notice: screen_icon is <strong>deprecated</strong> since version 3.8.0 with no alternative available. in wp-includes/functions.php on line
3841
[27-Mar-2018 20:08:22 UTC] PHP Notice: get_screen_icon is <strong>deprecated</strong> since version 3.8.0 with no alternative available. in wp-includes/functions.php on l
ine 3841
Thanks!
]]>Where is the monitoring data stored, how long is it held for and will it add a lot of bloat to a busy WordPress website?
]]>Just updated my server to run php7.2.
Now all my websites running the latest version 1.0.8 of this plugin are reporting errors like these:
[03-Feb-2018 17:47:10 UTC] PHP Warning: count(): Parameter must be an array or an object that implements Countable in .../wp-content/plugins/file-changes-monitor/classes/wpfmp.class.php on line 195
[03-Feb-2018 18:49:21 UTC] PHP Warning: count(): Parameter must be an array or an object that implements Countable in .../wp-content/plugins/file-changes-monitor/classes/wpfmp.class.php on line 195
[03-Feb-2018 18:49:21 UTC] PHP Warning: count(): Parameter must be an array or an object that implements Countable in .../wp-content/plugins/file-changes-monitor/classes/wpfmp.class.php on line 356
[03-Feb-2018 18:49:21 UTC] PHP Warning: count(): Parameter must be an array or an object that implements Countable in .../wp-content/plugins/file-changes-monitor/classes/wpfmp.class.php on line 362
]]>
Hi,I noticed an error message which appears in the settings page
https://prntscr.com/i6o9dm
What does it means and how do we correct it?
Regards Leonidas
1st of all, thanks a lot for this plugin, as it’s a great job ??
Though it’s intended for security purposes, we’re plan to use it on a shared filesystem for a client, but we’d like to know if you plan to add a weekly updating option or the parameters we might use to run an external cron for this weekly update or we just take the wget and call it from the cron server tasks?
Thanks again ??
Esteban
]]>When I click on the View File Changes alert button a modal opens with a close ‘x’ graphic, the title “View file changes’ and nothing else.
]]>I’ve network activated WordPress File Monitor and do not see the options in the sidebar in the main site under Settings. Thoughts?
]]>First, thanks for forking this plugin. I just found out that the old FMP was a security issue and I’ll scrambling to update your plugin.
The plugin does seem to be working fine. However, wp-admin error_log is showing this error. Thought you might want to know:
[31-Mar-2017 16:37:15 UTC] PHP Fatal error: Cannot redeclare pcre_fnmatch() (previously declared in .../wp-content/plugins/file-changes-monitor/functions/compatability.php:16) in .../wp-content/plugins/file-changes-monitor/functions/compatability.php on line 55
Warning: array_map(): Argument #2 should be an array in […]/public_html/wp-content/plugins/file-changes-monitor/classes/wpfmp.settings.class.php on line 392
]]>Hi,
Could we please have a logic that that ignores the (symbolic) links?
Currently, the plugin throws a PHP warning (for symlinks) that fills the debug.log file quickly, if debugging is enabled.
Currently, fixed the warnings by listing the symbolic links in “Dirs/Files To Ignore”. Not a big issue as everyone who has created symlinks have created them by hand. So, it doesn’t hurt to do additional action to exclude them.
I know this is an edge case scenario. If’d be still nice to have them excluded in the plugin, considering this is probably an easy fix. Here’s the fix, btw…
At https://plugins.trac.www.ads-software.com/browser/file-changes-monitor/tags/1.0.4/classes/wpfmp.class.php#L270 or at https://plugins.trac.www.ads-software.com/browser/file-changes-monitor/tags/1.0.4/classes/wpfmp.class.php#L282
if( 'link' === filetype( $full_dir_file_name ) ) continue;
Repository shows the plugin was updated 1 day ago but the version # is still 1.0.3. Also I am getting alerts via Wordfence that file file-changes-monitor/classes/wpfmp.class.php has been changed.
If there is in fact a new release of the plugin please update the version number so WordPress will ID the change and we can update via the dashboard. Thank you.
]]>