Hallo zusammen,
nach einem Upgrade von Typo3 3.5.0 auf 3.6.0, was weitestgehend unproblematisch verlief, tritt bei meiner Installation nun ein gravierender Fehler auf: beim Klick auf ein Thumbnail-Bild, um es in Original-Größe darzustellen, erhalte ich statt des Bildes die folgende Fehlermeldung:
Fatal error: Call to a member function on a non-object in /home/www/typo3/typo3_src-3.6.0/t3lib/class.t3lib_stdgraphic.php on line 1908
Die betroffene Zeile in der class.t3lib_stdgraphic.php lautet:
$res = $TYPO3_DB->exec_SELECTquery ('md5hash, imagewidth, imageheight', 'cache_imagesizes', 'md5filename="'.md5($imageFile).'"');
Das Problem scheint nicht allgemeiner Natur zu sein, zumindest habe ich hier im Forum nichts entsprechendes gefunden. Wäre trotzdem toll, wenn sich mal ein Experte die Sache kurz anschauen könnte. 😉
Hier die Seite, wo u.a. der Fehler auftritt: http://www.webpolizei.de/cartoons.html
Danke & Gruß, Lagaf
Diese Probleme lassen sich in der Regel durch das Löschen ALLER Caches beheben:
- Cache im Typo3 Backend löschen
- Dateien temp_CACHED.... im typo3conf Verzeichnis löschen
- bei Einsatz von PHP Accelerator etc. ebenfalls die gecachten Dateien löschen
Jochen Weiland
Hallo Jochen,
besten Dank für die Tips, diese haben aber leider keine Wirkung bei mir gezeigt. o.O
Auf Lösungsvorschlag Nr. 1 bin ich schon von alleine gekommen, Nr. 2 war mir noch nicht bekannt, hatte aber keinen heilenden Effekt und Nr. 3 ist für mich nicht relevant, da ich nicht auf den PHP Accelerator, sondern auf den Zend Optimizer setze.
Es ist also davon auszugehen, dass hier kein Caching-Problem vorliegt. Wer mir weiter beim Stochern im Trüben helfen will, ist herzlich willkommen 😉
Für den Zend-Optimizer gilt natürlich das gleiche wie für PHPA und andere: gecachte Dateien löschen.
Jochen Weiland
Hast mal gesucht woher die Funktion kommt und in der entsprechenden php Seite geschaut ob es die Funktion überhaupt gibt?
Der Fehler hört sich nach einem nicht gerade erfolgreichen Upgrade an.
Welche 3.6 verwendest Du denn?
Würde die Server Datei mal mit der Datei vergleichen die im 3.6RC2 vorhanden ist. Einfach mal die typo3 Ressourcen auf dem Desktop-PC entpacken und vergleichen.
Hey,
ja ich habe schon mein komplettes PHP-Können aufgewendet, um den Fehler zu finden, aber jetzt habe ich endgültig die Schnauze voll davon 😃
Ich hatte die 3.6.0 Final draufgekurbelt, bin nun zurück auf 3.5.0 und die Seite flutscht wieder. 🙂
An dem Upgrade hängt nicht meine Existenz, alles ist experimentell und die Seite ein reines Spass-Projekt. Falls demnächst mal hier jemand mit dem gleichen Problem angetrabt kommen sollte, dann werde ich aber die Diskussion sicher mit Interesse verfolgen. Danke nochmal für Eure Hilfe! 😉
Also ich würde dann eben kein Update machen sondern einfach ne neue Instanz aufsetzen. Die Final Version funktioniert sehr gut und wir setzen sie wie Kasper auch im produktiven Einsatz ein.
Version 3.6 heißt eigentlich auch weg von den alten Templates und hin zu TemplaVoila.
Also nicht gleich ärgern, sondern mal die tollen neuen Features der 3.6 begutachten und staunen !!!
Bei mir tritt der Fehler ebenfalls auf! Update von 3.5 auf 3.6.1. Die beschrieben Tips habe ich gemacht --> keine Wirkung ...
Dann probier erst mal noch das Update auf 3.6.2... vielleicht geht es ja damit
Jochen Weiland