when opening this file, I see it has the latest log record up to May 18th, 2014, today, but when I access webalizer from Virtualmin, the report only shows up to April 15th, 2014. When I try to regenerate the report, it gives the following error:
Running Webalizer to generate report from /var/log/virtualmin/mywebsite.com_access_log …
… Webalizer failed! See the output above for details.
Hello, this appears to be a permission issue with Virtualmin + nginx.
The default configuration is for Webalizer to run as the account owner, however the log files are owned by www-data.
One possible fix is to edit the user in Servers > Webalizer Logfile Analysis and use www-data instead of the account owner.
Then the ~/public_html/stats directory should have chgrp www-data and chmod 775
The above is a quick fix but some more experienced users can probably suggest a better solution.