Page 1 of 1
Apache 2 + PHP + Rewrite Engine: Segmentation Fault
Posted: 2005-11-23 17:25
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)
Re: Apache 2 + PHP + Rewrite Engine: Segmentation Fault
Posted: 2005-11-23 20:11
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.
Re: Apache 2 + PHP + Rewrite Engine: Segmentation Fault
Posted: 2005-11-24 13:49
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
Re: Apache 2 + PHP + Rewrite Engine: Segmentation Fault
Posted: 2005-11-24 15:12
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
Re: Apache 2 + PHP + Rewrite Engine: Segmentation Fault
Posted: 2005-11-24 15:48
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 ?
Re: Apache 2 + PHP + Rewrite Engine: Segmentation Fault
Posted: 2005-11-24 15:50
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
Re: Apache 2 + PHP + Rewrite Engine: Segmentation Fault
Posted: 2005-11-24 15:51
by fossy
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
Re: Apache 2 + PHP + Rewrite Engine: Segmentation Fault
Posted: 2005-11-24 15:54
by tekbaron
kommt wohl nur drauf an das php4 als letztes geladen wird, irgent jemand ne ahnung, was genau da falsch läuft ?
Re: Apache 2 + PHP + Rewrite Engine: Segmentation Fault
Posted: 2005-11-24 15:56
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
Ã?hnliches Problem ...
Posted: 2005-11-24 17:56
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:
Re: Apache 2 + PHP + Rewrite Engine: Segmentation Fault
Posted: 2005-11-24 19:03
by rot
Super, das hat geklappt! Danke!
Re: Apache 2 + PHP + Rewrite Engine: Segmentation Fault
Posted: 2005-11-28 19:27
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!
Re: Apache 2 + PHP + Rewrite Engine: Segmentation Fault
Posted: 2005-11-30 22:37
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?
Re: Apache 2 + PHP + Rewrite Engine: Segmentation Fault
Posted: 2005-12-01 08:50
by djcrackman
@orangeguru die Ladereihenfolge der Module hast du überprüft?
Re: Apache 2 + PHP + Rewrite Engine: Segmentation Fault
Posted: 2005-12-01 11:08
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.
Alles neu macht der November
Posted: 2005-12-01 12:11
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:
Niedergebügelt
Posted: 2005-12-01 22:28
by orangeguru
:lol: