Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?
Forum>Netzwerke>Personal Web Sharing -> häckchen

Personal Web Sharing -> häckchen

apple4ever
apple4ever22.05.0617:03
ich habe früher mal apache so installiert, habe es aber wieder gelöscht!
seit dem verschwindet aber nach jedem start das häkchen bei sharing Personal Web Sharing!
was muss ich ändern, dass der nach dem neustart immer noch da ist?
0

Kommentare

MacMark
MacMark22.05.0623:45
Die Listings sehen mit meinen verglichen okay aus.
„@macmark_de“
0
MacMark
MacMark23.05.0600:23
Laß mal sehen, wo Apache2 noch so rumliegt:

sudo find / -name '[Aa]pache*2' -print
„@macmark_de“
0
MacMark
MacMark23.05.0610:39
Wir haben noch einen Ort nicht gesehen:

ls -lR /Library/StartupItems/

Ich vermute dort Reste von Apache2 StartupItem.
„@macmark_de“
0
apple4ever
apple4ever23.05.0615:48
ls -lR /Library/StartupItems/ gibt das aus:



total 0
drwxr-xr-x 5 root wheel 170 Feb 25 15:26 DynDNSUpdater
drwxr-xr-x 4 root wheel 136 Dec 22 06:49 MySQLCOM

/Library/StartupItems//DynDNSUpdater:
total 16
-rwxr-xr-x 1 root wheel 351 Jun 17 2005 DynDNSUpdater
drwxr-xr-x 6 root wheel 204 Feb 15 2002 Resources
-rw-r--r-- 1 root wheel 279 Jun 17 2005 StartupParameters.plist

/Library/StartupItems//DynDNSUpdater/Resources:
total 0
drwxr-xr-x 3 root wheel 102 Nov 13 2001 English.lproj
drwxr-xr-x 3 root wheel 102 Nov 13 2001 French.lproj
drwxr-xr-x 3 root wheel 102 Nov 13 2001 German.lproj
drwxr-xr-x 3 root wheel 102 Feb 15 2002 Spanish.lproj

/Library/StartupItems//DynDNSUpdater/Resources/English.lproj:
total 8
-rw-r--r-- 1 root wheel 242 Jun 17 2005 Localizable.strings

/Library/StartupItems//DynDNSUpdater/Resources/French.lproj:
total 8
-rw-r--r-- 1 root wheel 247 Jun 17 2005 Localizable.strings

/Library/StartupItems//DynDNSUpdater/Resources/German.lproj:
total 8
-rw-r--r-- 1 root wheel 248 Jun 17 2005 Localizable.strings

/Library/StartupItems//DynDNSUpdater/Resources/Spanish.lproj:
total 8
-rw-r--r-- 1 root wheel 242 Jun 17 2005 Localizable.strings

/Library/StartupItems//MySQLCOM:
total 16
-rwxr-xr-x 1 root wheel 1241 Dec 22 06:49 MySQLCOM
-rw-r--r-- 1 root wheel 469 Dec 22 06:49 StartupParameters.plist
0
apple4ever
apple4ever23.05.0615:52
sudo find / -name '[Aa]pache*2' -print gibt nichts aus!
0
MacMark
MacMark23.05.0615:54
Und
sudo find / -name '[Aa]pache' -print
?
„@macmark_de“
0
apple4ever
apple4ever23.05.0615:57
auch nichts
0
MacMark
MacMark23.05.0616:00
Dann hast Du keinen Apache auf Deinem Rechner?
„@macmark_de“
0
apple4ever
apple4ever23.05.0616:01
aber es funktioniert doch! wenn ich den haken machen, dann geht es ja!
0
MacMark
MacMark23.05.0616:03
Und
sudo find / -name 'httpd' -print
?
„@macmark_de“
0
apple4ever
apple4ever23.05.0616:05
auch nichts! kann das sein, dass diese art einer suche nicht bei mit funktioniert?
0
apple4ever
apple4ever23.05.0616:05
warte, er hat doch was

/Developer/qt/examples/network/httpd
/Developer/qt/examples/network/httpd/httpd.app/Contents/MacOS/httpd
/Developer/SDKs/MacOSX10.3.9.sdk/usr/include/httpd
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/httpd
0
MacMark
MacMark23.05.0616:10
Was passiert bei
apachectl restart
?
„@macmark_de“
0
apple4ever
apple4ever23.05.0616:12
/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/christianpotter.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
0
MacMark
MacMark23.05.0616:15
Aha, aha. Laß mal Zugriffsrechte reparieren mit Festplattenprogramm.

Anmerkung für andere: Diesmal ist es sinnvoll wegen "Permission denied" Fehlermeldung
„@macmark_de“
0
apple4ever
apple4ever23.05.0616:18
hab ich
0
apple4ever
apple4ever23.05.0616:19
hat sich aber mit apachectl restart nichts geändert! immer noch die gleiche ausgabe!
0
MacMark
MacMark23.05.0616:28
Ihm fehlen auf jeden Fall die richtigen Zugriffsrechte für die Konfigurationsdateien und selbst für die Error-Logs.
„@macmark_de“
0
apple4ever
apple4ever23.05.0616:29
keine ahnung
0
MacMark
MacMark23.05.0616:30
Wenn Du das "apachectl restart" ans Laufen kriegst, dann dürfte es beim Booten auch automatisch funktionieren, da dieses soweit ich weiß beim Booten aufgerufen wird.
„@macmark_de“
0
MacMark
MacMark23.05.0616:31
Irgendwer hat die Zugriffsrechte dort verändert
„@macmark_de“
0
apple4ever
apple4ever23.05.0616:33
wo liegen denn die dateien?
dann mache ich es per hand wenn das geht mit rechtsklick...
0
apple4ever
apple4ever23.05.0616:40
da steht ja das drin:

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

aber ich bin doch garnicht in /Users/christianpotter/Sites/ mit meiner webseite, ich bin in Library/WebServer/Documents/
0
MacMark
MacMark23.05.0616:41
Im Finder "gehe zu Ordner" und dann "/private" eingeben.
„@macmark_de“
0
apple4ever
apple4ever23.05.0616:43
war ich doch! und dann /private/etc/httpd/users/christianpotter.conf
da ist die datei und da oben steht auch der inhalt
0
MacMark
MacMark23.05.0616:43
apple4ever
da steht ja das drin:

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

aber ich bin doch garnicht in /Users/christianpotter/Sites/ mit meiner webseite, ich bin in Library/WebServer/Documents/

Deine Site liegt aber normalerweise in /Users/christianpotter/Sites/. Die Library/WebServer/Documents/ ist nicht userspezifisch, sondern allgemein für den Rechner.
„@macmark_de“
0
apple4ever
apple4ever23.05.0616:44
ich weiß, aber so muss ich nur 192.168.1.2 eingeben und sonst müsste ich immer 192.168.1.2/~christianpotter eingeben
0
apple4ever
apple4ever23.05.0616:49
aber das ist doch auch egal, es geht mir ja um den hacken!
0
MacMark
MacMark23.05.0616:52
Kontrollier mal die Zugriffsrechte der Dateien, die das Skript apachectl nicht lesen konnte und stell sie so ein, daß der User, unter dem Apache (httpd) ausgeführt wird (ich meine es wäre der User namens "www"), sie lesen kann.

Bin grad nicht zuhause; vielleicht kann jemand anders mal nachschauen, welche Besitzverhältnisse die Dateien und der jeweils übergeordnete Ordner haben muß (siehe Fehlermeldungen von apachectl oben).
„@macmark_de“
0
apple4ever
apple4ever23.05.0616:56
ich habes auf www gestellt, aber es ist immer noch die gleiche fehlermelung!
0
MacMark
MacMark23.05.0617:09
Auch die Verzeichnisse, die die Dateien enthalten?
„@macmark_de“
0
apple4ever
apple4ever23.05.0617:10
muss das denn?
0
MacMark
MacMark23.05.0617:11
Zeig mal:
sudo ls -alR /private/etc/httpd
und
sudo ls -alR /private/var/log/httpd

Ich vergleiche das dann nachher mal, falls sonst niemand schneller ist.
„@macmark_de“
0
_mäuschen
_mäuschen23.05.0617:14
ls -lR /private/etc/httpd
total 368
-rw-r--r-- 1 root wheel 38334 Mar 21 2005 httpd.conf

ls -lR /private/var/log/httpd
total 96
-rw-r----- 1 root admin 160 May 22 19:00 access_log
0
apple4ever
apple4ever23.05.0617:14
sudo: /private/etc/sudoers is mode 0664, should be 0440

und

sudo: /private/etc/sudoers is mode 0664, should be 0440

also das gleiche
0
apple4ever
apple4ever23.05.0617:16
hat sich gerade was geändert! weiß auch nicht wie so

sudo ls -alR /private/etc/httpd wird zu

total 768
drwxr-xr-x 15 root wheel 510 Dec 11 18:00 .
drwxr-xr-x 100 root wheel 3400 May 22 18:36 ..
-rw-rw-r-- 1 root www 38459 Dec 11 18:01 httpd.BAK
-rw-r--r-- 1 root wheel 38491 Dec 11 18:09 httpd.conf
-rw-r--r-- 1 root wheel 37417 Mar 21 2005 httpd.conf.bak
-rw-r--r-- 1 root wheel 38334 Mar 21 2005 httpd.conf.default
-rw-rw-r-- 1 root www 38456 Dec 11 16:46 httpd.conf.save
-rw-rw-r-- 1 root www 38464 Dec 11 17:07 httpd.conf.save.1
-rw-rw-r-- 1 root www 38461 Dec 11 17:44 httpd.conf.save.2
-rw-rw-r-- 1 root www 38464 Dec 11 18:00 httpd.conf.save.3
-rw-r--r-- 1 root wheel 12965 Mar 21 2005 magic
-rw-r--r-- 1 root wheel 12965 Mar 21 2005 magic.default
-rw-r--r-- 1 root wheel 15201 Mar 21 2005 mime.types
-rw-r--r-- 1 root wheel 15201 Mar 21 2005 mime.types.default
drwxr-xr-x 3 root wheel 102 May 22 16:23 users

/private/etc/httpd/users:
total 8
drwxr-xr-x 3 root wheel 102 May 22 16:23 .
drwxr-xr-x 15 root wheel 510 Dec 11 18:00 ..
-rw-rw-r-- 1 root www 151 Jun 6 2005 christianpotter.conf
0
apple4ever
apple4ever23.05.0617:17
und

total 328
drwxr-xr-x 14 root wheel 476 May 19 12:38 .
drwxr-xr-x 83 root wheel 2822 May 23 13:06 ..
-rw-r----- 1 root admin 69852 May 23 14:45 access_log
-rw-r----- 1 root admin 3358 May 19 12:37 access_log.0.gz
-rw-r----- 1 root admin 19555 May 11 20:38 access_log.1.gz
-rw-r----- 1 root admin 3283 May 4 20:35 access_log.2.gz
-rw-r----- 1 root admin 5290 Apr 27 20:26 access_log.3.gz
-rw-r----- 1 root admin 7750 Apr 21 09:20 access_log.4.gz
-rw-r----- 1 root admin 21679 May 23 14:45 error_log
-rw-r----- 1 root admin 1483 May 19 12:37 error_log.0.gz
-rw-r----- 1 root admin 6345 May 11 20:39 error_log.1.gz
-rw-r----- 1 root admin 848 May 4 20:35 error_log.2.gz
-rw-r----- 1 root admin 1062 Apr 27 20:32 error_log.3.gz
-rw-r----- 1 root admin 1620 Apr 21 09:20 error_log.4.gz
0
apple4ever
apple4ever23.05.0617:25
der scrollbalken wird immer kleiner!
sei mal ehrlich, weißt du wo dran es liegt, oder hast du wenigstens eine vorstellung?
0
apple4ever
apple4ever23.05.0617:27
weiß einer denn wenigstens wie ich eine .scpt datei machen kann die das bei jedem start für mich erledigt?
wenn ich auf aufzeichnen klicke öffnet der anschließend immer nur das programm und macht nicht den rest
0
MacMark
MacMark23.05.0617:28
apple4ever
sudo: /private/etc/sudoers is mode 0664, should be 0440

und

sudo: /private/etc/sudoers is mode 0664, should be 0440

also das gleiche

Aha, da ist ja einiges verstellt.
Wenn Du Dich fragst, was die vier/fünf-stelligen Zahlen bedeuten, hier habe ich es erklärt:

Probier nochmal
apachectl restart
nun. Was sagt er?
„@macmark_de“
0
apple4ever
apple4ever23.05.0617:30
hat sich nichts geändert!

/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/christianpotter.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
0
MacMark
MacMark23.05.0617:41
Der User www (Apache) soll also versuchen Deine
christianpotter.conf
zu lesen.

Dort sieht er:
<Directory "/Users/christianpotter/Sites/">

Dort soll er doch auch nicht hin, oder?

Nimm mal die christianpotter.conf aus dem Verzeichnis raus und probiere erneut.
„@macmark_de“
0
apple4ever
apple4ever23.05.0617:44
ich habe den rechner gerade mal neu gestartet und du (sag ich einfach mal) glaubst es kaum, ES GEHT!!!!!!!!!!!!!!!!!!!!(?)(?)(?)(?)(?)(?)(?)(?)(?)(?)8-)8-)8-)8-)8-)8-)8-)8-)8-);-);-);-);-);-);-);-);-);-);-):-D:-D:-D:-):-):-):-):-)
irgend wie hatte das vielleicht was damit zu tun dass die rechte durcheinander waren!!!
ich starte zur vorsicht noch mal neu.. man weiß ja nie, aber schon mal DANKE!!
0
MacMark
MacMark23.05.0617:50
Ich danke Dir, daß Du nicht einfach ein neues System drübergebügelt hast. So konnten wir beide durch die Fehlersuche etwas lernen.
„@macmark_de“
0
apple4ever
apple4ever23.05.0617:55
ja, ich habe etwas gelernt, dass muss ich schon sagen...........
noch mal DANKE
bis zum nächsten problem!
0
MacMark
MacMark23.05.0617:56
You're welcome
„@macmark_de“
0
MacMark
MacMark23.05.0618:37
Ich bin neugierig: Was ergibt
apachectl restart
nun?
„@macmark_de“
0
apple4ever
apple4ever23.05.0618:38
/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/christianpotter.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

immer noch das gleiche, aber es geht und das reicht mir!
0
MacMark
MacMark23.05.0620:32
Ich war bei zwei Punkten auf dem Holzweg und korrigiere hiermit:

a) apachectl sollt mit sudo ausgeführt werden, dann geht's:
sudo apachectl restart

b) Die Verzeichnisse
/private/var/log/httpd
und
/private/var/log/httpd
und ihre Unterverzeichnisse und enthaltene Dateien haben durchgehend den Besitzer root und die Gruppe wheel.

Also besser bei Dir wieder so einstellen.
„@macmark_de“
0
apple4ever
apple4ever24.05.0616:40
ist ja auch egal, hauptsache es geht jetzt!
0

Kommentieren

Diese Diskussion ist bereits mehr als 3 Monate alt und kann daher nicht mehr kommentiert werden.