Dieses Problem tritt öfter als man vermuten mag auf, jedoch steckt nicht immer gleich ein Hackerangriff dahinter.
Wenn Sie über einen Zugang zu Ihrer Datenbank verfügen (phpMyAdmin), gehen Sie wie folgt vor:
Admin über die Datenbank wieder anlegen
- PhpMyAdmin starten (meist vom Webhoster auf dem Server vorinstalliert).
- Datenbank auswählen und anschließend in der linken Spalte Tabelle jos_users wählen.
- PhpMyAdmin starten (meist vom Webhoster auf dem Server vorinstalliert).
- Datenbank auswählen und anschließend in der linken Spalte Tabelle jos_users wählen.
- Wenn keine Benutzer in der Datenbank vorhanden sind ergibt sich nebenstehendes Bild.
- Wählen Sie nun im oberen Menü den Reiter SQL.
- Den markierten Text (SELECT * FROM 'jos_users' WHERE 1) löschen und folgenden Text hineinkopieren:
INSERT INTO `jos_users` (`id`, `name`, `username`, `email`, `password`, `usertype`, `block`, `sendEmail`, `gid`, `registerDate`, `lastvisitDate`) VALUES (NULL, 'New-Administrator', 'newadmin', Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein!', '81dc9bdb52d04dc20036dbd8313ed055', 'Super Administrator', 0, 1, 25, '0000-00-00 00:00:00', '0000-00-00 00:00:00'); INSERT INTO `jos_core_acl_aro` VALUES (NULL, 'users', LAST_INSERT_ID(), 0, 'Administrator', 0); INSERT INTO `jos_core_acl_groups_aro_map` VALUES (25, '', LAST_INSERT_ID());
- Wenn Sie nun durch OK bestätigen, ist in der Datenbank ein neuer Benutzer mit dem
Benutzernamen "newadmin" und dem Kennwort "1234" angelegt. - Melden Sie sich nun im Backend mit den genannten Anmeldedaten an und vergeben dann einen neuen Benutzernamen bzw. neues Passwort und E-Mail.