Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]problem z htaccess i htpasswd prosze o SZYBKA POMOC!
michat34
post
Post #1





Grupa: Zarejestrowani
Postów: 200
Pomógł: 1
Dołączył: 4.08.2012

Ostrzeżenie: (10%)
X----


zabezpieczyłem folder wrzucajac tam htaccess i htpasswd. po wejsciu na strone wyskakuje komunikat, jednak po wpisaniu loginu i hasła (nawet prawidłowego) wyskakuje bład 500. prosze o szybka pomoc.

HTACCESS
  1. AuthName "POTRZEBNA AUTORYZACJA"
  2. AuthType Basic
  3. AuthUserFile .htpasswd
  4. AuthGroupFile /dev/null
  5. require valid-user


HTPASSWD (haslo bez hasha, bo z hashem tez nie działa, probowałem je hashowac z kilku generatorow i zawsze jest blad 500..)
  1. user:user


htpasswd jest wrzucony do tego samego folderu co htaccess wiec sciezka chyba w porzadku..

Ten post edytował michat34 14.10.2012, 18:26:08
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
bostaf
post
Post #2





Grupa: Zarejestrowani
Postów: 374
Pomógł: 79
Dołączył: 6.04.2010
Skąd: Ostrów Wielkopolski

Ostrzeżenie: (0%)
-----


Cytat(michat34 @ 14.10.2012, 19:24:54 ) *
htpasswd jest wrzucony do tego samego folderu co htaccess wiec sciezka chyba w porzadku..

Zależy od tego jaką ścieżkę podałeś generując hasło komendą htpasswd. Jeśli podaje się ścieżkę względną, to "względem" liczone jest od katalogu w którym jest htpasswd.

Właśnie zobaczyłem Twojego edita. No to masz odpowiedź. Podaj pełną ścieżkę do katalogu, który chcesz chronić, albo w htaccess podaj pełną ścieżkę do pliku .htpasswd. Ta pierwsza opcja jest, z tego co pamiętam, łatwiejsza.

Ten post edytował bostaf 14.10.2012, 18:35:35
Go to the top of the page
+Quote Post
michat34
post
Post #3





Grupa: Zarejestrowani
Postów: 200
Pomógł: 1
Dołączył: 4.08.2012

Ostrzeżenie: (10%)
X----


wrzucam to z total commandera. katalog, ktory chciałbym chronic ma sciezke zgodnie z tym co tc pisze: 0:/pdf/*.*

czy taka ma podac w polu AuthGroupFile?

AuthName "POTRZEBNA AUTORYZACJA"
AuthType Basic
AuthUserFile .htpasswd
AuthGroupFile /dev/null
require valid-user
Go to the top of the page
+Quote Post
bostaf
post
Post #4





Grupa: Zarejestrowani
Postów: 374
Pomógł: 79
Dołączył: 6.04.2010
Skąd: Ostrów Wielkopolski

Ostrzeżenie: (0%)
-----


Cytat(michat34 @ 14.10.2012, 19:45:29 ) *
wrzucam to z total commandera. katalog, ktory chciałbym chronic ma sciezke zgodnie z tym co tc pisze: 0:/pdf/*.*

czy taka ma podac w polu AuthGroupFile?

AuthName "POTRZEBNA AUTORYZACJA"
AuthType Basic
AuthUserFile .htpasswd
AuthGroupFile /dev/null
require valid-user

AuthGroupFile możesz w ogóle wywalić, bo to jest dyrektywa używana przy definiowaniu dostępów grupowych.
To gdzie leży plik masz w AuthUserFile. Z tego co masz napisane wynika, że ten plik leży w tym samym katalogu co .htaccess. Hmmm czyli niby tak, jak to opisałeś. Jak generowałeś .htpasswd?
Go to the top of the page
+Quote Post
michat34
post
Post #5





Grupa: Zarejestrowani
Postów: 200
Pomógł: 1
Dołączył: 4.08.2012

Ostrzeżenie: (10%)
X----


w notatniku napisałem
user:user
i nazwałem htpasswd po czym wrzuciłem z tc na serwer. nie działało, wiec poczytałem wiecej i doczytałem ze to ma byc hash. wiec na zmiane probowałem roznych hashy ze słowa user i zadne nie działało
gdzies czytałem ze tego sie nie powinno robic w notatniku tylko przez jakas dyrektywe htaccess, myslisz ze to moze powodowac blad?

Ten post edytował michat34 14.10.2012, 18:55:46
Go to the top of the page
+Quote Post
bostaf
post
Post #6





Grupa: Zarejestrowani
Postów: 374
Pomógł: 79
Dołączył: 6.04.2010
Skąd: Ostrów Wielkopolski

Ostrzeżenie: (0%)
-----


Cytat(michat34 @ 14.10.2012, 19:55:04 ) *
w notatniku napisałem
user:user
i nazwałem htpasswd po czym wrzuciłem z tc na serwer. nie działało, wiec poczytałem wiecej i doczytałem ze to ma byc hash. wiec na zmiane probowałem roznych hashy ze słowa user i zadne nie działało
gdzies czytałem ze tego sie nie powinno robic w notatniku tylko przez jakas dyrektywe htaccess, myslisz ze to moze powodowac blad?

Te pliki (.htpasswd) generuje się poleceniem htpasswd. Ten program generuje swoje hasze: http://httpd.apache.org/docs/2.2/programs/htpasswd.html.
Zgaduję, że nie masz dostępu do Apache'a z wiersza poleceń?
Go to the top of the page
+Quote Post
michat34
post
Post #7





Grupa: Zarejestrowani
Postów: 200
Pomógł: 1
Dołączył: 4.08.2012

Ostrzeżenie: (10%)
X----


ok juz wiem, niestety nie mam dostepu z wiersza polecen. jeszcze jakies pomysły? :/

Ten post edytował michat34 14.10.2012, 19:48:50
Go to the top of the page
+Quote Post
bostaf
post
Post #8





Grupa: Zarejestrowani
Postów: 374
Pomógł: 79
Dołączył: 6.04.2010
Skąd: Ostrów Wielkopolski

Ostrzeżenie: (0%)
-----


Cytat(michat34 @ 14.10.2012, 20:16:49 ) *
wybacz głupie pytanie ale chodzi Ci o wpisywanie komend z cmd w windowsie?

Wcale nie głupie. Tak, o to chodzi. W Windowsie cmd.
Ale jeśli przesyłasz pliki total commanderem, i mapuje Ci dysk pod cyfry, to zgaduje, że serwer Apache jest na Unixie lub Linuxie. Czyli, że musiałbyś mieć dostęp po pierwsze dostęp do linii poleceń systemu, na którym stoi serwer, a po drugie dostęp do poleceń Apache'a na tym systemie. Masz?

Do głowy przychodzi mi tez inna opcja, ale nigdy tak nie próbowałem - wygenerowanie .htpasswd na swoim kompie i przesłanie tak spreparowanego pliku do chronionego katalogu. Wtedy trzeba by edytować AuthUserFile w .htaccess i ustawić odpowiednio ścieżkę w dyrektywie AuthUserFile. Nie mam pojęcia czy różne wersje Apache generują rożne hasze, czy takie same, warto sprawdzić.

Ścieżkę bezwzględną do katalogu możesz sprawdzić umieszczając w tym katalogu plik PHP z takim kodem:
  1. <?php
  2. echo __FILE__;
  3. ?>

no i uruchamiając ten plik z przeglądarki.

Ten post edytował bostaf 14.10.2012, 20:04:50
Go to the top of the page
+Quote Post
michat34
post
Post #9





Grupa: Zarejestrowani
Postów: 200
Pomógł: 1
Dołączył: 4.08.2012

Ostrzeżenie: (10%)
X----


co moge powiedziec, człowieku jestes wielki! kilka dni sie z tym mecze, przeczytałem chyba dziesiatki artykułów i dopiero Ty mi pomogłes. wielkie dzieki
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 01:35