Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
.htaccess unter windows [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
.htaccess unter windows


 
hell
03-07-2002, 14:19 
 
Hi,

versuche einen Server-Schutz über .htaccess einzurichten. (Apache unter Windows)

Allerdings, wenn ich die der httpd.conf "Overide AuthConfig" editiert habe, den Server neu starte, kommt es nicht zu einer Abfrage, sondern zum Fehler: Internal Server Error

Gibt es bei Window Unterschiede zu Linux?

Thanx, hell

 
Titus
03-07-2002, 14:57 
 
klar gibt es die ... zum Beispiel funzt unter Windows kein .htaccess.

 
hell
03-07-2002, 15:07 
 
...vielen Dank, Du ersparst mir eine weitere Suche...

Gruß, hell

 
pekka
03-07-2002, 15:26 
 
Also ich kann lokal im LAN wunderbar mit .htaccess arbeiten (Win98, Apache 1.3.23). Du musst nur die Zeile

AccessFileName .htaccess

in der httpd.conf in was anderes umtaufen, z.B.

AccessFileName htaccess.txt

Dann halt später Vorsicht beim Upload!

 
Titus
03-07-2002, 15:28 
 
ui aha! :huep:
<-- ganz aus dem Häuschen ist durch die Neuigkeit
Danke!

 
hell
03-07-2002, 15:42 
 
...jetzt hatte ich mich auf einen ruhigen Nachmittag eingestellt... :D

trotzdem Danke!

hell

 
Troublegum
03-07-2002, 15:44 
 
AccessFileName .htaccess
in der httpd.conf in was anderes umtaufen, z.B.
AccessFileName htaccess.txt

Es geht auch ohne diesen Schritt - bei mir jedenfalls.

 
hell
03-07-2002, 16:02 
 
Hallo Titus, hallo pekka, hallo Troublegum

... jetzt wird es also doch noch arbeitsreich.



Bei mir geht nämlich beides noch nicht!

Also die Schritte, die ich unternehme:

ich lege eine htaccess.txt (oder .htaccess) im zu schützenden Ordner an, in der ich meine Angaben mache, inclusive dem absoluten Pfad zur htpasswd.txt (oder .htpasswd) .

in der httpd.conf benenne ich ggfls. die AccessFileName um,

außerdem editiere ich dort AllowOverride AuthConfig

danach starte ich den Server neu, dann sollte es doch gehen.
Spielt es eine Rolle, ob ich den Apache unter W2000 als Dienst neu starte? Dass ich den http-Port umgestellt habe, wird doch wohl keine Rolle spielen, oder?

Fragen über Fragen, ich bin gespannt auf Eure Antworten...

Thanx, hell

 
MoRtAlAn
03-07-2002, 16:13 
 
der http-Port is irrelevant, das OS sollte eigentlich auch egal sein. Die .htaccess ist Webserverabhängig, bei mir funktioniert es nämlich auch.

gruss

 
Wotan
03-07-2002, 16:48 
 
Schau mal hier:
http://www.php-resource.de/forum/showthread.php?s=&threadid=8240&

bei mir läuft es auch mir der .htaccess unter win98 und Apache

 
pekka
03-07-2002, 23:04 
 
Original geschrieben von Troublegum


Es geht auch ohne diesen Schritt - bei mir jedenfalls.

Ich meinte damit, dass sich im Windows-Explorer keine Dateinamen erzeugen lassen, die mit einem Punkt beginnen. Grundsätzlich gehen tuts natürlich schon.

@hell:
Probier "AllowOverride All"
und: Wie sieht der absolute Pfad aus, vielleicht brauchts "/" statt "\" oder andersrum?

 
hell
04-07-2002, 11:08 
 
@all,

also vielen Dank, meine Motivation war geschürt, und jetzt steht htaccess. :D

Die Lösung lag jetzt allerdings in einer Apache1324-Neuinstallation, da war dann alles in 10 Minuten erledigt, und es saß...

Thanx, hell


Alle Zeitangaben in WEZ +2. Es ist jetzt 23:05 Uhr.