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:
nálam minden rendben
https://skitch.com/aboros/8x74i/felhasznaloi-fiok-fiedler-kozossegi-haz
-
clear: both;
Ezzel próbálkozz ;)
http://www.bacskozter.hu/?q=user/login
Üdv. Peti
Hu! Köszönöm!
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! :)
Minden OK, de...
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..
pontosabban plíz
"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...
Helló!
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!
hát ki tudja
"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 aDirectoryIndex
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 azindex.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.
hmmm...
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!
.htaccess file megvan a
.htaccess file megvan a drupal gyökerében? Ha megvan, akkor a # RewriteBase / sort keresd meg, és szedd ki előle a # -t.
Drupal full-stack developer at Wunderman Thompson Budapest
Miért?
Ezt meg miért???
Üdv. Peti
Talán kifejthetnéd...
É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.