Manchmal kann es passieren, dass eine Typo3-Website nach dem Update der RealURL-Extension nicht mehr richtig funktioniert. Mir ist dies beim Update von Version 1.0.0 auf 1.5.1 passiert. Dies äußert sich dann darin, dass im Backend nichts mehr funktioniert oder manche Seiten im Frontend nicht mehr angezeigt werden. Stattdessen ist dann folgende PHP-Fehlermeldung zu sehen:
Fatal error: Unsupported operand types in /var/www/htdocs/typo3conf/temp_CACHED_ps1b2d_ext_tables.php on line 1560
Um dies zu beheben muss man das Verzeichnis der RealURL-Extension löschen und die Extension anschließend nochmals neu installieren.
Danach kann es jedoch noch zu einem weiteren Problem kommen: Dies besteht darin, dass sich im Frontend seltsamerweise nicht mehr alle Seiten anzeigen lassen. Zumindest in meinem Fall schien sich das jedoch nur auf Shortcut-Seiten zu beschränken. Statt des Seiteninhalts wird dann folgende Fehlermeldung ausgegeben:
PHP Fatal error: Call to undefined method tx_realurl::findRootPageIdByHost() in /[...]/typo3conf/ext/realurl/class.tx_realurl_advanced.php
Artikel vollständig lesen »