WebDAV- HILFE !!

Gumantong

Mitglied
Thread Starter
Dabei seit
26.08.2003
Beiträge
95
Reaktionspunkte
1
Hallo Forum,
ich habe versucht WebDAV zu aktivieren. Als Vorlage habe ich das Buch "Mac OSX Hacks".
Nun hänge ich aber aufgrund von lückenhaften Basiswissen fest. :rolleyes:
Ich poste hier mal den Prompt nach dem Restart Befehl für Apache:

Last login: Thu Mar 3 08:24:12 on ttyp1
Welcome to Darwin!
Gustav:~ janos$ apachectl restart
/usr/sbin/apachectl restart: httpd not running, trying to start
Processing config directory: /private/etc/httpd/users/*.conf
Processing config file: /private/etc/httpd/users/Gustav.conf
Syntax error on line 6 of /private/etc/httpd/users/Gustav.conf:
Invalid command 'AuthDigestFile', perhaps mis-spelled or defined by a module not included in the server configuration
/usr/sbin/apachectl restart: httpd could not be started
Gustav:~ janos$

Wer kann mir das erklären ?
Was ist denn nun genau falsch gelaufen?
 
hi, schau doch mal nach, was da in zeile 6 der steht.

Syntax error on line 6 of /private/etc/httpd/users/Gustav.conf

bei mir sieht's so aus:

<Directory "/Users/peter/Sites/">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>

daak
 
Hallo Forum,
ich habe jetzt alles noch einmal gemacht, inkl.neuen apache, weil ich den auch schon zerschossen hatte.

apachectl configtest
Syntax ok

Aber:
apachectl restart
Gustav:~ janos$ apacectl restart
-bash: apacectl: command not found
Gustav:~ janos$ apachectl restart
/usr/sbin/apachectl restart: httpd not running, trying to start
Processing config directory: /private/etc/httpd/users/*.conf
Processing config file: /private/etc/httpd/users/Gustav.conf
Processing config file: /private/etc/httpd/users/janos.conf
fopen: Permission denied
httpd: could not open error log file /private/var/log/httpd/error_log.
/usr/sbin/apachectl restart: httpd could not be started
Gustav:~ janos$

Ach ja, wenn ich mit htpasswd eine Kennwortdatei erzeugen möchte, dann
funktioniert das auch schon nicht.
Vielleicht kann mir ja doch jemand helfen.
 
sudo apachectl restart
 
Hi,
ich bekomme die Krise.......
WebDav-Dateisystem-Identifizierung es läuft.
Aber wo ist mein Passwort ??
Benutzername ist webdav.
Ich weiß, es muß sich ungeheuerlich doof anhören....
Aber in /Library/WebServer/.passwd wo es drinn sein soll ist es nicht.
Was denn nun ??
 
Gumantong schrieb:
Hi,
ich bekomme die Krise.......
WebDav-Dateisystem-Identifizierung es läuft.
Aber wo ist mein Passwort ??
Benutzername ist webdav.
Ich weiß, es muß sich ungeheuerlich doof anhören....
Aber in /Library/WebServer/.passwd wo es drinn sein soll ist es nicht.
Was denn nun ??
Wir wissen ja nun leider nicht, wie Deine Konfiguration aussieht und wie/wo Du die Passwortdatei angelegt hast.
Grundsätzlich kann die ja überall liegen und einen beliebigen Namen haben.

Hilf anderen Dir zu helfen und liefere etwas mehr Informationen.
Unter Umständen steht auch was im error_log.

HTH
 
Ja da hast du natürlich recht.
Also ich habe folgende Ergänzung in der httpd.conf gemacht:

DAVLockDB /etc/httpd/dav/DAVLock
DAVMinTimeout 600
<Location /dav/>
DAV On
AuthType Basic
AuthName "WebDAV Restricted"
AuthUserFile /etc/httpd/dav/.passwd
<LimitExcept GET HEAD OPTIONS>
Require valid-user
</LimitExcept>
</Location>

Das ist aber nicht auf meinem Mist gewachsen sondern aus "Mac OSX Hacks" O'Reily.
Danach wollte ich dann wie im Buch beschrieben mit:

htpasswd -c /etc/httpd/dav.passwd webdav

ein Passwort setzen.
Das funktioniert aber nicht:

htpasswd: cannot open file /etc/httpd/dav/.passwd for write access
fopen: Permission denied

Aber immerhin, dav scheint ja irgendwie schon mal zu laufen.
 
Gumantong schrieb:
htpasswd: cannot open file /etc/httpd/dav/.passwd for write access
fopen: Permission denied

Aber immerhin, dav scheint ja irgendwie schon mal zu laufen.
Steht doch da, wieso es nicht geht. Du hast keine Schreibrechte auf diese .passwd Datei. Entweder Rechte anpassen oder als root htpasswd aufrufen.

Ciao
 
Jooo, oh Mann !!!
Das kommt davon, wenn man nicht richtig lesen kann.
Es funktioniert natürlich alles SUPER.
DANKE !!
 
Jetzt möchte ich das ganze auf meinem G3 machen und bekomme nach der Eingabe:
./configure
configure: error: no acceptable cc found in $PATH

Außerdem möchte ich File Vault deaktivieren und erhalte die Meldung das meine Festplatte nicht genügend Freie Kapazität hat. Die ist aber 120GB groß und 30GB sind benutzt.
Hat da jemand eine Idee ?
 
Gumantong schrieb:
Jetzt möchte ich das ganze auf meinem G3 machen und bekomme nach der Eingabe:
./configure
configure: error: no acceptable cc found in $PATH
...
Sind die DevTools drauf?
 
was sagen
which cc
und
which gcc
 
Das sieht eigentlich gut aus;
was möchtest Du denn eigentlich installieren?
 
Sorry, ich komme hier schon langsam durcheinander.
Die Ausgabe war vom falschen Rechner. :rolleyes:

Hier nun die vom G3:
-bash: wich: command not found

wich cc und wich gcc
 
Scheiße, das war ja wohl voll im Fettnapf :rolleyes: :rolleyes: :rolleyes:
Also nochmal which cc
/usr/bin/cc
which gcc
/usr/bin/gcc

Ich möchte WebDAV auf meinem G3 aktivieren, nachdem es ja auf meinem iBook gut funktioniert hat.
Wenn ich dann ./configure eingebe kommt :checking for gcc... gcc

Dann ist mir aufgefallen das ich FileVault auf dem G3 nicht mehr ausschalten kann. Angeblich kein Platz auf der Festplatte. Ich habe 120GB wo 35GB von genutzt werden.

Und nochwas, ich kann mein webdav auf meinem iBook nicht aus dem www erreichen. Ich hänge hinter einem Router aber Port 80 ist eigentlich frei.
Hab gerade mal nachgesehen.
 
Gumantong schrieb:
Scheiße, das war ja wohl voll im Fettnapf :rolleyes: :rolleyes: :rolleyes:
Also nochmal which cc
/usr/bin/cc
which gcc
/usr/bin/gcc

Ich möchte WebDAV auf meinem G3 aktivieren, nachdem es ja auf meinem iBook gut funktioniert hat.
Wenn ich dann ./configure eingebe kommt :checking for gcc... gcc
...
Wozu muss man ./configure eingeben um WebDAV zu aktivieren?
Das muss man doch nur in der httpd.conf "einschalten".
 
Ich habe das Buch Mac OSX Hacks als Anleitung.
Und da ist es nun mal so angegeben.
Vieleicht geht es auch weniger umständlich. Wenn ja, werde ich es bestimmt noch lernen. Bis jetzt bin ich froh das ich halbwegs mit dem Terminal zurechtkomme und Etappenweise die Grundlagen mir reingezogen kriege.
Bis vor 2Jahren habe ich noch nicht einmal gewußt wo ich einen Rechner anmachen soll.
Daher bin ich froh, wenn mir jemand konkret hilft und dankbar für jeden Hinweis der mich weiter bringt.
 
Zurück
Oben Unten