Nachdem ich eine Typo3 Installation unter Debian von 4.2.1 auf 4.3 aktualisiert hatte, zeigte zwar das Frontend noch die Web-Site an, dass Backend war allerdings nach der Anmeldung am selbigen nicht mehr zu bedienen. Egal wo man hinklickte – alles Links waren tot. Die Lösung war relativ einfach und schnell gefunden.
In den vorherigen Typo-Versionen wurde eine Javascriptdatei (prototype.js) immer im Typo3 Verzeichnis selber mit abgelegt. Beispielweise für die 4.2.1:
/usr/share/typo3/typo3_src-4.2.1/typo3/contrib/prototype/prototype.js
Im Quelltext des Typo3 Backends wurde es dann so aufgenommen:
<script src=“contrib/prototype/prototype.js“ type=“test/javascript“></script>
In der Version 4.3 des Typo3-Debian Pakets ist dies nun ein symbolischer Link auf den Ort, wo unter Debian das Paket protoype per APT installiert wird. Ok – ansich eine gute Idee. Jedoch ist der Dateiname in diesem Fall falsch. Der symbolische Name aus dem typo3-src Paket verweist nicht auf
/usr/share/javascript/prototype/prototype.js
sondern auf
/usr/share/javascript/prototype/prototype-1.6.0.js
Diese Datei oder diesen symbolischen Link gibt es aber in meiner Installation nicht.
Also den Symlink angepasst und alles war paletti.