#1 2010-09-18 07:35:44

danielma
Člen
Registrován: 2010-07-24
Příspěvky: 53

Re: Smazal jsem si uživatele 1 v Drupalu

Dobrý den, smazal jsem si uživatele 1 a nemůžu se teď nijak přihlásit. Mám dva dotazy.
1. Jak to napravit ?
2. Lze v Drupalu nastavit, aby uživatel 1 nemohl být smazán ?
Díky moc za odpověď.

Další řešení:
Našel jsem toto:
use your db tool

INSERT INTO users (uid, name, pass) VALUES ('1', 'yourname', md5('yourpassword'));

(Use your table name prefix (if any) and your username, password and email.)
When you log in go to user/1 and fill-in any other missing details.


Ale nevím jak použít db tool (v phpMyAdmin mi nic takového nejde nebo to neumím najít). Díky moc

Offline

#2 2010-09-18 09:55:09

JF
Endora rádce
Místo: ....nice u Plzně
Registrován: 2010-06-22
Příspěvky: 11,941

Re: Smazal jsem si uživatele 1 v Drupalu

Drupal to má totálne nanič vyriešené, lebo len jeden užívateľ má kompletné práva a musí mať v databáze ID číslo 1. Jedine doplniť užívateľa tým čo si napísal. V phpmyadmin kde môžeš vložiť dopit je odkaz SQL je to hneď vedľa štruktúry a pred hľadať wink


Ján Fačkovec - Endora.cz by Webglobe
Email, Web, Webadmin, Webmail, Nápověda, Ceník

Offline

#3 2010-09-19 07:37:38

danielma
Člen
Registrován: 2010-07-24
Příspěvky: 53

Re: Smazal jsem si uživatele 1 v Drupalu

Děkuju. Ale s db neumím. Píše mi to: #1046 - No database selected
Jak vyberu databázi ?
A jak poznám, do které databáze to dát ? Mám tam víc webů a víc db a nikde v názvu není uvedeno, která patří ke kterému webu. Díky moc

Offline

#4 2010-09-19 10:12:27

JF
Endora rádce
Místo: ....nice u Plzně
Registrován: 2010-06-22
Příspěvky: 11,941

Re: Smazal jsem si uživatele 1 v Drupalu

Musíš pozrieť do konfiguračného súboru kde nájdeš názov databázy. Prípadne nepoužívať rýchlu inštaláciu a inštalovať si veci sám a tým to je potom prehľadnejšie v názvoch databáz  wink


Ján Fačkovec - Endora.cz by Webglobe
Email, Web, Webadmin, Webmail, Nápověda, Ceník

Offline

#5 2010-09-20 07:15:17

danielma
Člen
Registrován: 2010-07-24
Příspěvky: 53

Re: Smazal jsem si uživatele 1 v Drupalu

A kde prosím najdu konfiguračnísoubor a jak se jmenuje ?
A jak vyberu databázi ?
Prosím návod pro úplné blbce, s db jsem nikdy nepracoval. Díky moc

Offline

#6 2010-09-20 07:58:29

JF
Endora rádce
Místo: ....nice u Plzně
Registrován: 2010-06-22
Příspěvky: 11,941

Re: Smazal jsem si uživatele 1 v Drupalu

Uf, tak v drupale netuším ktorý to je súbor. Ale istotne sa tu niekto nájde kto poradí.


Ján Fačkovec - Endora.cz by Webglobe
Email, Web, Webadmin, Webmail, Nápověda, Ceník

Offline

#7 2010-09-20 11:12:51

danielma
Člen
Registrován: 2010-07-24
Příspěvky: 53

Re: Smazal jsem si uživatele 1 v Drupalu

Zdá se, že jste jediný, kdo odpovídá.
Ale stačila by odpověď  databázím:
1. Jak vyberu databázi ?
zkusil jsem select a název db, ale nefunguje to, chce to asi jiný syntax nebo slovo
2. jak z vybrané db zjistím, jaký tam je user1 ? Podle toho poznám, zda to je tato db. Díky moc
Je někde odkaz na to, ajk pracovat s db mysql ? Díky tedy příkazy. Díky

Offline

#8 2010-09-20 11:13:09

danielma
Člen
Registrován: 2010-07-24
Příspěvky: 53

Re: Smazal jsem si uživatele 1 v Drupalu

Zdá se, že jste jediný, kdo odpovídá.
Ale stačila by odpověď  databázím:
1. Jak vyberu databázi ?
zkusil jsem select a název db, ale nefunguje to, chce to asi jiný syntax nebo slovo
2. jak z vybrané db zjistím, jaký tam je user1 ? Podle toho poznám, zda to je tato db. Díky moc
Je někde odkaz na to, ajk pracovat s db mysql ? Díky tedy příkazy. Díky

Offline

#9 2010-09-20 11:34:54

danielma
Člen
Registrován: 2010-07-24
Příspěvky: 53

Re: Smazal jsem si uživatele 1 v Drupalu

Když dám Select database
tak mi to vrátí, že nemám oprávnění
Díky

Offline

#10 2010-09-20 12:29:08

JF
Endora rádce
Místo: ....nice u Plzně
Registrován: 2010-06-22
Příspěvky: 11,941

Re: Smazal jsem si uživatele 1 v Drupalu

Ja sa v Drupale nevyznám, nemám ten systém rád, takže neviem ako to je v danej databáze.
Som zástanca Joomly.


Ján Fačkovec - Endora.cz by Webglobe
Email, Web, Webadmin, Webmail, Nápověda, Ceník

Offline

#11 2010-09-20 12:46:22

danielma
Člen
Registrován: 2010-07-24
Příspěvky: 53

Re: Smazal jsem si uživatele 1 v Drupalu

Já myslel, že se ptám na vlastnosti mySQL, které jsou pro Joomla stejné. Není to tak ? Díky

Offline

#12 2010-09-20 12:51:09

JF
Endora rádce
Místo: ....nice u Plzně
Registrován: 2010-06-22
Příspěvky: 11,941

Re: Smazal jsem si uživatele 1 v Drupalu

Každý redakčný systém má inak urobené tabuľky v databáze. Neprogramuje ich jedna firma, každá si to robí inak podľa seba. A Drupal ten mi nepadol do oka tým ako je spracovaný a že môže mať len jedného hlavného administrátora a jeho administrácia je podľa mňa divne urobená, ale to môže mať každý iný názor.

Otvor si databázu cez PHPMYADMIN a nemusíš na ňu robiť žiadne dotazy.
Užívateľa k databázam nájdeš len vo webadmine v časti Databázy.


Ján Fačkovec - Endora.cz by Webglobe
Email, Web, Webadmin, Webmail, Nápověda, Ceník

Offline

#13 2010-12-05 14:37:09

libham
Člen
Registrován: 2010-10-22
Příspěvky: 15

Re: Smazal jsem si uživatele 1 v Drupalu

1) Nevím zda je to ještě aktuální, ale nejjednodušší by bylo dle mne to co píšou v návodu, když nejsi přihlášen jako user 1 a děláš update:

Access denied
Access denied. You are not authorized to access this page. Please log in as the admin user (the first user you created). If you cannot log in, you will have to edit settings.php to bypass this access check. To do this:

1.With a text editor find the settings.php file on your system. From the main Drupal directory that you installed all the files into, go to sites/your_site_name if such directory exists, or else to sites/default which applies otherwise.
2.There is a line inside your settings.php file that says $update_free_access = FALSE;. Change it to $update_free_access = TRUE;.
3.As soon as the update.php script is done, you must change the settings.php file back to its original form with $update_free_access = FALSE;.
4.To avoid having this problem in future, remember to log in to your website as the admin user (the user you first created) before you backup your database at the beginning of the update process.
.

2) nebo bych zkusil variantu v phpmyadmin najít správnou databázi, otevřít tabulku "users" vybrat Projít a u nějakého již založeného klienta (nebo pokud lze - založit předem nového) přepsal UID na 1
- nejsem odbornik na dbf a nerad bych nekomu rozbil web - ja to zkusil a fungovalo, jedine na co jsem narazil, je treba prepsat cestu v url aliasech - jinak to v ceste zobrazuje puvodniho uzivatele

3) nebo priste zkusit neco takoveho: http://drupal.org/project/protect_critical_users

Offline

Zápatí

Založeno na FluxBB | CZ a SK