Hallo Gemeinde,
ich habe meine TYPO3 Installation wie im Titel beschrieben aufgerüstet. Seitdem sehe ich mich folgendem eigenartigen Verhalten gegenüber: die Anmeldung am Frontend ("interner Bereich") funktioniert zwar, ich werde wie üblich auf die angegebene interne Startseite weitergeleitet. Sobald ich im internen Bereich weiternavigiere, springt das System wieder auf die Login-Page zurück - interne Links sind quasi nicht mehr erreichbar. Das Problem tritt mit IE, Safari, Opera auf. Firefox hält sich bis dato raus. Beim Fallback auf 4.2.6 ist alles wieder i.O. Deaktivieren des HTTPS-Enforcer bringt keine Änderung.
Hatte jemand vielleicht ein ähnliches Problem? Ich wäre riesig dankbar für einen Tipp.
FE login Problem nach update 4.2.6 -> 4.2.9
Lösung selbst gefunden, wenn auch nicht die eigentliche Ursache:
das Verzeichnis des T3 Projekts war in diesem Fall nicht das document root, sondern ein Unterverzeichnis. Im document root gab's ein redirect (.htaccess), das alle Aufrufe "www.meineseite.de/index.php..." in das Unterverzeichnis "www.meineseite.de/[projekt]/index.php..." gelenkt hat. Das funktionierte allerdings bis T3 4.2.6 problemlos.
Das document root zeigt jetzt auf das Unterverzeichnis und das Problem ist damit verschwunden.
Hallo Forum, Axl
ich habe ein ähnliches/gleiches? problem mit safari - firefox funktioniert einwandfrei: ich melde mich an, dann springt die seite leider nicht auf die im redirect angegebene interne seite und man sieht die interne seite auch nicht in der navigation. Es zeigt sich, dass man sich mit safari nicht im fe anmelden kann.
Auch ich habe ein root-htaccess und ein weiterer ordner - dort ist die typo3-installation drinnen (auch mit einem htaccess). Du schreibst in deinem beitrag
Das document root zeigt jetzt auf das Unterverzeichnis und das Problem ist damit verschwunden.
Frage: Was hast du denn da reingeschrieben?. In meinem root-htaccess steht lediglich
HcgiPhpProfileName php5 phpini
#@__HCP_END__@#
# Anything after the comment above is left alone
Danke für Tipp[/b]
Hallo Hombo,
mein zweiter Post war möglicherweise etwas missverständlich. Ich habe das document root direkt in der Apache-Konfiguration geändert (auf meinem Server - unter Debian - ist das im Apache-Installationsverzeichnis die Datei /sites-available/default, ansonsten sollte's irgendwo eine httpd.conf geben). Dort zeigte das document root ursprünglich auf /var/www/. Darunter lagen in verschiedenen Verzeichnissen mehrere T3-Projekte. Die .htaccess in /var/www/ lenkte mit
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /[Projekt]/$1
alle Requests, die direkt auf http(s)://[meine Domain] gingen, in dieses Hauptverzeichnis [Projekt]um.
Ich habe aber nur noch ein aktives Projekt im Live-Betrieb und konnte somit in der Apache-Konfiguration das document root auf /var/www/[Projekt] ändern und somit auf die Rewrite Rule komplett verzichten. Deshalb ist das für mein Problem erst mal eine praktikable Lösung, allerdings kann ich Dir nicht sagen, warum nun die Browser so unterschiedlich reagieren. Wie gesagt, bei mir funktionierte das FE Login für alle Browser, aber die Navigation innerhalb des geschützten Bereiches war nur noch mit F`Fox möglich.
Gruß
Axl
Hallo axl vielen dank für deine forschungen. In der zwischenzeit bin ich auch noch auf etwas gestossen, das wahrscheinlich für viele probleme mit login und cookies verantwortlich ist. Also: ich arbeite mit yaml und nutze das installationspaket von t3net. Läuft supi - aber nicht mit dem safari. Ich (und andere auch schon) haben herausgefunden, dass das javascript efa_fontsize macken macht. Kurz und gut - jetzt habe ich efa_fontsize und gleich auch das skript cookies.js deaktiviert. Und siehe da es funzt wieder.
Des weiteren habe ich auch noch gemerkt, dass es auch am provider liegen kann. Wenn man z.B. verschiedene typo3-projekte in einem unterordner hat. Jeder unterordner hat eine eigene domain. Mit der rewrite-rule wird das vom root aus gemanaged. Ich kenne mich da zu wenig aus - aber ich glaube die spezialisten unter uns riechen den braten...Aber nochmals: das betrifft nur den safari-browser, der vermutlich zu "standardtreu" funktioniert.
Grüsse