Apache 2 + PHP + Rewrite Engine: Segmentation Fault

Apache, Lighttpd, nginx, Cherokee
Post Reply
rot
Posts: 45
Joined: 2004-03-20 12:44
 

Apache 2 + PHP + Rewrite Engine: Segmentation Fault

Post by rot »

Hallo,
heute mittag hatte ich kurz den Apache2 ausgeschaltet und später wieder gestartet. Ohne an ihm, an PHP, einem der Module oder der zugehörigen ".htaccess" etwas geändert zu haben, kommt es nun zu einem merkwürdigen Fehler:

Wenn die RewriteEngine eingeschaltet ist (und genutzt wird) und daraufhin ein PHP-Script gestartet wird, gibt es einen Segmentation Fault (11).

Merkwürdigerweise funktioniert das PHP-Script, wenn ich es direkt über den Scriptnamen aufrufe und die Parameter direkt dranhänge.

Auch funktioniert die RewriteEngine, wenn ich sie nutze, um auf eine "normale" HTML-Datei weiterzuleiten.

==> Nur die Kombination RewriteEngine + PHP will nicht, obwohl außer einem Apache-Neustart nichts passiert ist :-(

Hatte jemand mal dieses Problem und kann mir helfen?

JFTR: Apache 2.0.49, PHP 4.3.4 (jeweils über YOU nachts mit aktuellen Patches versehen)
rot
Posts: 45
Joined: 2004-03-20 12:44
 

Re: Apache 2 + PHP + Rewrite Engine: Segmentation Fault

Post by rot »

Ich habe eine Lösung des Problems, die mich aber nicht befriedigt:

Installiere ich PHP aus YaST heraus neu, funktioniert alles. Lade ich mit YOU wieder die aktuellen Patches, gibt es den Segmentation Fault. Und nein, php4-recode ist nicht installiert :-(

Lösungen :?:

BTW: Ich vergaß zu sagen, dass es sich um SuSE 9.0 (oder war es 9.1?) handelt. Und nein, eine Systemneueinrichtung käme mir momentan nicht so gelegen, daher muss ich mit SuSE 9.0 leben.
tekbaron
Posts: 7
Joined: 2003-01-05 10:59
Contact:
 

Re: Apache 2 + PHP + Rewrite Engine: Segmentation Fault

Post by tekbaron »

Hi nur zur Info selbes Problem auf einer SUSE9.2 64bit

also finger weg vom aktuellen SUSE apache2-mod_php4 patch


[EDIT]

Dieser beitrag hat es gerichtet

http://forum.webhostlist.de/show/showth ... post477275
fossy
Posts: 24
Joined: 2003-09-06 10:40
Location: Essen, NRW
 

Re: Apache 2 + PHP + Rewrite Engine: Segmentation Fault

Post by fossy »

Tekbaron wrote:Hi nur zur Info selbes Problem auf einer SUSE9.2 64bit

also finger weg vom aktuellen SUSE apache2-mod_php4 patch
Kann ich nur bestätigen - nach Installation des apache2-mod_php4 patches laufen die Sessions (php4-session) nicht mehr...

Weiß jemand Genaueres?

Gruss
tekbaron
Posts: 7
Joined: 2003-01-05 10:59
Contact:
 

Re: Apache 2 + PHP + Rewrite Engine: Segmentation Fault

Post by tekbaron »

Hast du mal versucht die

/etc/sysconfig/apache2

anzupassen das :

APACHE_MODULES=" ... rewrite php4"

php4 ganz hinten steht ?

SuSEconfig ausgefürt ?

und ein rcapache2 restart gemacht ?
fossy
Posts: 24
Joined: 2003-09-06 10:40
Location: Essen, NRW
 

Re: Apache 2 + PHP + Rewrite Engine: Segmentation Fault

Post by fossy »

Tekbaron wrote:Hast du mal versucht die

/etc/sysconfig/apache2

anzupassen das :

APACHE_MODULES=" ... rewrite php4"

php4 ganz hinten steht ?

SuSEconfig ausgefürt ?

und ein rcapache2 restart gemacht ?
Ja, schon gemacht, Postings haben sich überschnitten, das löst das Problem!

Danke und GRuss
fossy
Posts: 24
Joined: 2003-09-06 10:40
Location: Essen, NRW
 

Re: Apache 2 + PHP + Rewrite Engine: Segmentation Fault

Post by fossy »

Tekbaron wrote:Hi nur zur Info selbes Problem auf einer SUSE9.2

http://forum.webhostlist.de/show/showth ... post477275
Das s.o. löst bei mir auch das Problem!?! Aber was um Himmels willen hat die Modulreihenfolge mit der Sessionsfunktion zu tun? Mod_Rewrite ging bei mir tadallos auch nach dem Update.

Gruss
tekbaron
Posts: 7
Joined: 2003-01-05 10:59
Contact:
 

Re: Apache 2 + PHP + Rewrite Engine: Segmentation Fault

Post by tekbaron »

kommt wohl nur drauf an das php4 als letztes geladen wird, irgent jemand ne ahnung, was genau da falsch läuft ?
Last edited by tekbaron on 2005-11-24 15:57, edited 1 time in total.
fossy
Posts: 24
Joined: 2003-09-06 10:40
Location: Essen, NRW
 

Re: Apache 2 + PHP + Rewrite Engine: Segmentation Fault

Post by fossy »

Tekbaron wrote:kommt wohl nur drauf an das php4 als letztes geladen wird, irgent jemand ne ahnung, was genau das falsch läuft ?
es reicht, wenn es hinter dem rewrite steht
orangeguru
Posts: 17
Joined: 2003-02-13 20:22
Location: Germany, Munich
 

Ã?hnliches Problem ...

Post by orangeguru »

Seit heute Nachmittag funktionieren anscheind alle mod_rewrite auf meinem Server ebenfalls nicht mehr. (Ich merkte es durch die Blogsoftware WordPress, die mod_rewrite für permalinks verwendet).

Eine Umstellung der Ladereihenfolge der Apache-Module hat nichts gebracht. Hmmmm. Hat jemand noch ändere Lösungsvorschläge?

Vielen Dank.

:lol:
rot
Posts: 45
Joined: 2004-03-20 12:44
 

Re: Apache 2 + PHP + Rewrite Engine: Segmentation Fault

Post by rot »

Tekbaron wrote:Dieser beitrag hat es gerichtet

http://forum.webhostlist.de/show/showth ... post477275
Super, das hat geklappt! Danke!
Anonymous
 

Re: Apache 2 + PHP + Rewrite Engine: Segmentation Fault

Post by Anonymous »

@orangeguru: habe das selbe Problem. Confixx funktioniert zwar wieder, aber alle mod_rewrite auf meinem Servern nicht!!!!

Die Server sind von 1&1 und Strato. Betriebssystem Suse 9.1, autom. Updates über Yast!

Hast Du schon eine Lösung gefunden?

Oder hat ein anderer Admin eine Lösung??

Ist wirklich sehr wichtig!

Danke!
orangeguru
Posts: 17
Joined: 2003-02-13 20:22
Location: Germany, Munich
 

Re: Apache 2 + PHP + Rewrite Engine: Segmentation Fault

Post by orangeguru »

@thst

Sorry, obwohl ich meinen Server plattgemacht habe, Suse 9.3 und PLESK drauf funktionieren die mod_rewrites immer noch nicht mit WordPress. Keine Ahnung, ob es vielleicht an der PHP-Version liegt?
djcrackman
Posts: 207
Joined: 2005-06-02 11:58
Contact:
 

Re: Apache 2 + PHP + Rewrite Engine: Segmentation Fault

Post by djcrackman »

@orangeguru die Ladereihenfolge der Module hast du überprüft?
sledge0303
Posts: 695
Joined: 2005-09-16 00:06
Location: Berlin-Reinickendorf
Contact:
 

Re: Apache 2 + PHP + Rewrite Engine: Segmentation Fault

Post by sledge0303 »

Ich gehe solchen Fehlermeldungen aus dem Weg indem PHP selbst kompiliert wird, teilweise auch die verwendeten Module. Die Quellcodes sind entweder auf den Installationsmedien vorhanden oder findet man durch google. Quite simple.

Lieber "verschwende" ich Zeit mit dem kompilieren als durch unendlich lange Fehlersuche. Einmal installiert, dokumentiert und bei auftretenden Fehlern in der Datenbank nachgeschaut.
Genau das hat mir sehr oft Zeit und Ã?rger eingespart.
orangeguru
Posts: 17
Joined: 2003-02-13 20:22
Location: Germany, Munich
 

Alles neu macht der November

Post by orangeguru »

djcrackman wrote:@orangeguru die Ladereihenfolge der Module hast du überprüft?
Nein, ich habe die Kiste komplett niedergebügelt und Suse 9.3 und Plesk draufgeschoben.

Nur um festzustellen, dass bei der Kombi mod_rewrite nicht integriert ist und die http.conf und loadmodule.conf durch ein dämliches Systemscript bei Start generiert werden, sprich manuelle Einträge werden ignoriert. Da muss ich mich erst einmal durchbeissen.

Danke für die Nachfrage / Vorschlag.

:lol:
orangeguru
Posts: 17
Joined: 2003-02-13 20:22
Location: Germany, Munich
 

Niedergebügelt

Post by orangeguru »

:lol:
Post Reply