Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Generování hesla pro .htpasswd

Ahoj,

na stránce generator-hesel.station.cz jsem si vygeneroval heslo pro soubor .htpasswd. Zatímco na mých webových stránkách to funguje, na lokálním počítači (s Xamppem) ne.

Postup jsem použil stejný, hlavně jsem se soustředil na zadání správné adresy v .htaccess, kterou jsem zjišťoval přes phpinfo,php, takže v tom chyba není.

Zkoušel jsem použít i jiné online generátory a stáhnout i nějaký offline generátor (našel jsem jen tenhle v php http://tomaserlich.cz/zasifrovani-hesla-pro-htpass wd/, který mi ale spuštění hlásí chyby). Heslo se mi ale na to mém lokálním webu nepovedlo ničím vygenerovat. Když zadám logina a heslo, nic se neděje. Pokud ale do .htpasswd napíšu to heslo otevřeně, tak to zafunguje.

Prosím tedy o radu, v čem je problém, zda případně neexistuje nějaký spolehlivý offline generátor v provedení .exe.

Předmět Autor Datum
Ještě jsem zapomněl dodat, že program htpasswd.exe v \Apache\bin\ mi taky nepomohl.
Tyson 08.06.2014 03:48
Tyson
Nenapsal jsi jaké chyby to hlásí. Tenhle generátor funguje: htpasswd-generator Záleží na správné ces…
IQ37 08.06.2014 12:31
IQ37
Dík za reakci. Ten PHP-script mi hlásil následující chyby: Notice: Undefined index: heslo in C:\Xa…
Tyson 08.06.2014 13:03
Tyson
Zkusil jsem ten script ala Erlich - je v tom nějaká chyba - ty hlášky mi to házelo taky. UwAmp spouš… poslední
IQ37 08.06.2014 15:12
IQ37

Nenapsal jsi jaké chyby to hlásí.
Tenhle generátor funguje: htpasswd-generator
Záleží na správné cestě k .htpasswd v souboru .htaccess. Na tom není, co by mohlo nefungovat. Použít normální / lomítka, pokud je v cestě mezera (použil jsem absolutní adresu), tak celou cestu dát do uvozovek.

Pokud ale do .htpasswd napíšu to heslo otevřeně, tak to zafunguje.

No - paradoxně to v tomto případě teda nefunguje (a ani nemá). :-)
Nepoužívám XAMPP, ale UwAmp.

Dík za reakci.

Ten PHP-script mi hlásil následující chyby:

Notice: Undefined index: heslo in C:\Xampp\htdocs\heslo.php on line 17
Notice: Undefined index: jmeno in C:\Xampp\htdocs\heslo.php on line 18

Jinak můj problém se vyřešil tím, že jsem znovu zkoušel využít ten program htpasswd.exe v \Apache\bin\ a nakonec se mi povedlo fungující heslo vygenerovat příkazem: htpasswd -nb username password. Prosím tedy o označení dotazu jako vyřešeného.

Ten Tvůj UwAmp vypadá zajímavě, že má v sobě i SQL Lite. Vyzkouším ho, zejména se podívám, jak má vyřešeno spouštění služby MySQL; jak jsem pochopil, ten Xampp to spouští nějak externě, nikoliv tedy jako klasickou službu. Takže teď si musím v Xamppu spustit Apache a pak v jiném MySQL-ovém programu spustit tu službu, případně ji inicializovat klasickým NET START...

Zkusil jsem ten script ala Erlich - je v tom nějaká chyba - ty hlášky mi to házelo taky.
UwAmp spouští potřebné služby automaticky při svém startu (nebo startu Windows).
Je přehledný v nastaveních a jednoduchá nastavitelnost (pokud je potřeba).

Zpět do poradny Odpovědět na původní otázku Nahoru