In Arbeit: Opera-Probleme wenn phpBB auf IIS

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

In Arbeit: Opera-Probleme wenn phpBB auf IIS

Beitrag von PhilippK »

Hallo zusammen,

für all die, die von einem ähnlichen Problem geplagt werden.
Läuft euer phpBB auf einem IIS (bei uns Version 5.0), so landen vor allem Opera-Benutzer an verschiedener Stelle (z.B. beim Anmelden) auf einer leeren Seite.
Das Problem ist, dass Opera den zur Weiterleitung verwendeten Refresh-Header nicht kennt (bei Apache wird immer der Location-Header verwendet).

Lösung:
Ersetzt im Code

Code: Alles auswählen

$header_location = ( @preg_match('/Microsoft|WebSTAR|Xitami/', getenv('SERVER_SOFTWARE')) ) ? 'Refresh: 0; URL=' : 'Location: ';
durch

Code: Alles auswählen

$header_location = 'Location: ';
Das kommt in einigen Dateien vor, also am besten das ganze Verzeichnis durchsuchen.

Dies funktioniert allerdings nur dann, wenn ihr PHP als ISAPI-Modul installiert hat. Bei der Installation als CGI scheitert das ganze an 'nem IIS-Bug.

Lösungen dafür sind in Arbeit.

Gruß, Philipp

07.12.2002: Update der Infos, da die Sache doch etwas komplizierter wurde...
Zuletzt geändert von PhilippK am 07.12.2002 14:35, insgesamt 1-mal geändert.
Gast

Beitrag von Gast »

Äää, ich habe das problem bei einem Nutzer der mit Opera surft,
geil das ich das hier gefunden habe ...

Welches File muß ich editieren ???

Nur einmal oder in jedem Style ... ???

DANKE !!!
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Wart mal lieber mit dem Ändern, es scheint dann an anderer Stelle Probleme zu geben...

Gruß, Philipp
Gast

Beitrag von Gast »

Okay, würde mich aber sehr für eine Lösung interessieren ...

; )
Gast

Beitrag von Gast »

Gibt es da schon eine Löung ???

Wann kommt denn ein Update das diesen Fehler vielleicht behebt ?

Danke !
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Der Lösungsansatz existiert, jetzt warte ich nur noch drauf, in wie weit der in die 2.0.4 reinfließt...
Hinweis: der Lösungsansatz basiert auf der CVS-Version und nicht auf der 2.0.3!!!

War doch etwas schwerer als erwartet, da zu dem von Opera nicht unterstützten Header noch ein Bug im IIS (und vsl. ein paar anderen) dazu kommt...

Gruß, Philipp
Gast

Beitrag von Gast »

Aha, DANKE !

Hoffentlich fließt das mit ein, wäre schön ...

; )
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“