Nach dem Einloggen in den Admin Bereich wird standardmäßig das sog. Dashboard oder die Übersicht angezeigt. Es kann nun aber sein, dass z.B. nach einem Update oder auch nach der Deinstallation einer Extension der 404er Fehler (404 ERROR Page not found) angezeigt wird.
Es kann sein, dass “nur” die Standardstartseite nach dem Einloggen verändert wurde.
Nun kann man relativ einfach einstellen, welche Seite einen begrüßen soll, wenn man sich im Administrationsbereich eingeloggt hat. Nur muss man einmal wissen, wie:
Unter System > Konfiguration > [Standardkonfiguration] > Erweitert > Admin > Startseite . Hier kann man aussuchen, welche Seite zuerst angezeit werden soll. Zum Beispiel Bestellungen, Rechnungen oder auch Sendungen.
Wichtig ist zu wissen, dass -nachdem man sich eingeloggt hatte und den Fehler bekommen hat- nach dem Ausloggen und Wiedereinloggen kein Fehler angezeigt wird, da sich der Rechner bzw. der Shop merkt, dass man gerade da war. Also hilft nur Browsercache löschen. Eine einfachere Möglichkeit ist bei Firefox in den Privaten Modus zu wechseln und es dort zu probieren. Nach dem Versuch wieder in den normalen Modus und wieder in den Privaten…so kann man sehen ob der Fehler wirklich weg ist.
Bei uns brachte der o.g. Lösungsweg mit der Einstellung der Standardseite leider nichts und so versuchten wir es mit dieser Lösung:
Im Ordner
/app/design/adminhtml/default/default/template/
die Datei
login.phtml
öffnen und dort ca. in Zeile 49
die Zeile
<form method=”post” action=”” id=”loginForm”>
gegen
<form method=”post” action=”<?php echo $this->getUrl(‘adminhtml’) ?>” id=”loginForm”>
austauschen. Dann nochmal probieren. Bei uns klappte es dann wieder.
Genutzt in Magento Versionen 1.4.1.1 und 1.5.1.0 Kommentare? Ergänzungen? Hinweise? Gerne!
Hallo,
und was mach ich wenn ich nur noch die 404 Seite zu sehen bekomme?
Ich habe ebenfalls die Startseite geändert und komme nun nicht mehr in mein Backend.
Ich könnte nun nur noch die Einstellung direkt in der Datenbank rückgfängig machen.
Kennt hier jemand die entsprechende Tabelle in der Datenbank und das Feld, in dem die Startseiten Information gespeichert wird?
Besten Dank
Andreas
In der Datenbank kann dies in der Tabelle core_config_data bei Wert (config_id) 763 eingestellt werden.
Path ist admin/startup/page
Bei Value dann für die Übersicht also Standard: dashboard eintragen.
Wie kam es denn zum Komplettausfall? Eine Seite verknüpft, auf die nicht zugegriffen werden darf? Oder eine fehlerhafte?
Hallo,
vielen Dank für die Info.
das habe ich zwischenzeitlich auch schon gemacht. “dashboard” habe ich wieder eingetragen aber ich komme weiterhin nicht mehr rein.
Es wurde nur die Startseite im backend/Admin geändert. Wenn ich mich ins Backend einloggen will bekomme ich eine Seite ohne Template, nur Login Felder werden angezeigt (Benutzername, Passwort ohne admin template fumando.de/magento/nimada)
Sollte ich die var/cache/*.* file/Ordner auch alle löschen? Das Frontend funktioniert ja soweit einwandfrei. Und das Frontend möchte ich nicht auch noch zerstören.
Grüße
Andreas
Hi,
standardmäßig können alle Dateien bzw Ordner (“mage–0, mage–1,…”), die im Ordner /var/cache/ liegen gelöscht werden, um den Cache per FTP zu löschen. Das wäre auch noch ein Tipp gewesen, den ich in der letzten Antwort schreiben wollte. Dies ist noch das, was ich von hier aus, ohne die Seite zu sehen sagen kann. Viel Erfolg!
Hallo vielen Dank,
habe nunmein System wieder am laufen.
Habe die core_config_data Tabelle mit einem Backup verglichen und siehe da:
in der
web/secure/base_url
der
web/unsecure/base_url
und der
admin/url/custom
wurden wohl ebenfalls bei meiner Änderung der Startseite angepasst. Es stand fälschlicherweise ein / bzw. eine Verzeichnisangabe dort drin, das ich selbst nicht dort rein geschrieben habe.
Beste Grüße
Andreas
Gerne!
Dass die ersten beiden URLs automatisch geändert wurden, kann ich mir eigentlich nicht wirklich vorstellen. Bei der letzten eher möglich.
Das sind aber wie gesagt nur Bauchgefühle 😉
Aber schön, dass es wieder klappt.
Hi… ich bin mir nicht sicher, ob ich das selbe Problem habe wie hier beschrieben. Wenn ich mich in mein Magento Backend einlogge (die “Übersicht”-Seite ist als Startseite eingerichtet) erscheint die Meldung “404 – Seite nicht gefunden.”… Sobald ich auf irgendein anderen Menüpunkt etwa Kunden, Preisregeln, Newsletter, CMS etc. klicke und dann wieder zurück auf “Übersicht” wird mir die Seite normal angezeigt. Sprich, an sich funktioniert alles nur muss ich beim Ersten Einloggen jeweils den “Umweg” machen zunächst einen anderen Menüpunkt anzuklicken und dann wieder zurück.
Kennt jemand hierfür eine Lösung oder hat das selbe Problem?
Das hört sich schon sehr ähnlich an. Bestand dieser Fehler von Anfang an oder erst nach De-/Installation einer Extension, Veränderung von Code o.ä.?
Der Fehler bestand von Anfang an. Konnte es aber nun mit der wie hier angegebenen Änderung der login-Datei lösen. Jedoch muss man bei dem hier angegebenen Code das Semikolon durch ein Anführungszeichen ersetzen, sonst bekommt man einen Fehler (war bei mir zumindest der Fall).
Sehr gut und danke für den Hinweis!