PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Das SuSE-Apache



formtapez
14.11.01, 07:53
Moin !

Also irgendwie ist das merkwürdig. Ich hatte mal SuSE 7.0 dann mal kurz 7.1 und nun 7.2.

Ich habe es noch nie unter einem dieser Systeme geschafft, den Apache-Daemon zu starten. Ich bekomme jedesmal nen SegmentationFault.

Wenn ich nun aber 'httpd' anstatt 'apache' starte, scheint es zu funktionieren, nur leider ohne PHP, etc.

Wenn ich mir das stinknormale rpm ohne php von apache.org hole, funktioniert es auch nicht ...

immer nur dieses 'httpd'.


Ist das ein generelles SuSE-Problem, oder hab ich einfach nur jedesmal irgendwas vergessen zu installen ?

*HILFE!*

bis dann...

Jorge
14.11.01, 08:26
Original geschrieben von formtapez

Ich habe es noch nie unter einem dieser Systeme geschafft, den Apache-Daemon zu starten. Ich bekomme jedesmal nen SegmentationFault.


Also wenn Du bei drei Distributionen mit dem Apache einen SegFault bekommst, würde ich eher mal darauf tippen, dass Du madige Hardware hast.



Wenn ich nun aber 'httpd' anstatt 'apache' starte, scheint es zu funktionieren, nur leider ohne PHP, etc.

Wenn ich mir das stinknormale rpm ohne php von apache.org hole, funktioniert es auch nicht ...

immer nur dieses 'httpd'.


[ ] Du kennst den unterschied zwischen httpd und Apache ;)

Der httpd ist der Daemon von Apache, schau mal in "top" rein wenn der Apache läuft, lauter nette kleine httpd's.

formtapez
14.11.01, 08:50
würd ich ja gerne machen .... geht ja nur ned ;-)

was bedeutet 'madige' hardware ? speicherfehler kann es nicht sein ....

und sonst läuft ja auch alles .... uptime 120 tage

Jorge
14.11.01, 09:00
Original geschrieben von formtapez

was bedeutet 'madige' hardware ? speicherfehler kann es nicht sein ....

und sonst läuft ja auch alles .... uptime 120 tage


Hm, mal versucht den Apache selbst zu compilieren? Ist zwar etwas aufwendiger als ein rpm zu installieren, aber so hast Du den auf Deine Maschine angepassten Code.

formtapez
14.11.01, 09:04
Mache ich gleich mal ...

Dann muss man allerdings vor dem Compliieren noch den PHP einbinden oder ?
Kennst du dafür eine gute HOWTO ?

formtapez
14.11.01, 09:08
eben auf der suse-update.site gelesen:

---
Neue Version PHP 4.0.6 die einen ernsthaften Fehler in der
Speicherverwaltung behebt. Dieser Fehler konnte den Apache Webserver
blockieren bzw. beenden. Dieses Update empfiehlt sich für alle
Anwender der Apache DSO Modul Version.
---

was ist denn DSO ?

da gibts 3 patches:
mod_php4 4.0.6
mod_php4-core 4.0.6
mod_php4-roxen 4.0.6

was hat das bitte alles zu bedeuten ?

Jorge
14.11.01, 09:17
Na siehst Du, geht doch ;)

DSO sind AFAIR dynamische Sachen, d.h. php (z.B.) kann dynamisch zur Laufzeit von Apache geladn werden.
Eine weitere grosse Hilfe kann ich Dir aber nicht sein, da selbst Apache Newbie...

formtapez
14.11.01, 09:18
erklär mir bitte mal was 'core' und 'roxen' ist !
sonst installier ich jetzt garantiert den falschen :rolleyes:

Jorge
14.11.01, 09:23
Original geschrieben von formtapez
erklär mir bitte mal was 'core' und 'roxen' ist !
sonst installier ich jetzt garantiert den falschen


Roxen hat AFAIK nix mit Apache zu tun, ist glaube ich ein anderer http Server. Jetzt nagelt mich aber nicht fest, keine Ahnung.
Ich denke Du wirst auf jeden Fall mod_php4 4.0.6 und evtl das core brauchen. Schau hat nach ob das core auf deinem Rechner installiert ist (rpm -qa | grep core) und installiere es ggf.

formtapez
14.11.01, 09:53
Starting httpd [ LDAP PERL PHP4 ] --> done

Wow, es funktioniert :)

elrond
14.11.01, 12:05
erstaunlich,

ich habe gerade neulich gelesen, dass sich zumindest in den mit der suse 7.3 ausgelieferten versionen ldap und php_406 beissen würden... ich habe ldap abgewählt.:eek: