Produkt-Bilder nicht angezeigt werden nach der migration von der magento-website
Ich habe vor kurzem migriert meiner magento website auf einen anderen server, und hier ist der Prozess, den ich verwendet:
- machte einen dump der Datenbank.
- kopiert alle Dateien aus dem FTP auf meine Festplatte.
- leerte den VAR-Ordner
- geleert, die Medien-cache-Ordner
- ersetzt die strings in den SQL-dump von http://www.oldsite.com zu http://www.newsite.com
- wieder die Datenbank auf den neuen server
- geändert local.xml Datei für die neue Datenbank-host, login und Passwort.
- hochladen der system-Dateien auf den neuen server
Alles scheint zu funktionieren gut, außer für die Tatsache, dass die Produkt-Bilder werden nicht angezeigt im frontend aus irgendeinem Grund.
Zum Beispiel, hier ist ein Pfad von einem Bild, das angeblich zeigt, die ich durch firebug:
Wenn ich Suche nach dem Pfad des Bildes der Website sollte zeigen, in der FTP, die Datei ist tatsächlich da. Ich kann es herunterladen und anzeigen auf meinem computer. Ich weiß nicht, warum dies geschieht. Es macht keinen Sinn für mich.
Diese /media/catalog/product/cache/
vom system generiert wurde, gelöscht, weil ich es selber vor dem Upload der Website, so dass ich denke, es ist nicht ein cache Problem im Zusammenhang.
Gut, ich habe das Problem beschrieben so gut ich konnte. Ich hoffe, Sie können mir helfen.
EDIT:
Hmm, es stellt sich heraus, das problem war die .htaccess
Datei im media Ordner! Entfernt die Datei -> Problem gelöst!
- Der rest der Bilder arbeiten? Das heißt, diejenigen, die in Ihrem Thema und was nicht?
- ja, nur die Produktbilder nicht angezeigt.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nur falls jemand anders das gleiche problem hat, entfernen .htaccess im Ordner "Medien" hat den trick. Ich weiß nicht, ob das die bestmögliche Lösung, wenn! Danke!
Ändern
Options All -Indexes
zuOptions -Indexes
in den oben genannten.htaccess
Datei.Diese eine macht mir etwas zu Ahnen. Magento hat groß-und Kleinschreibung Ordner in den media Ordner. Da wäre zum Beispiel ein 'a' - Ordner und ein 'A' - Ordner in der gleichen Lage.
Wenn Sie heruntergeladen entpackten Dateien (Datei durch Datei) per FTP auf einen Windows-Rechner, würde dies einen Konflikt verursachen, und würde weglassen bis auf die Hälfte Ihrer Bilder.
Ok, da alles ausgecheckt mit der Basis-URL, mein Nächster Vorschlag ist ein Weg der migration option, wenn Sie cPanel auf dem alten server, und da die meisten tun, das soll helfen:
Sobald das erledigt ist, Sie sollte voll funktionsfähig sein, es sei denn, Sie benötigen, um änderungen in der Datenbank
base_url
für den neuen server.Bilder nicht zeigen, sind in Magento 1.7 auf 1.9 upgrade:
Meine Lösung:
in /media/.htaccess
fixed-Optionen syntax:
entfernt diese. Vielleicht Konflikt mit .htaccess im Stammverzeichnis der Website??
ebenfalls geändert Besitz .htaccess auf apache
Möchte Meinung nach, warum diese möglicherweise verursacht 500-Fehler.