Zum Inhalt springen

Nach Update auf 4.2: Simulate Static funktioniert nicht mehr

Erstellt am 12. Februar 2010 · 4 Antworten · letzte Antwort am 13. Februar 2010

Tags: URLs & Routing, Update & Upgrade, TYPO3 4, Frage

Major Tom ·

Hallo Leute,

nach anfänglichen Problemen konnte ich also von 4.1.1 auf 4.2.11 upgraden. Leider funktioniert Simulate Static Documents nun nicht mehr. Meines Wissens nach wurde erst in 4.3 daraus eine eigene Extension gemacht, die man nachinstallieren muss. Ich finde im ExtManager auch keine Extension 'simulatestatic' die ich installieren könnte.

Momentan wird im TS-Setup mit
config.simulateStaticDocuments = 1
config.simulateStaticDocuments_noTypeIfNoTitle = 1

die Seitenausgabe gesteuert.

Die Links werden richtig generiert, der alias der Seite wird als URL verwendet, allerdings werde ich immer auf die Hauptseite umgeleitet, wenn ich den Link anklicke. Ersetze ich in der Url den Alias durch index.php?id=123 funktionierts wieder.

Habe leider weder in den release notes noch in den Installationsanweisungen einen Hinweis darauf gefunden, alles was ich im Netz dazu finde bezieht sich auf den Umstieg auf 4.3

Hat jemand ähnliche Erfahrungen gemacht und kennt eine Lösung?

Major Tom ·

Habe nun ein Update auf 4.3.1 gemacht, in der Hoffnung dass die Verlagerung in eine Extension und Einbindung dieser, das Problem löst. Leider verhält es sich genauso wie auch mit 4.2.11

Die Urls werden korrekt gerendert aber offenbar nicht richtig ausgewertet, ich lande immer auf der Hauptseite.

Die Extension simulatestatic ist natürlich aktiviert.

PedroMarcos ·

Hallo,

auch wenn es Dir nicht hilft, ich habe das gleiche Problem.

Das Interessante dabei ist, dass dieser Effekt nicht bei jeder t3-Installation auftritt. So hosten wir verschiedene Webseiten und bei manchen klappt es, bei manchen nicht. Warum? Keine Ahnung, suche noch 😉

Gruss
Pedro

PedroMarcos ·

so, jetzt funktionieren alle Seiten.

Folgender Inhalt der .htaccess brachte bei mir Erfolg:
RewriteEngine On
RewriteRule ^[^/]*\.html$ index.php

Vorher stand mehr drin, damit hatte es zwar bei den vorherigen Versionen geklappt, aber halt bei 4.3.1 nicht.

Nach Anpassung der .htaccess lief alles. Den Inhalt der .htaccess habe übrigens aus class.tx_simulatestatic.php.

HTH
Gruss und schönes WE
Pedro

PS: Ein kurzes Feedback wäre nett.

Major Tom ·

Hi Pedro,
danke für den Hinweis. Meine .htaccess sieht genauso aus, bringt leider nichts.
Ich habs dann über PHP selbst gelöst, mit

config.simulateStaticDocuments = PATH_INFO

Dazu musste ich zwar einige Templates anpassen, aber immerhin funktioniert es.

Gruss,
MT