--=REKLAMA=--

Jak odtworzyć konto głównego administratora?

Z Joomla!WikiPL

Wersja Zwiastun (dyskusja | edycje) z dnia 12:19, 4 sie 2017

(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)


Nie mogę się zalogować do panelu administracyjnego. Przypadkowo usunąłem swoje konto. Jak je odtworzyć?

Usunięcie konta głównego administratora może się zdarzyć podczas operacji wykonywanych bezpośrednio na bazie danych. Joomla! nie pozwoli bowiem usunąć konta super administratora z wykazu w panelu administracyjnym. Skoro już Ci się zdarzyło:

  1. Najpierw zarejestruj się w witrynie jako nowy użytkownik.
  2. Następnie uruchom program obsługi bazy danych, np. phpMyAdmina.
  3. Wybierz w swojej bazie danych tabelę jos_users.
  4. Odszukaj rekord nowo założonego użytkownika (zapewne będzie na końcu tabeli).
  5. Wyedytuj ten nowy rekord:
    • W polu id wpisz 62,
    • W polu name wpisz np. Administrator albo swoje imię i nazwisko,
    • W polu username pozostaw wpisany podczas rejestracji login, jeśli chcesz takiego używać lub wpisz inny,
    • W polu email wpisz swój adres email,
    • Pole password pozostaw bez zmian (hasło jest zaszyfrowane, znasz je z procedury rejestracji nowego użytkownika),
    • W polu usertype wpisz Super Administrator,
    • Wartość w polu gid (id grupy użytkowników) zmień na 25,
    • W polu block pozostaw 0
    • Pozostałe pola możesz pozostawić bez zmian.
  6. Przejdź do tabeli jos_core_acl_aro. Sprawdź, czy nie ma tam już rekordu z id=62. Jeśli taki rekord jest, odszukaj id nowo założonego użytkownika i usuń ten rekord z tabeli. Jeśli nie ma rekordu z id=62, skorzystaj z rekordu nowego użytkownika, zmieniając odpowiednio do poniżej wymienionych wartości w polach.:
    • W polu aro_id wpisz 10.
    • W polu id wpisz 62.
    • W polu name wpisz to samo, co wpisałeś w tabeli jos_users, a więc np. Administrator.
    • W polu section_value wpisz users.
  7. Przejdź do tabeli jos_core_acl_groups_aro_map.
  8. Sprawdź czy jest rekord z wartościami podanymi poniżej albo załóż taki rekord:
    • W polu group_id wpisz 25.
    • W polu aro_id wpisz 10.
    • Pole section_value pozostaw puste.

Spróbuj zalogować się do panelu administratora na swoje nowe hasło. Udało się? To dobrze. Żeby w przyszłości nie wykonywać tylu dodatkowych czynności, trzeba o swoje konto głównego administratora należycie dbać.

Uwaga: Zamiast standardowego id=62 można pozostawić identyfikator ustalony dla nowo zarejestrowanego użytkownika. Jeśli jednak przez dłuższy czas używano konta administratora założonego podczas instalacji Joomla!, to identyfikatorem tym oznaczone są m.in. wszystkie artykuły dodane przez administratora. Aby Joomla! prawidłowo wyświetlał nazwę autora, można dodatkowo przywrócić konto użytkownika z id=62, ale z mniejszymi uprawnieniami albo zmodyfikować tabelę #__content, wykonując następujące zapytanie:


UPDATE  `jos_content` SET `created_by` = '555' WHERE `created_by`= '62';

(555 to przykładowy id administratora)


Zobacz też

Jak odzyskać hasło administratora?

Dziękujemy za wkład

» Stefan Wajda [zwiastun],