WebFileChecker (checks for modifications in webstore)
WebFileChecker (checks for modifications in webstore)
TAKE CARE: all my developed modules will be installed and tested manually (first time), if you want to install it other times (except the first time) by yourself is up to you!
E.g. why is there an error suddenly, has somebody something changed or was there an automatic update from outside, what has a programmer modified, have you been hacked etc. Solution a Web File Checker. Check your webstore on modifications and configurations.
This module will be installed outside the core, so the Magento core can be updated for a next version without losing this module (extension can only be ordered in www.ooawebstore.eu, or visit www.ooawebshops.eu or www.ooawebshops.nl, also to see the admin menu screen).
This program runs every day 2x as cronjob at 07.00 and 15.00 (can be changed in config.xml).
It checks always which Magento files are modified in root directories since the last run. It also checks for changed configuration settings.
If modified you will receive a report per email, otherwise an empty email with subject. After the first run you receive all filenames and configuration settings.
So you can check always what has modified (by someone or an update) e.g. to solve errors.
This program can also be called in between from the browser with {url}/index.php/{admin}/webfilechecker (if your provider gives you enought time, if you have Scheduler you may start a cronjob immediately). This is only possible when you log off first from your administration, during the call you need to login. This prevents WebFileChecker to be called via your webstore.
In the /var/log directory you can find the WebFileChecker log with modifications on date. Or e.g. to clean this log after a long period.
Or press the button to view immeditely your modifications log (or {url}/index.php/{admin}/webfilechecker/view, first log off).
PLease don't touch the reference log, this log is necessary for comparisations in a next run.Languages Dutch and English.