A client's site is currently showing this message:
Craft does not support backtracking to this version. Please upload Craft 2773 or later.
I understand how to fix it, but I don't understand how it's happened.
In Craft’s request log I can only see one update:
2016/02/22 15:37:15 [info] [application] [Forced] Updating from 2.5.2761 to 2.5.2763.
But in the craft_info table the version and build are 2.6 and 2773, updated_at 2016-03-09 22:07:49.
Also in the log are several requests hitting 404s - /wordpress/, /administrator/index.php, /wp/, etc.
Then at 2016/03/10 04:07:42 (6 hours after craft_info was updated) in the log I'm seeing a load of these errors:
******************************************************************************************************
2016/03/16 09:11:25 [error] [exception.Craft\HttpException.503] exception 'Craft\HttpException' in /chroot/home/lincshub/lincshub.com/craft/app/etc/web/WebApp.php:229
Stack trace:
#0 /chroot/home/domain/domain.com/craft/app/framework/base/CApplication.php(184): Craft\WebApp->processRequest()
#1 /chroot/home/domain/domain.com/craft/app/index.php(62): CApplication->run()
#2 /chroot/home/domain/domain.com/html/index.php(19): require_once('/chroot/home/li...')
#3 {main}
REQUEST_URI=/
---
The last deployment (local to production) was made on 5 Feb 2016 12:44.
Could anyone shed some light on what's going on here please?
craft_migrationsfolder, do you see an row form160304_000000_client_permissions? If so, then that database schema has definitely been updated (somehow by someone) to 2.6 at some point in its life. – Brad Bell May 11 '16 at 23:39m160304_000000_client_permissionsexists. ThedateUpdatedtime is2016-03-09 22:07:40- which is in line with the update log. However, incraft_usersthelastLoginDateby any user is2016-02-22 15:36:56. If no one has logged in since Feb 22nd, how can an update have been run on the March 9th? – Matt Ellis May 12 '16 at 08:442016-03-09 22:24:14) then checked my emails for that date and I have a 'Reset your password' email. However, the setpassword url is for another Craft install on another domain (a leftover from a base install). Looking through commits, the license.key for both domains at some stage was the same. Is it possible that updating one domain could trigger an update on another domain if they were accidently mapped to each other / shared the same license.key? – Matt Ellis May 13 '16 at 11:05