Ich habe ein Geschäft, das in Magento Enterprise Edition ausgeführt wird, möchte auf Community Edition migrieren. Können Sie mir bitte vorschlagen, wie ich dies tun kann?
22
Ich habe ein Geschäft, das in Magento Enterprise Edition ausgeführt wird, möchte auf Community Edition migrieren. Können Sie mir bitte vorschlagen, wie ich dies tun kann?
Antworten:
Bearbeiten 10.03.14
Yanted hat einen fabelhaften Leitfaden dazu geschrieben - einige der EE-Funktionen in> = 1.13 machen Upgrades ein wenig schmerzhafter, als die folgende Beschreibung vermuten lässt. Wie Marius in den Kommentaren betont, müssen alle Passwörter zurückgesetzt werden, da die Verschlüsselungsmethoden zwischen EE / CE unterschiedlich gehandhabt werden.
Weitere Informationen finden Sie im Blog.
https://web.archive.org/web/20150208220803/ http://blog.yanted.com/2014/02/21/downgrade-magento-enterprise-to-community
Ursprünglicher Beitrag:
Die Migration ist eigentlich sehr einfach. Richten Sie Ihre CE-Codebasis auf Ihre Produktionsdatenbank. Es gibt wenig mehr als das (siehe unten für einige Informationen zum Entfernen von Ordnern).
Wenn Sie ein gut entwickeltes EE-kompatibles Thema verwenden , sollte es abwärtskompatibel sein.
Im Folgenden sind einige wenig bekannte EE-Funktionen aufgeführt, auf die Sie beim Downgrade auf Community achten müssen:
Wenn Sie einen großen Teil Ihres CMS in EE integriert haben, empfehle ich Ihnen, einen sehr gründlichen und methodischen Ansatz zu wählen und sicherzustellen, dass Ihr neues CE-Design (oder abwärtskompatibles EE-Design) die noch vorhandenen Daten unterstützt.
Ich schlage vor , auch nicht alle Tabellen fällt aus der db mit dem Präfix
enterprise
- sowie nicht entfernt alleenterprise
Ordner von 3rd - Party - Themen. Diese werden nicht als Teil der EE-Installation betrachtet und sollten beim Verlassen mitgenommen werden. Sie werden brauchen , um die Dateien und Ordner aus den folgenden Stellen zu entfernen:Und natürlich müssen Sie das wahre Motto berücksichtigen: Ganzseitiger Cache . Ich empfehle dringend, dass Sie einen anständigen Ganzseiten-Cache von Drittanbietern finden.
Viel Glück!
quelle
Der Yanted-Führer ist in Ordnung, vergisst aber einige Schritte. Es gibt Elemente in Tabellen, die falsche Verweise enthalten, und Sie sollten diese entfernen. Dies sind Konfigurationsdaten, Berechtigungsdaten, geplante Cronjobs, Versionsdaten für Enterprise-Erweiterungen und Enterprise-EAV-Attribute.
Löschen Sie nur für Unternehmen bestimmte Widgets.
Löschen Sie benutzerdefinierte Layout-Updates, die auf Enterprise-Widgets verweisen.
Kürzen Sie Ihre Sitzungstabelle, um zu vermeiden, dass Benutzer sich aufgrund der Instanziierung alter Unternehmensmodelle nicht anmelden können.
Richtiges Modell für den URL-Schlüssel für das Produkt festlegen.
Kürzen Sie außerdem core_url_rewrite, da diese neu generiert werden sollten.
Vergessen Sie nicht, auch die Trigger aus Ihren Tabellen zu löschen, nachdem Sie die enterprise_ * -Tabellen entfernt haben.
Und neu indizieren!
quelle
Hier sind 2 Cent von meiner Seite (aber dies ist für Magento 2 und Ansatz kann ähnlich sein).
Die ausführliche Erklärung finden Sie unter
https://blog.magepsycho.com/migrate-downgrade-magento-2-from-enterprise-to-community-edition/
quelle