How To: Joomla User manuell anlegen via Datenbank SQL
Heute geht es um einen kleinen, technischen Exkurs zum Thema Joomla.
Immer wieder gibt es im Netz Anleitungen, die zwar gut gemeint, aber entweder nicht mehr aktuell, oder schlicht falsch sind. Im Zuge einer Google-Recherche, wie sie gerade bei Programmier-/Codingarbeiten oft auftritt, stößt man dann auf alten oder nicht funktionalen Code und fragt sich, weshalb das eigene Projekt ins Stocken gerät.
Hier also eine funktionierende Anleitung zur manuellen Erstellung eines Joomla-Users mit Hilfe von SQL.
1. Ihr loggt euch in phpMyAdmin ein und wählt die entsprechend zu bearbeitende Tabelle aus
2. In der oberen Leiste wählt ihr SQL aus, daraufhin öffnet sich ein Fenster, das u.a. die Zeile "SQL-Befehl(e) in Datenbank ausführen" beinhaltet.
3. Den dort sichtbaren Text löscht ihr komplett und fügt an dessen Stelle Folgendes ein:
INSERT INTO abcde_users
(name, username, password, params)
VALUES ('Administrator2', 'admin2',
'd2064d358136996bd22421584a7cb33e:trd7TvKHx6dMeoMmBVxYmg0vuXEA4199',
'');
INSERT INTO abcde_user_usergroup_map (user_id,`group_id`)
VALUES (LAST_INSERT_ID(), '8');
Beachtet bitte, dass die Zeichenfolge "abcde" durch euren eigenen, spezifischen Präfix ersetzt werden muss, welchen ihr in "configuration.php" eurer Joomla-Installation finden könnt (public $dbprefix)
Damit ist die Anlegung des Nutzers an sich abgeschlossen.
Ihr könnt euch nun mit dem Nutzernamen "admin2", sowie dem Passwort "secret" einloggen. Natürlich könnt und solltet ihr daraufhin Nutzernamen, sowie Passwort ändern und eine gültige E-Mail Adresse angeben.