Hallo Frank, vorweg: Kannst Du bitte das "[x]" im Subject bei Deinen Antworten abstellen? Das nervt erheblich :-( Am Freitag, 4. Juni 2004 07:08 schrieb Frank Blechschmitt:
Am 03.06.2004 um 22:36 schrieb Christian Boltz:
Am Dienstag, 1. Juni 2004 21:36 schrieb Frank Blechschmitt:
Am 01.06.2004 um 20:16 schrieb poeml@cmdline.net: [...]
Mal andersherum gefragt, funktioniert es mit mod_auth_mysql wenn php4 rausgeschmissen wird?
ja, wenn ich php rausnehme und mod_auth_mysql drin lasse geht es. also liegts am php modul. ich habe daraufhin die php.ini genauer unter die lupe genommen da unter 9.1 ja auch dort auf modulare bauart umgestellt wurde - und siehe da, in der php.ini steht das recode.so noch drin. ich habe es dort auskommentiert und dann den apache mit php und mod_auth_mysql starten können.
Bist Du sicher, dass Du die aktuellen Online-Updates eingespielt hast? Die sollten das Problem eigentlich beheben.
Ja, ich habe das Update eingespielt. Das Update behebt auch den Fehler zwischen PHP4.3.4 selbst und Apache2.0.49. Aber sobald Apache versucht das mod_auth_mysql.so nachzuladen gibts erneut einen Fehler und Apache stürzt ab. Hierbei scheint die Kombination von allen drei Kombonenten die Ursache zu sein. Scheint wohl so dass noch nicht alle Bugs in diesem recode Modul beseitigt sind oder diesmal ein Bug im mod_auth_mysql vorliegt.
Hmm, mit mod_auth_mysql habe ich bisher nichts am Hut und es deshalb auch nicht installiert. Sorry, da kann ich Dir leider auch nicht direkt weiterhelfen. php4-recode selbst scheint übrigens fehlerfrei zu sein (-> kein Update), es triggert den Bug "nur". Möglicherweise hilft Dir ja die Patchbeschreibung der Pakete apache2-mod_php4-4.3.4-43 / php4-4.3.4-43 / php4-servlet-4.3.4-43: === PHP verwendet zum Nachladen von Modulen mit dlopen das Flag RTLD_GLOBAL, was zu falschen Benutzung von Symbolen fuehrt. Im speziellen beendet sich PHP mit einem Segmentation Fault, wenn php4-recode nach php4-mysql geladen wird. Dieses Update behebt das Problem indem das Flag RTLD_LOCAL benutzt wird. === Schuss ins Blaue: greppe mal nach RTLD_GLOBAL durch die Sourcen von mod_auth_mysql ;-) und schau Dir die Unterschiede zwischen den Paketen auf der CD und den gepatchten Versionen an. Gruß Christian Boltz -- "Wirklich praxisnah wären Münzen zu EUR 0,99." [Wolfgang Schwanke in de.etc.sprache.deutsch]