[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.

wob

Hallo in die Runde,

folgende Fehlermeldung hat eben ein User von uns erhalten.

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


vielleicht könnt ihr damit was anfangen.


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

wob

Hallo in die Runde,

habe nun die 1.1.5 wieder im Einsatz, da immer mehr User diese Fehlermeldung bekommen.

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

SvenW

Vermutlich lief da etwas beim Update schief. In der Vergangenheit war es bei mir immer wichtig, die Schreibrechte via Paketmanger auf alle Dateien sind beschreibbar abzuändern, bevor man das Update ausführt.

Ansonsten kannste das Ganze auch mal per Hand probieren?

Erst Probieren, dann KAUFEN! :BD:

Dann klappt es auch meistens im laufenden Betrieb...

wob

Hallo Sven,

kannst du mir bitte den downloadlink geben vom Packet was ich manuell installieren kann

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

SvenW

#4
Bemühe doch mal die Suche direkt auf der SMF Hauptseite und schaue da gleich mal wegen deiner Fehlermeldung im Supportforum vorbei.

Gehe jede Wette ein, dass sich da in abgewandelter Form zur entsprechenden Datei und Fehlermeldung einiges Nützliches finden lässt.

Evtl. installierte Mods sind da auch zu berücksichtigen, da diese auch Probleme bereiten können und oft nach einem Update nicht mehr richtig funktionieren.

http://translate.google.com/

Edit

Hier mal zwei deutschsprachige nützlicher Links zum Thema Schreibrechte und weiterführende Links zum Paket findet man auch...
Hat ganze zwei Minuten über Tante google gedauert.

http://www.smfportal.de/index.php/topic,4194.msg31610/topicseen.html#msg31610
http://www.smfportal.de/index.php/topic,4185.0.html

SvenW

Noch ein wichtiger Hinweis!

Das "manuell" bezog sich nur auf das Paket hochladen. Einfach die Dateien drüber bügeln wird vermutlich nicht funktionieren, da zu viele und wichtige Dateien überschrieben werden!?



wob

THX für deine Hilfe,

habe nun alles manuell installiert, werde es beobachten.

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

wob

Grrrrrr,

hat auch nix gebracht, user melden den gleichen fehler wieder  :mad2:
Ideen sind immer gut, nur diese Idee`n umsetzen ist eine andere frage :-)

SvenW

#8
Zitat von: wob am 10 September 2008, 19:12:14
Grrrrrr,

hat auch nix gebracht, user melden den gleichen fehler wieder  :mad2:

Kommt die Meldung nur bei einer bestimmten Benutzergruppe? Hast du Mods installiert? Org. mx-port Theme? Was genau spuckt der Debug-Modus vom SMF aus und wann genau bekommen/erhalten die User die Fehlermeldung?

Die funktion "smf_seed_generator" finde ich meiner SSI.php nicht.  :gruebel:

Sollte man mal recherchieren wofür die Funktion benötigt wird.

wob

Hallo Sven,

so wie es aussieht haben es nur alle die nicht in Gruppe *Users gehören.

Debug: Zeigt keine Fehler an im Forum.

Grrr wo kommt das nur her ...


Gruß & Danke für deine Hilfe
Ideen sind immer gut, nur diese Idee`n umsetzen ist eine andere frage :-)

Andi

Moin :)

irgendwie hängt das mit der PHP-Version zusammen.

Was läuft denn bei dir?


Das Problem haben alle, die einen SMF Block angezeigt bekommen, weil nur dann die SSI.php eingebunden wird....
schön´s Grüssle, Andi

JoergK

Hoi ;)

Zitat
irgendwie hängt das mit der PHP-Version zusammen.
Genau ...

Zitat// Seed the random generator for PHP < 4.2.0.
if (@version_compare(PHP_VERSION, '4.2.0') == -1)
   smf_seed_generator();
Quelle: http://www.nflboardtalk.com/index.php~
Gruß,
Jörg


Nobody is perfect ... so don't call me Nobody

wob

Mensch danke für eure Hilfe....


folgende PHP haben wir am laufen...

5.2.0-8+etch11

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

Andi

komisches Ding, anscheinend doch nicht die php-Version....

Schau mal in deine /modules/Forum/smf/Sources/Subs.php, ob da ganz unten die Funktion smf_seed_generator() drin ist.

Also das da:
// Generate a random seed and ensure it's stored in settings.
function smf_seed_generator()
{
global $modSettings;

// Never existed?
if (empty($modSettings['rand_seed']))
{
$modSettings['rand_seed'] = microtime() * 1000000;
updateSettings(array('rand_seed' => $modSettings['rand_seed']));
}

if (@version_compare(PHP_VERSION, '4.2.0') == -1)
{
$seed = ($modSettings['rand_seed'] + ((double) microtime() * 1000003)) & 0x7fffffff;
mt_srand($seed);
}

// Change the seed.
updateSettings(array('rand_seed' => mt_rand()));
}
schön´s Grüssle, Andi

wob

Hallo Andi,

musste eben wieder auf 1.1.6 Updaten.

am ende der Subs.php steht folgendes....

// Generate a random seed and ensure it's stored in settings.
function smf_seed_generator()
{
        global $modSettings;

        // Never existed?
        if (empty($modSettings['rand_seed']))
        {
                $modSettings['rand_seed'] = microtime() * 1000000;
                updateSettings(array('rand_seed' => $modSettings['rand_seed']));
        }

        if (@version_compare(PHP_VERSION, '4.2.0') == -1)
        {
                $seed = ($modSettings['rand_seed'] + ((double) microtime() * 1000003)) & 0x7fffffff;
                mt_srand($seed);
        }

        // Change the seed.
        updateSettings(array('rand_seed' => mt_rand()));
}

?>



Gruss  & Danke

für eure Hilfe...
Ideen sind immer gut, nur diese Idee`n umsetzen ist eine andere frage :-)

wob

@Andi...

frage mal vorsichtig an :-) wann könnte es hierfür eine Lösung geben, oder hast du eine Idee wie man es lösen könnte? Oder hat jemand eine Idee ?


Gruss & danke für eure Hilfe

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

Andi

Hi :)

sorry, aber im Moment habe ich absolut keine Idee, was das bei dir sein kann.
Das muss ich mir genauer ansehen, wenn ich wieder am SMF arbeite.

Hast du evtl. irgendwelche Mods installiert?

Ansonsten, belasse erst mal die 1.1.5, die läuft ja auch problemlos und das Update ist nicht unbedingt notwendig...
schön´s Grüssle, Andi

wob

Hallo Andi,

macht doch nix, habe nun die 1.1.5 wieder am laufen.

Falls du wieder Zeit hast, kann ich dir gerne den Zugang geben und du kannst dir die Geschichte mal anschauen.

Gruß & Danke für deine Hilfe

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

Sitki

Hi :)

wenn du magst, kann ich mir das mal anschauen, versprechen will ich aber nichts.

Bzw. hast du es bereits mit einer manuellen Installation versucht.
Manual Upgrade Instructions from 1.1.5 to 1.1.6
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 Unterstützung und die Hilfe die du uns anbietest, aber da Andi unseren Aufbau schon ein wenig kennt, und es nicht so eilig ist, würde ich sagen das Andi sich die Geschichte mal anschaut.

Also nicht negativ aufnehmen ok ?

Und die manuelle Installation haben wir schon versucht.

Gruß

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