Hiányzó login képernyő

Sövény László képe

sziasztok!

Pár hete állítottam fel egy 6.x drupalos oldalt, eddig rendben is ment minden, a mai naptól viszont nem tudok bejelentkezni az oldalunkra. A bejelentkező oldal ../?q=user meg sem jelenik, ../?q=admin -re pedíg "Hozzáférés megtagadva" . A modulokkal és felhasználókkal nem variáltam semmit. Igazából az admin az egyetlen felhasználó.
Sajnos az adatbázishoz nincs hozzáférésem (), csak az ftp -hez.
Az oldal címe www.bacskozter.hu

Van valakinek ötlete, hol lehet a hiba és mitől keletkezhet..?

Előre is köszönet: S. Laci

Taxonomy upgrade extras: 
Fórum: 
aboros képe

Petik képe

Sövény László képe

Ok! Ezzel már be tudok lépni! Köszönöm!!

Furcsa viszont, hogy eddig a /?q=user -el léptem be és működött .. ? :S

Mindenkinek további jó napot! :)

1
0
Sövény László képe

Most már be tudok lépni bármelyik módszerrel:
../?q=user
/user
/?q=user/login

Pusztán a kíváncsiság kedvéért csak nem hagy nyugodni a dolog..
(és mert vagy két órán át bogarásztam a megoldást és mert egyszer csak láttszólag varázsütésre helyreáll a dolog).
Ez a "hiba" mitől lehetett? Adatbázis? Csak, hogy egy legközelebbi felesleges beírkálást elkerüljek..

0
0
Sk8erPeter képe

"A bejelentkező oldal ../?q=user meg sem jelenik"
Ez alatt mit értesz? Mit láttál ezen a címen? A formok helye üres volt, esetleg WSOD (fehér halál, amikor semmi outputot nem látsz az oldalból, csak egy üres fehér lapot), vagy mit tapasztaltál?
Egy "legközelebbi felesleges beírkálás" esetén is pontos hibaspecifikáció az első, amit megtehetsz, hogy ne csak vaktában lövöldözzünk hibalehetőségek után kutatva. :)
Azt sem árt tudni, piszkáltál-e modul vagy theme hookokat, template fájlokat, stb., stb., stb...

0
0
Sövény László képe

Helló!

Egyszerűen (sajnos) annyi történt, hogy a bejelentkező címre (www.bacskozter.hu/?q=user) a nyitóoldalt kaptam meg, illetve ha bármelyik laphoz elnavigáltam a bacskozter oldalán és átírtam a címet www.bacskozter.hu/?q=user -ra ugyanaz a lap maradt a böngészőben, ahol éppen voltam. Tehát látszólag semmit nem csinált, a bejelentkező laphoz nem tudtam eljutni. Ezt próbáltam több böngészővel is, előzmények/cache -t is ürítettem, hátha, de ugyanez történt...
Nem volt fehér halál, a smink rendben volt, modult előtte (jó egy hete) nem telepítettem, nem is állítottam át egyiket sem, jogosultságokkal sem variáltam. Az adatbázishoz nincs hozzáférésem tehát azon eleve nem tudtam elállítani semmit. Viszont 1-2 naponta be szoktam jelentkezni mivel most rakok fel rá új tartalmakat (képet, oldalt blog bejegyzést..), szóval egyik napról a másikra eltűnt a bejelentkező oldalam.

Miután itt a fórumon visszaírták, hogy a ../user címmel is el kell hogy érjem a bejelentkező képernyőt, megpróbáltam és csodálatos módon sikerült is. A furcsa az nekem, hogy ezután már akármelyik címmel (/?q=user , /user , /?q=user/login) be tudtam lepni, megjelent a bejelentkező oldal. Mintha magától állt volna helyre.

Valószínűleg nem magától keletkezik egy ilyen probléma és főleg nem is magától oldódik meg, ezért furcsának találom az esetet! :)

Köszi!

0
0
Sk8erPeter képe

"Miután itt a fórumon visszaírták, hogy a ../user címmel is el kell hogy érjem a bejelentkező képernyőt"
Ez csak akkor igaz, ha a Clean URLs engedélyezve van (/admin/settings/clean-urls), és általában ez a helyzet.

Arra, hogy a /?q=user miért nem működött, most hirtelen csak az jutott eszembe, hogy az Apache-nak van a DirectoryIndex direktívája, amivel be lehet állítani akár több fájlt is prioritásszerű sorrendben, hogy melyik fájl legyen az alapértelmezett megnyitandó a '/' beírása után, ha explicite nem írsz ki fájlnevet - ezt a Drupal .htaccess fájlja értelemszerűen az index.php-ra állítja (DirectoryIndex index.php), így tehát az általad beírt /?q=user kérés valójában "ráfut" az index.php-ra, így bővebben kifejtve így néz ki a lekérés: /index.php?q=user. Ha a szervert b×zerálják, és pl. átmenetileg letiltják a .htaccess használatát, ott pedig valami buta indokból elállítják a "fő" alapértelmezett DirectoryIndex-et, és az ezt követő fájllistában (ami lehet pl. ilyesmi: DirectoryIndex index.php index.html index.cgi kutyafule.php) nem szerepel az index.php, de aztán erre rájönnek, mégis beállítják a megfelelő DirectoryIndex-eket, és visszaállítják a .htaccess használhatóságát is, akkor az okozhat ilyen átmeneti problémát, bár az is igaz, hogy a Drupal .htaccess-ének (vagy épp IIS alatt web.config-jának) letiltása egyéb parákat is okozhatott volna.
Meg ha nagyanyámnak áramszedője és kereke lett volna, ő lett volna a villamos. :D
Szóval ez a fenti eléggé inkább a lehetetlen kategóriába tartozik (hogy pont akkor fordultak volna ilyen baromságok), most több ötlet nem jut eszembe.

1
0
Sövény László képe

Tehát az apacsok keze lehet a dologban!? :D

Azért köszönöm! Nem vagyok nagy drupal mágus (de azért nem is veszek el benne), főleg ezért szeretek utánanézni a dolgoknak (mint ez a "hiba" is), hátha okosabb leszek valamivel.

Akkor legközelebb irány tárhely-szolgáltató! :)

Még egyszer: Köszönöm!

0
0
csakiistvan képe

.htaccess file megvan a drupal gyökerében? Ha megvan, akkor a # RewriteBase / sort keresd meg, és szedd ki előle a # -t.

0
-2

Drupal full-stack developer at Wunderman Thompson Budapest

Petik képe

Ezt meg miért???

2
0

Üdv. Peti

Sk8erPeter képe

Én is kíváncsi lennék a válaszod magyarázatára, hogy miért tartod ezt "megoldásnak", főleg, ha közben "magától" megoldódott a problémája, úgy, hogy köze nem volt az általad javasolt beállításhoz.
Ennek a "segítségnek" önmagában így nem sok értelme van.

2
-1