Page 1 of 1

PHP Sessions verursachen Fehler (Update auf 4.3.11)

Posted: 2005-03-29 11:49
by bluechaoz
Hallo Rootgemeinde,

ein Freund von mir hat ein bisschen Space abbekommen und möchte gerne das "SilverScript" nutzen (oder auch Corenews, eins von beiden)
nur wird für den Adminbereich immer nur eine Leere Seite angezeigt, ich habe mich mit den Entwicklern kurz geschlossen und wi rhaben den Fehler auf die Sessions beschränkt (die('foo'); )

Beim Code

Code: Select all

<?php

session_name('s');
session_start();

[...>]
wird der Fehler verursacht - Leider weiß der Entwickler keinen Rat von seiner Seite, daher geh ich davon aus das an meinem Server irgendwas nicht passt.

Das lustige ist nur das diverse Foren (phpbb zb) Tadellos funktionieren - Und die verschiedenen Forensoftware nutzt meines wissens nach auch Sessions.

Hoffe es hat jemand ne Idee,

Server: PHP 4.3.9, Suse 9.1

PHP Info gab mir zur "Session" folgendes:

Code: Select all

session
Session Support 	enabled
Registered save handlers 	files user

Directive	Local Value	Master Value
session.auto_start	Off	Off
session.bug_compat_42	On	On
session.bug_compat_warn	On	On
session.cache_expire	180	180
session.cache_limiter	nocache	nocache
session.cookie_domain	no value	no value
session.cookie_lifetime	0	0
session.cookie_path	/	/
session.cookie_secure	Off	Off
session.entropy_file	no value	no value
session.entropy_length	0	0
session.gc_divisor	100	100
session.gc_maxlifetime	1440	1440
session.gc_probability	1	1
session.name	PHPSESSID	PHPSESSID
session.referer_check	no value	no value
session.save_handler	files	files
session.save_path	/tmp	/tmp
session.serialize_handler	php	php
session.use_cookies	On	On
session.use_only_cookies	Off	Off
session.use_trans_sid	Off	Off
Wenn ihr weitere Informationen braucht sagt bescheid ich liefer sie gerne ;)

Hoffe es hat jemand nen heißen Tipp - Oder ich bin gerade nur Blind..

Gruß
Marc

Fehlermeldung?

Posted: 2005-03-29 11:57
by mc5000
Was kommt denn für eine Fehlermeldung (Ich meine im Logfile...) :?:

Re: PHP Sessions verursachen Fehler (Update auf 4.3.11)

Posted: 2005-03-29 12:18
by bluechaoz
Sorry aber welches LOgfile brauchst du genau? Hab mich noch nie mit PHP Fehlern aufm Server beschäftigt daher weiß ich jetzt nicht genau was du brauchst... :oops:

Apache, nehm ich an??

Posted: 2005-03-29 12:43
by mc5000
Was steht denn im error.log? (steht meist im webx-Verzeichniss oder irgendwo bei /var/log/httpd .....)

Re: PHP Sessions verursachen Fehler (Update auf 4.3.11)

Posted: 2005-03-29 13:48
by bluechaoz
Die Error.log spuckt folgendes aus (hab sie vorher geleert und dann das Admin Script aufgerufen!)

Code: Select all

[Tue Mar 29 12:46:40 2005] [notice] child pid 18079 exit signal Segmentation fault (11)
[Tue Mar 29 12:46:40 2005] [notice] child pid 18343 exit signal Segmentation fault (11)
[Tue Mar 29 12:46:41 2005] [notice] child pid 18341 exit signal Segmentation fault (11)
Hoffe du (oder andere) kannst damit was anfangen.

Gruß und Danke

Re: PHP Sessions verursachen Fehler (Update auf 4.3.11)

Posted: 2005-03-29 14:41
by Joe User
Vollständiges Systemupdate durchführen und die Configs (httpd.conf/php.ini inklusive der Includes) zum DL bereitstellen. URL zum Script kann ebenfalls nicht schaden...

Re: PHP Sessions verursachen Fehler (Update auf 4.3.11)

Posted: 2005-03-29 17:53
by bluechaoz
Script:
http://www.silver-scripts.de/

Was meinst du mit Vollständigem Systemupdate? Sprichst du da nur vom Suse oder auch von anderen Updates auf Dienste bezogen?!

Aber nen Update könnt ich durchaus mal wieder durchziehen

Re: PHP Sessions verursachen Fehler (Update auf 4.3.11)

Posted: 2005-03-29 18:52
by Joe User
BlueChaoz wrote:Sprichst du da nur vom Suse oder auch von anderen Updates auf Dienste bezogen?!
Ich meine alle verfügbaren Updates (SuSE und selbstkompiliert).

Re: PHP Sessions verursachen Fehler (Update auf 4.3.11)

Posted: 2005-03-29 19:47
by bluechaoz
Alles klar, da werd ich mich morgen ma dran machen.

Thx für den Tip

Re: PHP Sessions verursachen Fehler (Update auf 4.3.11)

Posted: 2005-03-30 12:24
by bluechaoz
Guten Morgen oder Mittag,

habe jetzt PHP und mein ganzes System aktualisiert (zumindest einen Großteil) - System läuft jetzt mit PHP4.3.10 (Laut PHPInfo) und selber config wie 4.3.9.

Die Errors.log spuckt jetzt "nur" noch 2 Fehler aus statt wie vorher Drei:

Code: Select all

[Wed Mar 30 11:21:29 2005] [notice] child pid 1128 exit signal Segmentation fault (11)
[Wed Mar 30 11:21:29 2005] [notice] child pid 1156 exit signal Segmentation fault (11)
Leider funktioniert das Script noch immer nicht!

Jemand noch Ideen?

Grüße
Marc

+++++EDIT+++++

Also ich versuche mir das momentan mal zu erschließen.. Fakt ist das ein Prozess abstürzt, oder? Also so Interpretier ich diese Ausgabe! Macht das nen Unterschied ob ich es als CGI oder als Modul eingebunden habe?
Irgendein Apache child will wohl was ausführen wozu es nicht berechtigt ist.. und schmiert dann ab.. so denk ich mir das.. Kann das an der Rechteverzeilung liegen? Naja.. sind nur ma nen paar Gedanken..

Re: PHP Sessions verursachen Fehler (Update auf 4.3.11)

Posted: 2005-04-06 17:52
by bluechaoz
Hallo,

ich habe heute ein Update auf 4.3.11 getätigt mit folgendem Resultat:
[Wed Apr 06 16:47:00 2005] [warn] Init: Session Cache is not configured [hint: SSLSessionCache]
[Wed Apr 06 16:47:00 2005] [warn] RSA server certificate CommonName (CN) `plesk' does NOT match server name!?
[Wed Apr 06 16:47:00 2005] [warn] RSA server certificate CommonName (CN) `p1XXXXX.pureserver.info' does NOT match server name!?
[Wed Apr 06 16:47:00 2005] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec2)
[Wed Apr 06 16:47:01 2005] [warn] module php4_module is already loaded, skipping
[Wed Apr 06 16:47:01 2005] [warn] module php4_module is already loaded, skipping
[Wed Apr 06 16:47:01 2005] [warn] module php4_module is already loaded, skipping
[Wed Apr 06 16:47:01 2005] [warn] RSA server certificate CommonName (CN) `plesk' does NOT match server name!?
[Wed Apr 06 16:47:01 2005] [warn] RSA server certificate CommonName (CN) `p1XXXXXX.pureserver.info' does NOT match server name!?
[Wed Apr 06 16:47:02 2005] [notice] Apache/2.0.49 (Linux/SuSE) configured -- resuming normal operations
[Wed Apr 06 16:47:07 2005] [notice] child pid 30210 exit signal Segmentation fault (11)
[Wed Apr 06 16:47:56 2005] [notice] child pid 30214 exit signal Segmentation fault (11)
Das Spuckt die Error_log aus (Apache Log)

Ich weiß nicht ob es wirklich hilft aber aufjedenfall kam das bei der Installation.

Besonders interessant finde ich
[Wed Apr 06 16:47:00 2005] [warn] Init: Session Cache is not configured [hint: SSLSessionCache]
Das deutet doch auf den Fehler mit den Sessions hin, oder nicht?

Vielleicht hilft es weiter, danke

Gruß
Marc

Re: PHP Sessions verursachen Fehler (Update auf 4.3.11)

Posted: 2005-04-07 10:06
by outofbound
Ich tippe eher drauf, dass du das PHP beim compilen verhunzt hast und jetzt
die flaschen Libraries eingebunden werden. Daher der Segfault. (Was nichts anderes ist als ein Speicherzugriffsfehler, d.h. er will irgendwo hin wo er nicht hin darf).

PHP komplett (!) platt machen und nochmal neu draufhauen, dann müsste es gehen.

Gruss,

Out

Re: PHP Sessions verursachen Fehler (Update auf 4.3.11)

Posted: 2005-04-07 14:24
by bluechaoz
Hallo,

habe das Problem jetzt anders gelöst! Google sei Dank!

Der Apache hatte nen Fehler und dafür gabs per YOU nen Patch! Den hab ich eingespielt und seit dem hab ich keinerlei Fehler mehr!

Grüße
Marc

Re: PHP Sessions verursachen Fehler (Update auf 4.3.11)

Posted: 2005-04-07 15:55
by Joe User
BlueChaoz wrote:Der Apache hatte nen Fehler und dafür gabs per YOU nen Patch! Den hab ich eingespielt und seit dem hab ich keinerlei Fehler mehr!
Wozu antworte ich eigentlich noch, wenn meine Antworten eh nicht gelesen werden...

Re: PHP Sessions verursachen Fehler (Update auf 4.3.11)

Posted: 2005-04-07 17:05
by bluechaoz
Ich hatte das YOU durchlaufen lassen aber der Patch wurde nicht mitinstalliert, was ich ehrlich gesagt etwas gewundert hatte!!! Sorry du hast mich im Grunde ja erst drauf gebracht! Habe ihn wahrscheinlich nicht "eingehackt"