TYPO3 Extension: fl_realurl_image Fatal Error nach Update

TYPO3 Open-Source Content-Management-System

Der Einsatz der Extension „fl_realurl_image“ ist für jeden Suchmaschinen-Optimierer unumgänglich, da TYPO3 bei der Integration und Skalierung von Bildern über das TYPO3-Backend die Bilder neu berechnet und im Ordner „typo3temp“ mit einem Hashwert versieht. Dies ist gerade aus der Sicht der Suchmaschinen unvorteilhaft. Schöner ist es, wenn die Dateien einen gesprochenen Dateinamen erhielten und so für die Suchmaschinen schöner einzulesen sind. Um dies mit TYPO3 umzusetzen, bringt die Extension „fl_realurl_image“ Abhilfe.

Beispiel:
"typo3temp/2d158d5g88b7.jpg" wird zu "typo3temp/neuer-bildname.jpg"
Der Name für den neuen Dateinamen wird aus dem alt-Attribut des Bildes generiert.

Anpassen lässt sich die die Generierung des Dateinamens auch via TYPOSCRIPT:

  1.  
  2. config.fl_realurl_image = 1
  3. config.fl_realurl_image {
  4. # generation of a text basis for a speaking file
  5. namedata = dam:title // file:origFile // ts:altText // page:title
  6. }

In der aktuellen Extensionversion 2.0.9 tritt ein unangenehmer Fehler nach der Installation oder dem Update der Extension „fl_realurl_image“ auf, welcher das gesamte TYPO3-System außer Kraft setzt. Eine Fehlermeldung mit „Fatal error: Class ‘tx_scheduler_Task’ not found” wird im Frontend und im Backend von TYPO3 ausgegeben. Scheinbar wurde in der neuen Version 2.09 von „fl_realurl_image“ die Abhängigkeitsprüfung der jeweiligen System-Extensions von TYPO3 nicht korrekt durchgeführt.

Gesucht wird der „Planer“ oder auch „Scheduler“ genannt, welcher im Backend von TYPO3 automatisierte Abläufe durchführen kann. Der Scheduler ersetzt die zahlreichen Cronjobs, welche meist kompliziert über die Cronjobs unter Linux eingerichtet werden müssen. Bei dem Scheduler muss lediglich ein Cronjob/Crontab eingerichtet werden, der alle 5 Minuten den Scheduler aufruft.

Um die Fehlermeldung „Fatal error: Class ‘tx_scheduler_Task’ not found” abzuschalten und wieder in das TYPO3-Backend zu gelangen, ist es notwendig die localconf.php im Verzeichnis „typo3conf“ zu bearbeiten und den Extensionkey „fl_realurl_image“ zu entfernen. Danach müssen im Ordner „typo3conf“ noch alle Cache-Dateien mit dem Prefix „temp_CACHED_...“ gelöscht werden, sodass auch die Änderungen an der „localconf.php“ ausgeführt werden.

Nachdem der Login in das TYPO3-Backend wieder funktionstüchtig ist, muss ein „Downgrade“ der Extension „fl_realurl_image“ durchgeführt werden oder mit Glück reicht es aus, wenn der Scheduler nachträglich aktiviert wird. Die letzte gängige Version ist 2.0.3.

Nun heißt es abwarten, bis die Entwickler der Extension „fl_realurl_image“ eine neue Versionsnummer herausgeben, worin der aktuelle Fehler behoben wurde.

 

TYPO3 Extension Repository für „fl_realurl_image“: http://typo3.org/extensions/
Handbuch von „fl_realurl_image: http://typo3.org/documentation/

Tags: , , , , , , ,

Hinterlasse eine Nachricht