S
_st
Neues Mitglied
Thread Starter
- Dabei seit
- 07.09.2005
- Beiträge
- 17
- Reaktionspunkte
- 0
Hallo liebes Forum,
ich hoffe ich bin hier richtig...
Ich möchte eine Art web-file-browser erstellen in dem ich die Ordnerstrucktur und enthaltene Objekte übers Internet sehen kann. Hab also den Apache-Server gestartet, hab mir dann ein php-package besorgt und das installiert. Der web-file-browser braucht php.
So weit, so gut. Funktioniert alles.
Jetzt möchte ich aber verschiedene Benutzer angeben, die bei verschiedenen ordnern, verschiedene rechte haben.
z.b.:
User A darf Ordner A -lesen und schreiben, Ordner B -keine Rechte
User B darf Ordner A -lesen und schreiben, Ordner B -lesen und schreiben
usw.
jetzt hab ich mir gedacht, das mach ich mit htaccess. Hab also wie wild gegoogelt und dann folgendes herausgefunden:
die datei st.conf muß geändert werden damit htaccess überhaupt geht. Hab ich gemacht. Sieht jetzt so aus:
<Directory "/Users/st/Sites/">
Options Indexes MultiViews
AllowOverride AuthConfig
Order allow,deny
Allow from all
</Directory>
Dann .htaccess erstellen. Hab ich auch gemacht. Über Terminal mit:
touch .htaccess
open .htaccess
Dann hab ich da rein geschrieben:
AuthType Basic
AuthName privater Bereich
AuthUserFile /Users/st/Sites/.htpasswd
require valid-user
<Files ".htaccess">
Order allow,deny
Deny from all
</Files>
<Files ".htpasswd">
Order allow,deny
Deny from all
</Files>
Die hab ich dann einfach im Ordner Sites gespeichert.
So weit, so gut. Wie erstelle ich jetzt die .htpasswd?
ich hab das versucht, habs genauso gemacht wie mit htaccess. Im Terminal erstellt und dann im Texteditor einfach was reingeschrieben.
z.b.: st : passwort
Hab die dann ebenfalls im Ordner Sites gespeichert. Ging aber nicht. Wenn ich übers Netzwerk von meinem 2. Rechner auf die Site zugreife seh ich immer noch alles...
Bitte, weiß jemand Hilfe? Jetzt bin ich schon so weit gekommen und das nervt mich das es nicht weitergeht...
ich hoffe ich bin hier richtig...
Ich möchte eine Art web-file-browser erstellen in dem ich die Ordnerstrucktur und enthaltene Objekte übers Internet sehen kann. Hab also den Apache-Server gestartet, hab mir dann ein php-package besorgt und das installiert. Der web-file-browser braucht php.
So weit, so gut. Funktioniert alles.
Jetzt möchte ich aber verschiedene Benutzer angeben, die bei verschiedenen ordnern, verschiedene rechte haben.
z.b.:
User A darf Ordner A -lesen und schreiben, Ordner B -keine Rechte
User B darf Ordner A -lesen und schreiben, Ordner B -lesen und schreiben
usw.
jetzt hab ich mir gedacht, das mach ich mit htaccess. Hab also wie wild gegoogelt und dann folgendes herausgefunden:
die datei st.conf muß geändert werden damit htaccess überhaupt geht. Hab ich gemacht. Sieht jetzt so aus:
<Directory "/Users/st/Sites/">
Options Indexes MultiViews
AllowOverride AuthConfig
Order allow,deny
Allow from all
</Directory>
Dann .htaccess erstellen. Hab ich auch gemacht. Über Terminal mit:
touch .htaccess
open .htaccess
Dann hab ich da rein geschrieben:
AuthType Basic
AuthName privater Bereich
AuthUserFile /Users/st/Sites/.htpasswd
require valid-user
<Files ".htaccess">
Order allow,deny
Deny from all
</Files>
<Files ".htpasswd">
Order allow,deny
Deny from all
</Files>
Die hab ich dann einfach im Ordner Sites gespeichert.
So weit, so gut. Wie erstelle ich jetzt die .htpasswd?
ich hab das versucht, habs genauso gemacht wie mit htaccess. Im Terminal erstellt und dann im Texteditor einfach was reingeschrieben.
z.b.: st : passwort
Hab die dann ebenfalls im Ordner Sites gespeichert. Ging aber nicht. Wenn ich übers Netzwerk von meinem 2. Rechner auf die Site zugreife seh ich immer noch alles...
Bitte, weiß jemand Hilfe? Jetzt bin ich schon so weit gekommen und das nervt mich das es nicht weitergeht...