Wenn ich mich in meinen Adminbereich einlogge, dann bekomme ich eine weiße Seite angezeigt. Im Browser steht dann weiterhin diese URL: https://www.meine-domain.de/meinadmin/login.php. Wenn ich die URL dann auf https://www.meine-domain.de/meinadmin/ ändere, dann wird mir der Adminbereich angezeigt. Auch beim Logoff erscheint eine weiße Seite, alles andere funktioniert, so weit ich das übersehe. Im Ordner logs sind keine Files, der Ordner besitzt Schreibrechte (777). An sich kein schwerwiegendes Problem, trotzdem würde mich interessieren, weshalb ich nach dem einloggen nicht auf die Seite https://www.meine-domain.de/meinadmin/index.php weitergeleitet werde.
Ankündigung
Einklappen
Keine Ankündigung bisher.
Login hängt sich auf
Einklappen
X
-
Welcher Provider ist das?
Du hast jetzt schon öfter Dinge gepostet, die 100% ein Errorlog auslösen und immer ist der logs Ordner leer.
Überprüfe:
DEINADMIN/includes/configure.php
Ist hier dezidiert ein Ordner für die Logfiles definiert?
Code:define('DIR_FS_LOGS','/var/irgendwas/logs');
Falls es einen solchen Eintrag nicht gibt, lege ihn an und setze dezidiert den Pfad zum logs Verzeichnis:
Code:define('DIR_FS_LOGS','/var/pfad/zum/ordner/logs');
Überprüfe zusätzlich ob folgende Dateien vorhanden und Original sind:
DEINADMIN/includes/extra_configures/enable_error_logging.php
includes/extra_configures/enable_error_logging.php
Und dann nochmal Login in den Adminbereich mit weißer Seite. Es muss dann dort ein Logfile geben.
-
Zitat von webchills Beitrag anzeigenWelcher Provider ist das?
Du hast jetzt schon öfter Dinge gepostet, die 100% ein Errorlog auslösen und immer ist der logs Ordner leer.
Überprüfe:
DEINADMIN/includes/configure.php
Ist hier dezidiert ein Ordner für die Logfiles definiert?
Code:define('DIR_FS_LOGS','/var/irgendwas/logs');
Falls es einen solchen Eintrag nicht gibt, lege ihn an und setze dezidiert den Pfad zum logs Verzeichnis:
Code:define('DIR_FS_LOGS','/var/pfad/zum/ordner/logs');
Überprüfe zusätzlich ob folgende Dateien vorhanden und Original sind:
DEINADMIN/includes/extra_configures/enable_error_logging.php
includes/extra_configures/enable_error_logging.php
Und dann nochmal Login in den Adminbereich mit weißer Seite. Es muss dann dort ein Logfile geben.
In der configure.php war kein Eintrag vorhanden, ich zeige mal einen Auszug:
Code:* File Built by Zen Cart Installer on Mon Jun 11 2018 13:25:49 */ -------------- * Profi User only: * Die folgenden Einstellungen sind OPTIONAL und sollten NICHT gesetzt werden, es sei denn, Sie beabsichtigen, ihre normale Verwendung zu ändern. Die meisten Seiten werden diese unberührt lassen. * Um sie zu verwenden, entkommentieren und einen entsprechenden Wert eintragen. * Sinnvoll kann es sein, den Ordner zu den Logfiles auf eine Ebene unterhalb des Shopverzeichnisses zu legen, so dass dieser nicht per www erreichbar ist, das wäre dann z.B. * define('DIR_FS_LOGS','/var/irgendwas/logs'); */ // define('DIR_FS_SQL_CACHE' ... // define('DIR_FS_DOWNLOAD' ... // define('DIR_FS_LOGS' ...
Code:define('DIR_FS_LOGS','/var/is/htdocs/xxxxxxx/www/logs');
Kommentar
-
Zitat von webchills Beitrag anzeigenDann lege mal im Shopverzeichnis einen neuen Ordner an namens shop-logs
Gib ihm chmod 777
Und ändere dann in den beiden configure den DIR_FS_LOGS Eintrag entsprechend ab
Code:define('DIR_FS_LOGS','/var/is/htdocs/xxxxxxx/www/shop-logs');
Code:define('DIR_FS_CATALOG', '/is/htdocs/xxxxxxxxx/www/');
Code:define('DIR_FS_LOGS','/is/htdocs/xxxxxxx/www/shop-logs');
Kommentar
-
Ich habe den Shop jetzt neu aufgesetzt, das heißt, alle Zusatzmodule entfernt und auf Version 1.5.5f upgedatet. Danach wurden fast alle Module wieder installiert, wobei die aktuellen Downloads verwendet wurden. Verzichtet habe ich auf Edit Orders, hier sind mir beim mergen zu viele Konflikte mit der orders.php. Der Shop läuft wieder normal, ebenso ist der Zugang zum Adminbereich wieder problemlos.Warum allerdings nie eine Logdatei im entsprechenden Verzeichnis war ist mir unverständlich. Denn bei einem absichtlich eingebauten Fehler kam sofort die Datei.
Kommentar
Kommentar