Seite 1 von 1

login.php - (vielleicht) die Letzte

Verfasst: 10.10.2003 16:13
von Gast
Hallo,

nachdem ich drei Tage und Nächte :wink: verzweifelt hier im Forum nach einer Lösung meines Problems gesucht habe, bin ich endlich fündig geworden. Wie bei Vielen, konnte ich mich nicht einloggen - die Seite wurde nicht gefunden.
Nun habe ich, dank des Hinweises eines Users (Namen weiss ich leider nicht mehr - es war der mit dem Download für die function.php) :grin: den entscheidenden Hinweis gefunden.
Deshalb hier für alle, die wie ich Neuling bin bei phpBB, der Fix in der includes/function.php - ziemlich weit unten, bei der Funktion redirect():

Code: Alles auswählen

	header('Location: '  .$server_name . $server_port . $script_name . $url);
statt:

Code: Alles auswählen

	header('Location: '. $server_protol . $server_name . $server_port . $script_name . $url);
Der Fehler ist, dass die Variable $server_name bei manchen Webservern ebenfalls ein 'http://' liefert, so dass beim Abschicken, so was wie 'http://http://www.meine-seite.de' herauskommt. Und das kann nicht klappen.
Zum Schluß noch ein großes Lob an dieses Forum. Danke!!! :D

Verfasst: 10.10.2003 16:26
von PhilippK
Nun, in den meisten Fällen dürften die betroffenen User das http:// selbst im Admin-Bereich unter Domainname eingetragen haben :roll:
Die zugehörige Zeile Code macht das deutlich:

Code: Alles auswählen

$server_name = preg_replace('#^\/?(.*?)\/?$#', '\1', trim($board_config['server_name']));
Gruß, Philipp

Re: login.php

Verfasst: 11.10.2003 14:53
von Gast
Nun, in den meisten Fällen dürften die betroffenen User das 'http://' selbst im Admin-Bereich unter Domainname eingetragen haben
Stimmt natürlich. Aber ohne hat es bei mir auch nicht funktioniert. Habe das mehrfach lokal und auf dem Webserver (LAMP) getestet. Hätte ja auch an meinen lokalen Installationen - WAMP und WIMP liegen können. Da ist dann der Nervfaktor ziemlich hoch.
Naja, nach dem ich mir die function.php runtergeladen habe und mit Windiff überprüft habe, bin ich auf den Fix gekommen. So für alle Verzweifelten. :-?

:,-((

Verfasst: 26.10.2003 20:33
von gast#2
also bei mir funzt das alles nicht

Domainname: www.grokus.de
Server Port: 8081
Scriptpfad: /biologielaborie/board (/) mit und ohne letzten slash


Cookie Einstellungen:
Cookie-Domain:
Cookie-Name: phpbb2mysql
Cookie-Pfad: /
Sicherers Cookie: deaktiviert Sessionlänge: 3600

habe auch schon versucht die functions.php zu ändern wie oben beschrieben. hat aber auch nix gebracht.
ansonsten habe ich die files nur hochgeladen und die installationsroutine
ausgeführt.

wäre euch für hilfe sehr dankbar

Verfasst: 26.10.2003 22:02
von Leuchte
setz den port auf 80
und den scriptpfad mit abschliessendem slash