Not sure if i asked this already but please PM me a link to a ZIP of your site, and i’ll try locally.
@bdillahu zip and send us (via Gitter) your user/plugins/login folder to check why is that happening.
The error is, for those having the same, during an update the user/plugins/login/classes/controller.php
was renamed to user/plugins/login/classes/Controller.php
(notice the capital C
).
Probably the GPM update didn’t rename the file, considering it the same filename but on case-sensitive filesystems (Mac, Linux) it’s not.
So to solve this, manually rename user/plugins/login/classes/controller.php
to user/plugins/login/classes/Controller.php
Yeah! I think that was it…
And with things in git (sorry, I’m not the strongest git user), the lower case “controller.php” was “hidden” or eclipsed or something.
Doing a:
git mv -f controller.php Controller.php
worked, even though you couldn’t see a controller.php in existence. Maybe this is a quirk of a Mac’s filesystem (I’m more used to a Linux box for this kind of thing).
Thanks again!
Renaming the controller.php as @flaviocopes suggested worked for me