Hello: Thanks for reading and any pointers to resolve this.
Recently upgraded a site from Joomla 3 to 4 to 5.
Installed Helix Ultimate template and plugin and SP Page Builder: I'm wondering if the template could be the problem.
I’m working on a staging copy of the original site which is still Joomla 3.
Original site - Joomla 3.9.16: ayudamutua.org
Staging site - Joomla 5.2.4: legitimatepatent.com
The problem is in the staging site with Joomla 5 and Helix Ultimate.
Original site was definitely hacked to send spam, but as far as I can see, nothing is left of the original plugins or extensions, even in the database.
Deleted all extensions save for Joomla core. Deleted leftover tables, plugins, modules and everything else I could find. As far as I could see, only articles and menu items were left. Successfully upgraded the site. (The front end still needs a lot of work.) Deleted all users save admin users, super user. (There were a lot.)
Installed Akeeba backup, JCE and Helix Ultimate template, plugin and SP Page Builder.
Every time I make any change that is related to user access, like shared sessions in the front and backend in the global configuration or when I tried to assign super-user access to a another of the 4 users remaining I immediately get the admin login page. When I try to log in, nothing: I’m locked out. None of the users has access.
I have followed every option the the “How do you recover or reset your admin password?” Joomla Documentation article: The Configuruation.php route. The Direct database edit route. The Add a new user route. Nothing works: New user and password don’t work.
Admin login page is always the same: There is no error. It appears normal no matter what user and password is used, but does not grant access to the backend. Even if I leave it for a day. Even using the new user / password set as indicated in the Joomla Documentation to recover admin access.
The only solution is to delete all files and database and restore the backup, whereupon I’m back where I started: I can work on most anything, but if I dare do anything related to user access rights, I’m bumped out and have to restore everything from a backup.
I’ve tried to think how I can use the debug function, but can’t figure out how.
Any pointers or ideas are most welcome.
Thanks for reading.
Good day.