Ich habe meine Website auf einen neuen Server verschoben (Domainname ist der gleiche). Das Frontend funktioniert ordnungsgemäß, aber die Administrator-Anmeldeseite gibt einen 404 Not Found
Fehler aus.
Die meisten Beiträge zu diesem Problem schlagen die in diesem Beitrag erwähnten Lösungen vor. Beim Übertragen der Magento-Website gibt die URL des Admin-Panels 404 an
Ich habe alle ausprobiert, aber nichts hat funktioniert. Kann ich noch etwas tun, um das zu beheben?
Ich bin selbst auf ein paar Dinge gestoßen, die dies verursachen könnten
mod_rewrite
auf dem neuen Server aktiviert istcore_config_data
Tabellequelle
Sie müssen direkt zu Ihrem Server gehen und dies über SSH / FTP tun
Sie müssen die folgende Datei löschen
Wenn du danach einen Fehler bekommst wie
Gehen Sie dann zu Ihrer Datenbankverwaltung.
Öffnen Sie PhpMyAdmin. Gehen Sie zu Ihrer Datenbank. Klicken Sie auf SQL. Führen Sie die folgende SQL-Abfrage aus: _
Mit dem Cache passiert etwas Seltsames, wenn Sie die Datenbanken von einem Server auf einen anderen verschieben, sodass Sie sie anscheinend löschen müssen.
quelle
VERSUCHEN SIE DIESES .. importieren Sie Ihre Datenbank und sichern Sie Ihre Datenbank. Fügen Sie die folgende Zeile oben in die SQL-Datei ein. Dies verhindert, dass SQL automatisch die ID 1 zuweist, wenn sie 0 sein muss.
Wenn dies nicht gelingt, überprüfen Sie diesen Link auch, nachdem Sie das oben erwähnte Magento 404 auf der Admin-Seite ausprobiert haben
quelle
Öffnen Sie
PhpMyAdmin
die folgende Abfrage und führen Sie sie in Ihrer Datenbank ausEntfernen Sie dann zwei Ordner aus
file manager->var -> cache
&session
quelle
Fügen Sie diese einfach in .htaccess hinzu
quelle
Wir haben einige Male Server gewechselt und jedes Mal hatten wir die gleichen oder ähnliche Probleme. Wir haben ein Skript für alle Skripte erstellt, die wir auf jedem neuen Server ausführen, und es hat funktioniert, um alle unsere Probleme für die letzten beiden Migrationen zu beheben. Sie können es ausprobieren! Das Problem lag normalerweise darin, dass die alte URL irgendwo feststeckte oder zwischengespeichert wurde oder eine Erlaubnis aus dem Ruder gelaufen ist.
quelle
Sie können auch versuchen, der URL wie folgt index.php hinzuzufügen:
quelle