Magento – Startseite Adminbereich – 404 Fehler

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!

Published by Covos

Seit 2009 arbeite ich nun intensiv mit Magento. Begonnen habe ich mit der Erstellung und dem Betrieb von B2C-Shops. Ausgeweitet wurde dies durch meine Tätigkeit im Logistik-Sektor. Hieraus entstanden erste spezialisierte B2E-Systeme. Heute arbeite ich tag-täglich mit spannenden B2C-, B2B- und B2E-Projekten und berichte in diesem Blog über Herausforderungen und gebe Insider-Tipps.

10 comments on “Magento – Startseite Adminbereich – 404 Fehler”

  1. 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

    1. 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?

      1. 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

        1. 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!

  2. 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

    1. 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.

  3. 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?

    1. 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.ä.?

      1. 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).

Leave a Reply

Your email address will not be published. Required fields are marked *