A few weeks ago I upgraded from an old Piwik (1.10) to Piwik 2.10.0. The process was very flawless, quite surprising with such a complex package. The only downside was that it showed it would be going to the latest of the 1 series, but then went straight for 2 and didn’t check if that would run under the installed PHP version. So, after the update I had to update PHP as well. I suppose this would have been mentioned in the changelog if I had gone step-by-step. Nevertheless, I would suggest adding a check for supported PHP version to the installer.
Anyway, thanks for this great upgrade experience! Now for the problem.
There is one thing since that upgrade which bugs me a bit. There where weekly email reports scheduled and after the upgrade they started to get sent out on Tuesdays instead of Monday. Hindsight shows with the help of the mail database on the excepting server that before that update the reports were sent out on Monday morning at 1am (April - Sept. 2014 at 2am, then at 1am - probably something to do with daylight time, I have no data from before April). But on an irregular basis and mostly only one weekly report per month. I don’t know why and I didn’t/don’t care too much. I assume there may have been a problem with assigned memory or so. The last weekly report sent was on Jan. 19, 1am, for the week ending Jan. 18. I updated on Feb. 16. The next report was sent on Feb. 23 (Monday!), 0 am, for the week ending Feb. 15 (one week later). Then there were again reports on Tuesday, Feb. 24, 0am, for the week ending on Feb. 22. This seems to fit with this posting: 301 Moved Permanently However, from that day on, it keeps reporting on Tuesdays, 0am. Not missing a week yet. So, the scheduled time seems to have moved from 1 to 0 am (a few minutes after midnight, depending on the time it takes to create the report, 0 is also the time shown in the task) and the day from Monday to Tuesday. Also, the time seems to have been moving for one hour according to daylight time before that, at least in the past. Which shouldn’t be the case I think.
The timezone on the server is set to CEST with daylight settings, at the moment still to CET. I wonder if the whole issue is connected to daylight time and the shift from Monday to Tuesday at 0am. I’ve now edited the task and set the time from 0 am to 1 am.
Thanks for any suggestions.