Software > Freeware

Apache2 starte nicht

(1/2) > >>

Luca_:
hi

ich habe alle packete von Sunfreeware.com heruntergeladen und installiert (apache2 und deps)
soweit kein problem.
hab ich also die httpd.conf angepasst (lediglich docroot, servername, serveradmin) und wollte ihn starten, mit
/usr/local/apache2/bin/httpd -k start

das hat keine fehler gezeicht, der prozess wurde aber nicht gestartet, und im error_log steht folgendes:

--- Code: ---[Mon Feb 06 16:38:51 2006] [notice] Digest: generating secret for digest authentication ...
[Mon Feb 06 16:38:51 2006] [notice] Digest: done
[Mon Feb 06 16:38:52 2006] [alert] (22)Invalid argument: setgid: unable to set group id to Group 4294967295
[Mon Feb 06 16:38:52 2006] [alert] (22)Invalid argument: setgid: unable to set group id to Group 4294967295
[Mon Feb 06 16:38:52 2006] [alert] (22)Invalid argument: setgid: unable to set group id to Group 4294967295
[Mon Feb 06 16:38:52 2006] [alert] (22)Invalid argument: setgid: unable to set group id to Group 4294967295
[Mon Feb 06 16:38:52 2006] [alert] (22)Invalid argument: setgid: unable to set group id to Group 4294967295
[Mon Feb 06 16:38:52 2006] [notice] Apache/2.0.55 (Unix) DAV/2 configured -- resuming normal operations
[Mon Feb 06 16:38:52 2006] [alert] Child 608 returned a Fatal error... Apache is exiting!


--- Ende Code ---
stimmt da was mit dem user oder group nicht, unter der er versucht zu starten?

vielen dank schonmal für eure hilfe!

erisch:
Hi

altbekannter fehler: Da steht irgendeine Nummer die nicht passt im Feld für die group unter der httpd laufen soll.

Einfach in der httpd.conf unter "Group" den Namen oder die Nummer der Gruppe eintragen unter der httpd laufen soll, im einfachsten Fall "nobody" oder du legst ne extra "apache" Gruppe an.

Mfg. Erisch

claus:
eigentlich solltest du Apache doch über


--- Code: ---/usr/local/apache2/bin/apachectl -f /usr/local/apache2/conf/httpd.conf
--- Ende Code ---
(1)

starten? Dann solltest Du dieses Problem nicht haben, das Script setzt dann auch die Group usw, wenn ich mich nicht irre. ICh hab zwar andere Probleme mit Apache im Augenblick, aber das zumindest geht fehlerfrei.

(1)http://httpd.apache.org/docs/2.2/invoking.html

Claus

Luca_:
jo genau, ich hab einfach die GID angegeben und dann hats geklappt =)

danke viel mals!

erisch:

--- Zitat von: claus am 07. Februar 2006, 02:35:35 ---eigentlich solltest du Apache doch über


--- Code: ---/usr/local/apache2/bin/apachectl -f /usr/local/apache2/conf/httpd.conf
--- Ende Code ---
(1)

starten? Dann solltest Du dieses Problem nicht haben, das Script setzt dann auch die Group usw, wenn ich mich nicht irre. ICh hab zwar andere Probleme mit Apache im Augenblick, aber das zumindest geht fehlerfrei.

(1)http://httpd.apache.org/docs/2.2/invoking.html

Claus

--- Ende Zitat ---

Doch, das Problem hast du unter Solaris trotzdem, weil er die Gruppe "-1" nicht kennt, deswegen steht auch die 4294967295 da, weil das ein Überlauf eines 32 Bit unsigned ints ist.

Mfg. Erisch

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln