Apache 2 + PHP + Rewrite Engine: Segmentation Fault
Apache 2 + PHP + Rewrite Engine: Segmentation Fault
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)
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
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.
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
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
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
Kann ich nur bestätigen - nach Installation des apache2-mod_php4 patches laufen die Sessions (php4-session) nicht mehr...Tekbaron wrote:Hi nur zur Info selbes Problem auf einer SUSE9.2 64bit
also finger weg vom aktuellen SUSE apache2-mod_php4 patch
Weiß jemand Genaueres?
Gruss
Re: Apache 2 + PHP + Rewrite Engine: Segmentation Fault
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 ?
/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
Ja, schon gemacht, Postings haben sich überschnitten, das löst das Problem!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 ?
Danke und GRuss
Re: Apache 2 + PHP + Rewrite Engine: Segmentation Fault
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.Tekbaron wrote:Hi nur zur Info selbes Problem auf einer SUSE9.2
http://forum.webhostlist.de/show/showth ... post477275
Gruss
Re: Apache 2 + PHP + Rewrite Engine: Segmentation Fault
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.
Re: Apache 2 + PHP + Rewrite Engine: Segmentation Fault
es reicht, wenn es hinter dem rewrite stehtTekbaron wrote:kommt wohl nur drauf an das php4 als letztes geladen wird, irgent jemand ne ahnung, was genau das falsch läuft ?
-
orangeguru
- Posts: 17
- Joined: 2003-02-13 20:22
- Location: Germany, Munich
Ã?hnliches Problem ...
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:
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
Super, das hat geklappt! Danke!Tekbaron wrote:Dieser beitrag hat es gerichtet
http://forum.webhostlist.de/show/showth ... post477275
-
Anonymous
Re: Apache 2 + PHP + Rewrite Engine: Segmentation Fault
@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!
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
@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?
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
@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
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.
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
Nein, ich habe die Kiste komplett niedergebügelt und Suse 9.3 und Plesk draufgeschoben.djcrackman wrote:@orangeguru die Ladereihenfolge der Module hast du überprüft?
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: