Jag lägger till följande i Drupals .htaccess fil, högst upp:
AuthType Basic
AuthName "Login"
AuthUserFile /home/lant/domains/sajtenxyz.se/public_html/.htpasswd
Require valid-userDärefter laddar jag upp en .htpasswd fil som ser ut så här (bara som exempel):
user:$apr1$ggXlW...$1S34543bs0hoaKqsZwXUv/När jag sedan går till sajten så får jag upp popupruta som efterfrågar användarnamn och lösenord. Fyller jag i detta får jag server error 500 och kommer ej åt sajten. Tar jag bort raden "Require valid-user" från .htaccess så funkar sajten som vanligt (dock utan lösenordskoll).
Jag har googlat ämnet och sett tips på att man ska kommentera ur "RewriteBase /", att man ska sätta en slash framför "DirectoryIndex index.php", detta ger dock ingen skillnad i resultatet.
Vi kör rena URL-er på sajten, möjligtvis att det är det som är boven i dramat.
Som grande finale kopierar jag in hela htaccess-filen hära!
Ser med spänning fram emot lösningar och konstruktiv feedback på detta problem då vi nått återvändningsgränd.
|
# Require popup dialog for access AuthType Basic AuthName "Login" AuthUserFile /home/lant/domains/sajtenxyz.se/public_html/.htpasswd Require valid-user # # Protect files and directories from prying eyes. Order allow,deny # Don't show directory listings for URLs which map to a directory. # Follow symbolic links in this directory. # Make Drupal handle any 404 errors. # Force simple error message for requests for non-existent favicon.ico. # There is no end quote below, for compatibility with Apache 1.3. # Set the default handler. # Override PHP settings. More in sites/default/settings.php # PHP 4, Apache 1. php_value magic_quotes_gpc 0 # PHP 4, Apache 2. php_value magic_quotes_gpc 0 # PHP 5, Apache 1 and 2. php_value magic_quotes_gpc 0 # Requires mod_expires to be enabled. # Enable expirations. # Cache all files for 2 weeks after access (A). # Do not allow PHP scripts to be cached unless they explicitly send cache # Various rewrite rules. RewriteEngine on # If your site can be accessed both with and without the 'www.' prefix, you # Modify the RewriteBase if you are using Drupal in a subdirectory or in a # Rewrite URLs of the form 'x' to the form 'index.php?q=x'. # $Id: .htaccess,v 1.90.2.5 2010/02/02 07:25:22 dries Exp $ |

Comments
Låter som rättighetsproblem
Låter som rättighetsproblem på .htpasswd filen. Om jag inte minns fel är det först då du angett ett lösenord som den öppnar den filen.
Annars kan du ju taila apaches error log? Brukar ge info om 500 fel.
Möjligtvis, jag ska testa att
Möjligtvis, jag ska testa att sätta om rättigheterna på .htpasswd. Jag har 644 på .htpasswd nu, det borde ju fungera?
Tyvärr kommer jag inte åt log-filen, supporten påstod dock att de inte såg några felaktigheter i log-filen.