• Hi,

    directly after installing + configuring this plugin on my WP 3.0.1 blog,
    and Clicking ‘Scan now’, I get the following warnings.

    Warning: array_diff_key() [function.array-diff-key]: Argument #2 is not an array in /home/www/doc/19368/www/blog/wp-content/plugins/wordpress-file-monitor/wordpress-file-monitor.php on line 381
    
    Warning: array_diff_key() [function.array-diff-key]: Argument #1 is not an array in /home/www/doc/19368/www/blog/wp-content/plugins/wordpress-file-monitor/wordpress-file-monitor.php on line 382
    
    Warning: array_diff() [function.array-diff]: Argument #2 is not an array in /home/www/doc/19368/www/blog/wp-content/plugins/wordpress-file-monitor/wordpress-file-monitor.php on line 388
    
    Warning: Invalid argument supplied for foreach() in /home/www/doc/19368/www/blog/wp-content/plugins/wordpress-file-monitor/wordpress-file-monitor.php on line 390
    
    Warning: Invalid argument supplied for foreach() in /home/www/doc/19368/www/blog/wp-content/plugins/wordpress-file-monitor/wordpress-file-monitor.php on line 393

    I see that in the table ‘wp_options’, the ‘wpfm_listing’ holds a
    ‘broken’ serialized array. Meaning, the serialization was broken by German umlauts (like ?, ?, ü, ?) and stopped *before* the special character.

    As a temporary measure, I had to remove the corresponding file from the filesystem.

    Pleeease make this Plugin compatible with special characters in filenames, too.

    It is one of the best security plugins in my opinion. Thank you for this. ??

    Regards,
    Devstorm

    https://www.ads-software.com/extend/plugins/wordpress-file-monitor/

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Author mattwalters

    (@mattwalters)

    Devstorm — Thanks for tracking this down and figuring out the problem. I’ll see what I can do.

    Last 24 hours I’ve been getting a mass of 404 Errors in my logs, pointing at a non-existent address: /images/ad/aa17b5c91acc1b.gif

    I searched my install and the wp db for the long number, but it doesn’t exist. So I searched for “images/ad” and the only place it exists is in the table: wpfm_listing

    Google brought me here.

    Plugin Author mattwalters

    (@mattwalters)

    Alkuk — Not related to the original topic and not a problem with the plugin.

    404 = File not found. You found it in wpfm_listing because the file did exist but no longer does. The plugin keeps a listing of files on your install for comparison purposes. Sounds like you, someone, or something deleted the file. Hope this helps.

    I’m voting for this!

    Had a lot of files on the server with Danish special characters (? ? ? / ? ? ?) in the filenames. Hadn’t been a problems. But the plugin choke upon these giving ‘invalid path’ and other issues.

    Can’t be sure that the editors of the wp-setup won’t add/upload files with special chars in the file name … so if the plugin could be ‘immune’ that would be great!

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘[Plugin: WordPress File Monitor] Error when scanning filenames with German umlauts’ is closed to new replies.