ich bin gerade dabei einen unter CE entwickelten Shop nach EE umzuziehen.
Dabei habe ich zusätzlich zu allen eigenen Änderungen und Anpassungen auch alle Dateien übertragen, welche auf der CE vorhanden waren und auf der EE fehlten.
Der Shop wird unter EE auch angezeigt, nur gibt es bei der Funktionalität Probleme.
z.B. kann bereits ein Artikel oder eine Kategorie nicht geladen werden.
(Fehlermeldungen:
Function ‘getNumArticles’ does not exist or is not accessible! (oxCategory)
Function ‘getMainCategoryId’ does not exist or is not accessible! (oxArticle) )
Gibt es eine genaue Anleitung zum Umzug eines Shops von CE auf EE?
Und welche Unterschiede bestehen zwischen CE und EE auf Dateiebene, die hierbei beachtet werden müssen?
ich vermute einen Versionskonflikt.
Module und Design unter CE sollten auch unter EE laufen. Wichtig ist nun beim Übertragen Deiner geänderten tpls und der Module, dass Du auf die gleiche EE-Version überträgst, wie Du unter CE entwickelt hast.
anfangen würde ich mit der Datenbank. In der EE gibt es einige Tabellen mehr, und in manchen Tabellen gibt es zusätzliche Felder.
Also ein Backup deiner CE-Datenbank machen und dann dort nach und nach die Felder erstellen. Nützlich sollte sich eine TestInstall einer EE erweisen, so als Vorlage.
(Eventuell die SQL-Befehle speichern wenn du das später nochmalig durchführen solltest)
Dann müssen bestimmte Werte wie “oxbaseshop” in “1” umgeschrieben werden und die Rechte und Vererbungsgeschichten wie OXSHOPINCL/OXSHOPEXCL in oxarticles/oxcategories gesetzt werden.