Class Piwik\Plugins\Login\Auth contains 4 abstract methods and must therefore be declared abstract or implement the remaining methods (Piwik\Auth::getLogin, Piwik\Auth::getTokenAuthSecret, Piwik\Auth::setPassword, …)
in
/home/sites/plugins/Login/Auth.php line 250
Reload of page did not help
Restart of Apache server did not help
I experienced the same problem when I tried upgrading from 2.6.1 to 2.8.0 last night.
Fatal error: Class Piwik\Plugins\Login\Auth contains 4 abstract methods and must therefore be declared abstract or implement the remaining methods (Piwik\Auth::getLogin, Piwik\Auth::getTokenAuthSecret, Piwik\Auth::setPassword, …) in /mysite/piwik/plugins/Login/Auth.php on line 250
Fatal error: Class ‘Piwik_Plugin’ not found in /mysite/piwik/plugins/ExampleUI/ExampleUI.php on line 27
I downloaded the 2.8.0 files and uploaded them with Filezilla in Binary mode overwriting the existing files. I made a back-up of my database and piwik folder before doing so.
There was still a complaint by the file integrity check that some piwik files were incorrect, but running update was successful and I have access to all my data again. I’ve only just got it back up and running, so need to carry out further checks, but hope this method works for others.
Yes, but the last stable version is fine most time, also
After manual upload, everything works fine again.
I have two installations of PIWIK on the same server under different domains. The first update works without any problems and the update at the 2nd installation create this error I reported above.