beveiliging deel website met .htaccess

Status
Niet open voor verdere reacties.

apcmvw

Gebruiker
Lid geworden
7 feb 2012
Berichten
80
Ik probeer een deel van mijn website te beveiligen met .htaccess en .htpasswd.
Zodra ik dat deel van de website opvraag reageert deze een keer met een formulier waarin inlognaam en password moeten worden ingevuld en daarna komt hij met een foutmelding zonder dat ik een document in het beveiligde deel kan zien. De volgende keer dat ik het beveiligde deel oproep reageert hij meteen met een foutmelding en kan ik dus ook inlognaam en password niet meer kwijt. Wat doe ik verkeerd? Ik kan beide bestanden niet uploaden daarom geef ik ze hier even weer:

.htaccess

AuthUserFile /customers/3/a/e/bigbandbreukelen.nl/httpd.www/beveiligd/.htpasswd<br>
AuthGroupFile /dev/null
AuthName "Beveiligde pagina"
AuthType Basic
<Limit GET POST>
require valid-user
</Limit>

.htpasswd

1234:9bBiBifTRBsiY
 
heb je al geprobeerd te verversen met CTRL-F5 ? anders even je cache handmatig leegmaken.
 
Kun je nu nog steeds niet opnieuw de pagina in of krijg je nu een error? Basic auth staat alleen in de cache dus na het leegmaken zou je weer moeten kunnen inloggen
 
Ik krijg het volgende bericht:

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, support@one.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.
 
staat dit in het origineel zoals het hier staat?

Code:
/bigbandbreukelen.nl/httpd.www/beveiligd/.htpasswd<br>

want dit is natuurlijk geen geldig pad
 
Die <br> hoort er inderdaad zeker niet.
 
Ik heb begrepen dat ik op deze plaats moet invullen de document_root. Die heb ik opgezocht met phpinfo.php en die laat het volgende zien:

_SERVER["DOCUMENT_ROOT"] /customers/3/a/e/bigbandbreukelen.nl/httpd.www

Je hebt ongetwijfeld gelijk dat dit geen geldig pad is maar wat is dan het juiste?
 
PHP:
<?php
echo "Je pad is:  ".$_SERVER["DOCUMENT_ROOT"];
?>
Dit even uitvoeren, en je ziet het.
Ik betwijfel of deze namelijk echt met een map /customers begint. Omdat het vaak in /home of /var staat. Dat hoeft natuurlijk niet zo te zijn.....
 
Laatst bewerkt:
ik heb deze php actie uitgevoerd en het pad blijkt juist te zijn. Nu alleen <br> verwijderd en de zaak werkt!
Bedankt!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan