Suphp und PHP-Fatal error

Apache, Lighttpd, nginx, Cherokee
Post Reply
drucko
Posts: 53
Joined: 2002-09-15 16:54
Location: Steyr
 

Suphp und PHP-Fatal error

Post by drucko »

Hallo!
Erstmals habe ich die Boardsuche benutzt, leider triftt hier nichts für mich zu.
Lokal läuft Suphp auf beiden Linuxservern toll und Ohne Probleme.
Nun zu meinem Problem.
habe auf unserem Server (dedizierter Server Suse 8.0 in Ã?sterreich)
Suphp mit Erfolg installiert .
Executebit gesetzt
AddHandler auf x.httpd-suphp .php umgewandelt(damit ich mod_php4) weiterhin verwenden kann.
Mein Problem ist nun das ich einen weissen Bildschirm erhalte ohne Inhalt im Quelltext.
die Suphp.log

Code: Select all

[Thu Feb 06 12:39:11 2003] [info] /home/bulldog_jet2max_at/htdocs/projekte/pixelbox.php executed as user bull14Dg (508), group nogroup (65534)
[Thu Feb 06 12:40:24 2003] [info] /home/bulldog_jet2max_at/htdocs/projekte/pixelbox.php executed as user bull14Dg (508), group nogroup (65534
die ErrorLog brachte mir schon mehr Aufschluss

Code: Select all

[Thu Feb  6 12:29:29 2003] [warn] module mod_suphp.c is already added, skipping
[Thu Feb  6 12:29:30 2003] [notice] Apache/1.3.23 (Unix) ApacheJServ/1.1.2 mod_ssl/2.8.7 OpenSSL/0.9.6c mod_python/2.7.6 Python/2.2 PHP/4.1.0 mod_perl/1.26 configured -- resuming normal operations
[Thu Feb  6 12:29:30 2003] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Thu Feb  6 12:29:30 2003] [notice] Accept mutex: sysvsem (Default: sysvsem)
[Thu Feb  6 12:29:34 2003] [error] [client 62.47.47.29] File does not exist: /home/bulldog_jet2max_at/htdocs/images/home_layer.gif
PHP Fatal error:  Unable to start session mm module in Unknown on line 0
Bei unserem Serbver wird das Modul über die suse_loadmodule geladen welche unter den DSO Load Module einträgen ist.

Also habe ich mir gedacht ich trage die Loadmodule un Addmodule Anweisung jeweils unter den includedateien ein, was aber auch ohne Erfolg blieb.

Hat irgendjemand eine andere Lösung ?

Danke im Voraus
Drucko
gierig
Posts: 297
Joined: 2002-10-15 16:59
Location: WHV
 

Re: Suphp und PHP-Fatal error

Post by gierig »

HI,


In deinem Error Log taucht

Code: Select all

[Thu Feb  6 12:29:29 2003] [warn] module mod_suphp.c is already added, skipping 
das hier auf. Das heist für mich das Apache das Modul zweimal laden wil.
Du wirst es wohl doppelt eingetragen haben. Laut dem SuPHP wird
allerdings die Seite auch Ordnungsgemäs ausgeführt.
Was soll die Seite machen ? evt include das file weiter Seiten die
nich die erforderlichen Datei/User Rechte haben?

Den wenn nur eine weiße Seite zurückgeliefert wird, scheint es kein
Problem. Ich hatte am Anfang auch so mein Probleme mit suPHP,
konnte es aber im Nachhinein auf Dateirechte Probleme reduzieren.
drucko
Posts: 53
Joined: 2002-09-15 16:54
Location: Steyr
 

Re: Suphp und PHP-Fatal error

Post by drucko »

die Seite führt eine Datenbankabfrage aus und sollte ein Ergebnis liefern!
was auch funktioniert wenn ich die suPHP - Anweisungen weglasse, da dann PHP normal ausgeführt wird.
Die Rechte sind auf 755 gesetzt natürlich auch der User und die Group Anweisung
majortermi
Userprojekt
Userprojekt
Posts: 916
Joined: 2002-06-17 16:09
 

Re: Suphp und PHP-Fatal error

Post by majortermi »

Kann es sein, dass für irgendwelche Files, die zu PHP gehören, die Rechte zu restriktiv gesetzt sind, d.h. der Apache User kann sie zwar lesen, aber andere nicht?
Laut der Fehlermeldung scheint PHP Probleme damit zu haben, die "mm"-Erweiterung zu laden...
Erst nachlesen, dann nachdenken, dann nachfragen... :)
Warum man sich an diese Reihenfolge halten sollte...
drucko
Posts: 53
Joined: 2002-09-15 16:54
Location: Steyr
 

Re: Suphp und PHP-Fatal error

Post by drucko »

Wie sollten den die Rechte aussehen?
Und auf welche Dateien muss ich Sie anwenden)

Grüsse Drucko
drucko
Posts: 53
Joined: 2002-09-15 16:54
Location: Steyr
 

Re: Suphp und PHP-Fatal error

Post by drucko »

Problem gelöst

Die Datei session_mm.sem die sich im /tmp Verzeichnis befindet ausführbar machen und schon funktionierts!

Danke nochmals ab alle!

War ein guter Tip mit den Rechten.
Grüsse Drucko
Post Reply