Apache 1.3.33 startet nichtmehr nach der Installation von PHP5.0.3

_bullit_

New Member
Hallo Leute.

Ich habe folgendes Problem:

Apache 1.3.33 aus dem Port www/apache13 installiert mit make install clean, danach habe ich in www/mod_php5 ein make install clean gemacht. Bis hierhin lief alles perfekt. Der Indianer unterstützte PHP5 jedoch mit wenigen Extensions. Als ich dann in lang/php5-extensions ein make install clean machte, bekam ich das Auswahlmenü. Dort habe ich die für mich passenden Extensions ausgewählt (FTP, GD, ImageMagik, mySQL, mCrypt, sysvshm,etc) und die Installation laufen lassen.
Nachdem das fertig war, erfolgreich wie vom System gemeldet wurde, startete ich den Apache neu und erhielt folgende Fehlermeldung auf der Konsole ausgegeben :

<Datum> <Rechnername> kernel: pid 3310 (httpd), uid 0: exited on signal 6 ( core dumped)

Wenn ich nun die php5-cli aufrufe in der Kommandozeile erhalte ich folgendes:

PHP 5.0.3 (cli) (built: Jan 24 2005 17:07:47)
Copyright (c) 1997-2004 The PHP Group
Zend Engine v2.0.3, Copyright (c) 1998-2004 Zend Technologies
php in free(): error: junk pointer, too high to make sense
Abort (core dumped)


Hat irgendjemand eine Ahnung was das bedeutet, bzw. eventuell welchen Fehler ich gemacht habe? Stimmt die Reihenfolge nicht in der ich die Sachen installiert habe? Und wie könnte ich dieses Problem beheben?

Danke für jede Antwort,

Gruß,
Pit
 
Ausgabe von apachectl configtest

apachectl configtest
Syntax OK


Denke das sieht soweit ok aus. Habe da auch schon alles durchsucht.

Gruß,
Pit
 
apachectl

apachectl start
/usr/local/sbin/apachectl start: httpd started


allerdings steht im httpd-error.log
httpd in free(): error: junk pointer, too high to make sense

und es ist kein httpd gestartet.

Gruß,
Pit
 
Zuletzt bearbeitet:
Problem gelöst...

Moin Leute!

Ich habe einfach alle Ports gelöscht per Hand und dann via cvsup neu eingespielt. Danach liess sich alles Problem kompilieren und der Fehler tritt nichtmehr auf. Was genau es nun war kann ich zwar nicht sagen aber immerhin funktioniert es nun.

Weiss zufällig hier jemand wo das "configure" File für die Ports gespeichert wird? Ist es das options-file unter /var/db/ports ?


Gruß,
Pit
 
configure-file-der-PORTS

_bullit_ schrieb:
Moin Leute!

Ich habe einfach alle Ports gelöscht per Hand und dann via cvsup neu eingespielt. Danach liess sich alles Problem kompilieren und der Fehler tritt nichtmehr auf. Was genau es nun war kann ich zwar nicht sagen aber immerhin funktioniert es nun.

Weiss zufällig hier jemand wo das "configure" File für die Ports gespeichert wird? Ist es das options-file unter /var/db/ports ?


Gruß,
Pit

Das configure file wird im entsprechenden PORTS-Verzeichnis generiert
und gespeichert:

Für samba etwa unter /usr/ports/net/samba/...

Das PORTS System von BSD ist genial. Configure-Scripte brauchen
doch nur LINUX-Chaoten. Für BSD reicht doch das Makefile.

MfG

MFC
 
_bullit_ schrieb:
Weiss zufällig hier jemand wo das "configure" File für die Ports gespeichert wird? Ist es das options-file unter /var/db/ports ?
Meinst du die Konfiguration, die man ggf. über das ncurses-Menü durchführt (erscheint auch bei make config)? Ja, die wird in diesem Verzeichnis gespeichert.

Gruß Björn
 
Gäbe auch weitere Möglichkeiten, z.B. ein PHP-Modul war veraltet/kaputt/unpassend. Hätte alles im Fehlerlog von apache gestanden; aber die Windows-Methode wird lieber bevorzugt (deinstallieren/neuinstallieren).

Gruß
Björn
 
Zurück
Oben