[Erledigt] SMF 1.1.6 Fatal error @ Admins

Begonnen von wob, 09 September 2008, 19:32:20

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Andi

Hoi :)

nene, lasst das ruhig mal Sitki angehen.
Er hat in letzter Zeit sehr viel Erfahrung mit dem SMF gesammelt und das ist mit mir abgesprochen ;)
schön´s Grüssle, Andi

wob

Hallo Ihr 2 :-)

Ok Andi wenn ich auf arbeit bin, werde ich den Acc. frei geben.

Sitki werde dir nachher eine PN schicken.


Gruss & Danke

Rene
Ideen sind immer gut, nur diese Idee`n umsetzen ist eine andere frage :-)

Sitki

#22
Moin :)

du könntest aber vorab folgendes selber mal prüfen.

Wenn wir jetzt rein nach der Meldung gehen

ZitatFatal error: Call to undefined function smf_seed_generator() in ........./modules/Forum/smf/SSI.php on line 92.

Dieser Fatal Error von PHP sagt aus das hier eine nicht existierende Funktion verwendet werden soll. Laut Fehlermeldung befindet sich der Fehler in der Zeile 92 der /modules/Forum/smf/SSI.php Datei.

Da ein Tippfehler in der Schreibweise der Funktion in diesem Fall wohl nicht in Frage kommen kann, wären zunächst einmal folgende nahe liegende Fehlerquellen in Betracht zu ziehen.

- Die Funktion befindet sich nicht in der Datei bzw. die Funktion wurde vergessen zu includen.
- Bei includen der Funktion: der Pfad zu Funktionsdatei ist nicht korrekt. (dieses würde allerdings weitere Fehlermeldungen hervorrufen)

Davon ausgehend, sollte demnach geprüft werden, ob die Funktion überhaupt in der /modules/Forum/smf/SSI.php in der Zeile 92 enthalten ist.

Danach
cleanRequest();

sollte diese Funktion in der /modules/Forum/smf/SSI.php enthalten sein!
// Seed the random generator?
if (empty($modSettings['rand_seed']) || mt_rand(1, 250) == 69)
        smf_seed_generator();


Wenn nein, entsprechend ergänzen und testen. Wenn ja und das Problem besteht demnach weiter, wäre im nächsten Schritt die Überprüfung der Pfade durch die repair_settings.php Datei anzusetzen.

Wenn das auch keine Lösung bieten sollte, wäre dann eben eine weitergehende Analyse erforderlich.

PS: Häng auch mal bitte deine Subs.php Datei hier mal an.
viele Grüße

Kein Support über PN, Mail oder Messenger!
Bitte die Fragen im Forum stellen, nur so helfen die Antworten auch den anderen Usern.
Bitte auch die Boardsuche nicht vergessen, oft ist genau dein Problem schon an anderer Stelle gelöst worden!

wob

Hallo Sitki,

danke für deine Hilfe, habe deine Tipps befolgt.

1. war eingetragen

Zitat// Seed the random generator?
if (empty($modSettings['rand_seed']) || mt_rand(1, 250) == 69)
   smf_seed_generator();


Zitatrepair_settings.php
durchgeführt und beobachten ob der Fehler wieder erscheint


ZitatSubs.php
angehangen.

Falls dieses nicht zum Erfolg führen sollte, werde ich dir einen Zugang einrichten ok ?


Gruss & BIG THX FÜR EURE HILFE....


Rene
Ideen sind immer gut, nur diese Idee`n umsetzen ist eine andere frage :-)

Sitki

#24
Moin :)

bei den Pfaden war mindestens der Source-Path falsch, die nun entsprechend korrigiert sind.

http://www.akcaabat-acisu.com/dosyalar/wob_pfade.jpg

/var/www/vhosts/wob-chat/html/test/modules/Forum/smf/Sources

Soll aber sein
/var/www/vhosts/wob-chat/html/wob-chat/modules/Forum/smf/Sources

Die (fehlende) Funktion wird in der SSI.php aufgerufen und wird in der /modules/Forum/smf/Sources/Subs.php erwartet. Dort ist sie ja auch vorhanden. Problem ist, dass die eigentlich vorhandene Funktion nicht gefunden wird. Der falsche Source-Path könnte das erklären. Evtl. wird dadurch eine Version der Subs.php verwendet, die die entsprechende Funktion nicht beinhaltet.

Möglicherweise hast du beim Aufruf der repair_settings.php zur Übernahme der korrekten Pfade die empfohlenen Linkpfade nicht angeklickt und diese auch nicht gespeichert.

Bitte jetzt mal beobachten, ob der Fehler weiterhin auftritt.
viele Grüße

Kein Support über PN, Mail oder Messenger!
Bitte die Fragen im Forum stellen, nur so helfen die Antworten auch den anderen Usern.
Bitte auch die Boardsuche nicht vergessen, oft ist genau dein Problem schon an anderer Stelle gelöst worden!

wob

Hallo Sitki,

danke für deine Hilfe, der Fehler ist wohl behoben.

und BIG THX für die Hinweise.

Gruss

Rene
Ideen sind immer gut, nur diese Idee`n umsetzen ist eine andere frage :-)