XimeX hat geschrieben:Wenn wir das einbauen sollten wir eine Überprüfung auf den Wert 31 machen. Dieser ist der maximale Wert (außer man verwendet das SHA512 Verfahren. Dann liegts bei 999999999. Deswegen auch _nicht_ >=31 abfragen)
Werte über 10 sind nichts besonderes. Eigentlich sollten die Server stark genug sein um zumindest 12 zu schaffen. Alles über 20 wäre sehr hoch für die _heutige_ Zeit. Aber noch im grünen Bereich.
Auf meinem Notebook braucht er bei cost=20 ca 60sec für einen Hash. Man sagt die ideale Hashzeit ist so zwischen 0,2 und 0,4sec.
Aber 60sec würden nicht gleich Schuld sein dass das Script abbricht. (Achtung: Stufen steigen Exponentiell!)
Falls wir noch eine neue v3.1 rausbringen sollten wir das dort auch einbauen. Falls sich die Fälle häufen sollten wir auf alle Fälle eine neue Version rausbringen.
Bei mir läuft Admidio auf einem Bananapi-Board (mit SSD). Die Performance ist in Ordnung, aber der hohe Wert fürs hashing ist so nachvollziehbar.
@kanu:
Heißt das du verwendest SHA512? Welchen cost Wert hast du? Eine SSD bringt hier nichts. Für die performance ist hier rein die CPU verantwortlich. (Als Vergleich: mein Notebook hat einen Intel i7. Hier brauchts wie gesagt 60sec für cost=20)
@Giovanni9030:
Wart am besten auf die Beta 3. Wird vermutlich dieses Wochenende rauskommen. Dann testen wir das ganze nochmals.
Bitte setzt noch einmal die Testungebung von eurer 3.1 neu auf und führt das Update auf die 3.2 Beta 3 durch. Es sollte jetzt nicht mehr zu den hier geschielderten Problemen kommen.
also ich habe nun meine Testinstallation auf den Stand von 3.1.9 erstellt und wollte direkt auf 3.2.0 Beta 3 updaten. System_hashing_cost steht vor dem Update auf 31. Wenn ich nun die Files ersetzt habe, erscheint beim Aufruf der Admidio-Installation (noch kein Datenbankupdate passiert) folgender Fehler
PHP Fatal error: Call to a member function info() on null in /var/www/html/adm_program/syste/classes/database.php on line 497
Vielleicht könnte das jemand nochmal verifizieren.
du meinst beim aufruf von update.php oder?
Sieht so aus als wäre das globale $gLogger objekt nicht initialisiert. Ergibt aber keinen Sinn... Steht was im log file? (adm_my_files/logs/admidio.log)
Also du rufst direkt den root ordner von admidio auf, wirst weitergeleitet auf die adm_program/installation/update.php und dann kommt direkt der Fehler?
Hast du auch den libs ordner akualisiert?
Ich habe den Test nun nochmal langsam Schritt für Schritt durchgeführt. Ein Update von 3.1.9 auf 3.2.0 Beta 3 hat nun funktioniert. system_hashing_cost war zunächst auf 3.1.9 = 31, nach dem Update auf 3.2.0 Beta 3 auf 11, das Update lief durch. Irgendwas scheint da das letzte Mal eventuell beim Hochladen etc. schief gegangen zu sein.
Da mir noch ein zwei Dinge beim Update aufgefallen sind, habe ich dies nun mal in einen extra Thread gepackt viewtopic.php?f=11&t=7281