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:
Um dies zu beheben muss man das Verzeichnis der RealURL-Extension löschen und die Extension anschließend nochmals neu installieren.Fatal error: Unsupported operand types in /var/www/htdocs/typo3conf/temp_CACHED_ps1b2d_ext_tables.php on line 1560
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
Ich habe ein anderes Problem mit realURL. Ich füge z.B. ein neues Textelement hinzu. Greife ich per ID auf die Seite zu, kann ich es sehen. Greife ich per Menü auf die Seite zu, so sehe ich es nicht.
Leere mal den Typo3-Cache und anschließend den Browser-Cache. Versuche dann einmal, die Seite mit Strg+F5 neu zu laden. Wenn es tatsächlich ein Caching-Problem ist, sollte es damit behoben sein.