Nach Übersiedlung kein login....

Begonnen von drag77, 16 Oktober 2003, 00:11:48

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

drag77

Ich habe ein 5.5 Paket seit gut einem Jahr laufen, hab jetzt Provider gewechselt.
Datenbank mit backup und ausführen wieder hergestellt, Dateien und Verzeichnisse auf den neuen Server, chmod analog den Einstellungen am alten Server gesetzt.

Die Seite läuft, bis auf:
Ich kann mich weder als benutzer noch als admin anmelden
Rufe ich ein Modul auf (Newsletter oder so) kommt "You can´t access directly.."

Mir ist vollkommen klar dass sich das jetzt nach einem klaren Anfängerproblemchen anhört.... aber hat wer einen Tip ?

drag77

Ich denke das Ding hängt in der modules.php, dort steht am Anfang
----
if (isset($name))....
und ganz am Ende
....} else {
    die ("Sorry, you can't access this file directly...")

Wieso wird die Variable nicht gefunden ? Kann das an der Umgebung des neuen Servers liegen ? Muss man irgendwo den Pfad amServer eintragen ?

drag77

Nach Vergleich der phpinfo ergibt sich ein Unterschied in den register_globals mit on und off. Also qüäl ich mal den Provider damit.

Falls sich da jetzt jemand beim Lesen denkt "Wozu postet der was wenn er eh selber drauf kommt" - das frage ich mich auch....

drag77

Also der Provider hat   register_globals auf   on gesetzt und schon pfeift es wieder.

Geht doch....