Seite 1 von 2

Adminbereich nicht erreichbar

Verfasst: 05.04.2006 19:42
von Slytherin
Seit einiger Zeit plagt mich das Problem, dass nach jedem Login mein Forum für kürzere Zeit (10-15min) aussteigt. In dieser Zeit habe ich weder auf das Forum, noch auf die DB, noch auf FTP Zugriff. Den Artikel >>> KB:login <<< hab ich mir natürlich durchgelesen, hat allerdings nichts bewirkt. Sobald ich versuche, das ACP zu betreten, stürzt mein Board ab. Cookies+Temporäre Dateien wurden auf dem IE gelöscht, alle Cookies werden angenommen und der kleine phpBB-Doktor zeigt keine Fehler an.

An was liegt es? Eventuell gebe ich auch meine Login-Daten, um zu sehen, ob es an meinem Rechner oder am Forum liegt.

Slytherin

/edit
Ich habe einige Änderungen vorgenommen, das Forum stürzt nun nicht mehr ab (lag an der Page Generation Time) :wink:
Allerdings komme ich noch immer nicht ins ACP

Code: Alles auswählen

Die Seite wurde nicht gefunden.
Dabei ist die URL korrekt.

Verfasst: 05.04.2006 23:34
von cYbercOsmOnauT
Sicher das sie korrekt ist? Wenn es so wäre, würde kein "Seite nicht gefunden" erscheinen. ;)

Gruß,
Tekin

Verfasst: 06.04.2006 11:20
von Slytherin
Natürlich ist der Link korrekt.
root/admin/index.php?sid=ed732d5394e139eda1a620eb44619085

Verfasst: 06.04.2006 13:42
von cYbercOsmOnauT
Hast Du vielleicht einen Testlogin, wo ich es mir selber "life" ansehen kann? Kannst mir ja einen temporären Admin erstellen und via PN zukommen lassen.

Gruß,
Tekin

Verfasst: 06.04.2006 13:51
von Slytherin
Klar, du bekommst gleich ne PN :wink:

Slytherin

Verfasst: 06.04.2006 14:03
von cYbercOsmOnauT
Das Problem ist der Link, der aufgerufen wird, wenn Du in den ACP willst.

http://slytherin.sl.funpic.de/Rollenspi ... hp&admin=1

Das bedeutet, Du hast scheinbar einen Fehler in der index.php vom Admin-Verzeichnis. Der redirected falsch zur login.php.

Den Testlogin kannst Du wieder löschen. ;)

Gruß,
Tekin

Verfasst: 06.04.2006 14:10
von Slytherin
/edit
Okay, danke für die Hilfe, hab den Fehler inzwischen gefunden :wink:

/edit2
Scheint sich doch noch nicht erledigt zu haben. Er scheint immer noch nicht richtig zu redirecten ... :roll:

Code: Alles auswählen

Not Found
The requested URL /Rollenspiel/admin/login.php was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Hier ist die Datei!

Slytherin

Verfasst: 06.04.2006 14:36
von cYbercOsmOnauT
Ich Dummbatz. Der Redirect erfolgt natürlich im pagestart.php. nun egal. Verlinke mal bitte Deine pagestart.php aus dem admin-Verzeichnis und Deine functions.php aus den includes.

Gruß,
Tekin

Verfasst: 06.04.2006 14:43
von Slytherin
Also ... :D
Ich habe auch schon an pagestart.php gedacht, allerdings kann ich mich nicht erinnern, daran jemals (etwas grossartiges) verändert zu haben.
pagestart.php
Wird wohl an der functions.php liegen.
functions.php

Slytherin

Verfasst: 06.04.2006 17:42
von cYbercOsmOnauT
Ich sehe schon, das Deine redirect funktion geändert ist. Mal schauen, warum diese Änderungen vorgenommen wurden und was sie bewirken sollen.

Ich melde mich. :D

-EDIT- Warum auch immer, aber Deine redirect function nimmt die in der Funktion erstellte URL nicht (diese berechnet die absolute URL), sondern geht relativ zu der, die ihm gegeben wird. Mach aus

Code: Alles auswählen

//	$url = preg_replace('#^\/?(.*?)\/?$#', '/\1', trim($url));
wieder

Code: Alles auswählen

	$url = preg_replace('#^\/?(.*?)\/?$#', '/\1', trim($url));
und aus

Code: Alles auswählen

   // header('Location: ' . $server_protocol . $server_name . $server_port . $script_name . $url); 
   header('Location: ' . $url);
mach

Code: Alles auswählen

    header('Location: ' . $server_protocol . $server_name . $server_port . $script_name . $url); 
 //  header('Location: ' . $url);
Dann ist diese Änderung wieder aufgehoben und der Redirect sollte funktionieren.

Ich weiß nicht, welches Deiner Mods diese Änderung durchgenommen hat. Für mich macht sie, gesehen an die Gesamtheit des phpBB Scripts, wenig Sinn.

Grüße,
Tekin