Prestashop migration - broken URL, bad umzuleiten, und kann nicht zurückgesetzt admin-Kennwort / access-back-end-office
Also ich habe eine lokale Version von prestashop (~Seiten/shop) und meine /etc/hosts so einzurichten, dass "localhost/shop' lässt mich entwickeln. Ich bin bereit, schieben Sie es auf den server, wo Ihre temporären Ort und Stelle ist (http://66.206.84.189/~walnutci/shop). Es ist nicht eine ganze Seite, nur der shop-Unterseiten. Die Haupt-Website-Inhalte müssen statisch sein, also ich brauche diese enthalten in den "shop" - Ordner.
Ich geteerten das Ding, zog es in meinem /shop-Unterordner erstellt eine leere Datenbank mit dem gleichen Namen wie meine lokale Kopie mit einem gleichnamigen Benutzer und Berechtigungen, importiert die Datenbank (also sollte ich nicht zu verwirren haben mit config/settings.inc.php) und...
Home-Seite leitet mich auf localhost/shop, meine lokale Kopie. So, ich gehen versuchen, log-in, um es zu ändern in der Einstellungen - > SEO&URL und http://66.206.84.189...hop/adminfolder richtig leitet mich an die back-end anmelden. Jedoch, es ist nicht unter meinem admin-E-Mail und Passwort. Gleiche Datenbank != gleichen Zugangsdaten? Ich aktualisiert es mit
UPDATE ps_employee SET passwd = md5('7uSpY718uKjnAOOH367gbVzzjm5StzLyfIBpSDsdI5FwxVq84UD4tPdMpassword') WHERE email = '[email protected]';
und gar nichts. Ich drücken Sie Enter, wenn Sie es aktualisiert die Seite, ignoriert meine Eingabe. Die URL zeigt die E-Mail-Adresse, die ich versuche zu einloggen, aber keine roten Fehler. Wenn ich im Müll nach dem Passwort wirft er die richtige Fehlermeldung "Falsches Passwort". Mein Passwort, und aktualisieren Sie manuell in die Datenbank funktionieren lokal.
Also bin ich manuell aktualisiere mein admin Passwort falsch? Kann ich hard-code, die Website-URL irgendwie? Ich dachte, indem die Namen der Ordner, die gleiche und mit meinem Apache /etc/hosts würde ich nicht in eine Umleitung Fehler (Freundliche URLs ausgeschaltet sind, so gibt es keine .htaccess überall).
Läuft 1.4.6.2. Mac OSX 10.7.2 lokal, server ist CentOS 5.7.
Danke Ihnen so sehr. Ich warf einen Beitrag zu Prestashop eine Weile zurück, schaute über das Wochenende, und haben noch immer nicht herausgefunden. Schätzen Sie irgendwelche Ideen /Einsichten.
localhost
in Ihrer Datenbank, wenn Sie migriert. Auch /etc/hosts
ist nicht der Apache, sondern ein system-wide configuration file.Guter catch, Blender. Ich manuell update ps_configuration Tabelle, Einstellung ps_shop_domain = "66.206.84.189/~walnutci". Das war ein Kopfschmerz, dass nur in ich kann nicht melden Sie sich im back-end. Ich kann es immer noch nicht, btw. Aber die Tatsache, dass ich zumindest den test in anderen Browsern nun Super. Ich Frage mich, ob es security-Aspekte einer installation, die abhängig sind diejenigen Umgebung?
InformationsquelleAutor thejoelhansen | 2011-12-06
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es ist schon Recht spät für eine Antwort, aber ich hoffe, es wird jemand anderes helfen.
Prestashop codiert ist, ziehen Sie die "Website-URL" - Attribut aus der Datenbank, wenn eine Anforderung bedient, und leitet dann zu, dass die shop-URL, wenn Sie Sie verschoben haben die Datenbank und die Website auf eine neue server, müssen Sie die "Website-URL" - Wert. Zu tun ist also, den Zugriff auf die Datenbank verwende ich phpmyadmin.
Gehen zur Tabelle mit dem Namen ps_shop_url und ändern Sie die Einträge für die Domänen-und domianssl entsprechend. Dies wird die Website-URL Konstanten Wert, um Ihre aktuelle URL.
Hinweis: ps_ ist die Datenbank-Präfix für prestashop.
Auch ->
PS_SHOP_DOMAIN
undPS_SHOP_DOMAIN_SSL
imps_configuration table
Ich glaube, Sie brauchen, um die änderungen in BEIDEN Tabellen.
ps_configuration
undps_shop_url
ich auch gefolgt diese AnleitungInformationsquelleAutor S. A. Malik
Wenn Sie mit Prestashop 1.6.1.1 und verschieben Sie Ihr Projekt in eine andere Datenbank und server, die änderungen sind:
PS_SHOP_DOMAIN
undPS_SHOP_DOMAIN_SSL
Werte vonps_configuration
Tabelle.physical_uri
Wert vonps_shop_url
Tabelle.Beispielsweise mit XAMPP auf Windows (Entwicklungsumgebung) und Sie meinte Sie haben das Projekt in
htdocs/prestashop/
, die Werte müssen:PS_SHOP_DOMAIN
:localhost
PS_SHOP_DOMAIN_SSL
:localhost
physical_uri
:/prestashop/
InformationsquelleAutor cespon
dies ist alles richtig, aber vergessen Sie nicht, neu schreiben Einstellungen->SEO und die URL, und drücken Sie auf "Speichern"
Gleiche wie permlinks in WordPress.
InformationsquelleAutor Webjuice
Hallo ich habe das gleiche problem nach dem update meiner Website kann nicht auf ihn zugreifen. Aber Sie sagen rewrite-Einstellungen-> SEO und URL und klicken Sie auf "Speichern", nur dass ich nicht mehr Zugang zu meiner back-office.
Hier ist, was erscheint auf der Vorderseite:
500 server-Fehler
Hoppla, etwas ist schiefgelaufen.
Aktualisieren Sie diese Seite oder fühlen Sie sich frei, uns zu Kontaktieren, wenn das problem weiterhin besteht.
und eine weiße Seite auf back-office -, ich habe true in der Datei defines.inc.php und es zeigt:
Bonjour j 'AI le même problème après la MAJ de mon site impossible d' Y accéder. Mais vous dites de réécrire Paramètres-> SEO et URL et cliquez sur "Enregistrer" sauf que moi je n ' AI plus Access non plus einer Mo-back-office.
Voici ce qui s ' affiche en vor:
Erreur 500 serveur
Oups, quelque wählte s ' est mal passé.
Essayez d'actualiser cette page ou n ' hésitez pas à nous contacter si le problème persiste.
et une page sur le blance Backoffice, j ' AI wahr dans le fichier defines.inc.php et ça affiche ça:
[PrestaShopDatabaseException]
Tabelle 'db756986084.fs16_shop_url' existiert nicht
InformationsquelleAutor DIARRA