Community-Erweiterungen werden nach dem 1.9x-Upgrade nicht im Magento Connect Manager angezeigt
-
29-09-2020 - |
Frage
Ich habe eine Magento-Website von 1,7x auf 1,9x aktualisiert.Ich habe viele Probleme gefunden, aber eines davon ist ziemlich ernst.Ich habe den Ordner app/code/community von der alten auf die neueste Version kopiert.Das Problem ist nun, dass ich diese Erweiterung auf meinem Magento Connect Manager nicht sehen kann.Ich kann diese Erweiterungen weder installieren noch aktualisieren.
Bitte erklären Sie mir, wie die Erweiterungen am besten angezeigt werden.Was ist der beste Weg, um tatsächlich ein Upgrade durchzuführen?
Lösung
Durch das Kopieren der Dateien von der Magento-Version 1.7 in die Version 1.9 werden diese nicht in Magento Connect angezeigt.Magento Connect kann nicht zuverlässig feststellen, wohin Sie es kopiert haben app/code/community
.
Wenn ich mich nicht irre, verwendet Magento das var/package/moduleName.xml
Dateien, um Magento Connect mitzuteilen, welche Module heruntergeladen und installiert wurden.Auf diese Weise wird das Ganze überprüft var/package
Ordner weiß Magento Connect, was installiert wurde und verfügt über bestimmte Informationen darüber, wie z. B. das Installationsdatum, die Modulversion usw.
Versuchen Sie, Ihre zu kopieren var/package
Ordner in die neue Installation kopieren, das könnte eventuell helfen.
Der beste Weg zum Upgrade ist das manuelle Kopieren der Module, da Magento Connect immer noch einige ernsthafte Probleme mit Abhängigkeiten und anderen Dingen hat.Ich habe mehrmals versucht, den Manager zu verwenden, aber das Kopieren der Ordner in meine IDE war bei weitem das einfachste und schnellste.
Andere Tipps
Sie müssen die Dateiberechtigung auf cache.cfg und connect.cfg in downloader-Ordner überprüfen, beide Dateien müssen beschreibbar sein
Wenn dies nicht funktioniert hat, können Sie den Cache.cfg neu erstellen, wenn Sie SSH-Zugriff auf die Site haben:
generasacodicetagpre.Vielleicht ist es der Code in der Makerequest-Funktion nach V1.9.0.1 in /downloader/lib/mage/http/client/curl.php Ersetzen Sie die Curl.php-Datei für die in Magento Version 1.9.0.1 oder vorher verwendete Dateien.