Ich habe Shopware 6 erfolgreich auf einem online Server installiert, getetstet und von Magento migriert. Nun wollte ich mir natürlich lokal eine Entwicklungsumgebung einrichten. Später natürlich noch via GIT versionieren, aber erstmal sollte das Ganze funktionieren.
Mein lokales System:
MacOS Big Sur
Apache Apache/2.4.46 (Unix)
PHP 7.3.8
Datenbank: 10.4.6-MariaDB
Lokal soweit alles nach der INstallation eingerichtet, die .env wie folgt angepasst:
Und ich weiß wirklich nicht mehr weiter. Ich verstehe diese Fehlermeldung nicht und finde auch keine Lösung im INternet. Hat jemand ähnliches oder gleiches Problem oder weiß jemand die Lösung. Ich hätte jetzt gedacht, dass er nicht die Datenbankverbindung hinbekommt, aber die Daten sind so korrekt. -> Kein Passwort lokal vorhanden.
Wie heißt diese Extension genau? php_mysql.so? oder mysql.so? Ich habe bisher noch nicht so eine extension benötigt für die vielen Projekte. Andere Projekte funktionieren einwandfrei mit pdo connections oder ähnlichem.
Okay, habe ich anscheinend nicht. Binde ich diese mit extension=php-mysql ein, schmeißt mein Apache keine Fehler, aber es funktioniert trotzdem nicht. Im extension Ordner ist ebenfalls nicht diese extension vorhanden.
Zu Vegrant:
Sollte ich neu checkout oder muss ich das sogar? Mein Vorhaben ist, dass ich meine online INstallation einfach lokal anpassen kann. Aktuell bringt es ziemlich viele hürden und es dauert aktuell verdammt lange etwas zu entwickeln. Lediglich der „eincfache“ FTP edit Modus ist eine Option, die ich jedoch gar nicht mag und auch nur solange klappt, solange ich daran noch alleine arbeite und probiere.
ich kann Dir nur empfehlen, entweder eine Linux VM z.B. mit Virtualbox und Ubuntu/CentOS aufzusetzen oder einen Docker-Container zu verwenden: Shopware 6: Dockware
So hast Du Deine lokale Umgebung und die SW6 Entwicklungsumgebung sauber getrennt und musst Dich mit den Requirements/Anpassungen nicht lange rumärgern.
Okay, ich versuche mal mein Glück. Da Kollegen von mir jedoch auch Windows Umgebungen nutzen, versuche ich einmal Vegrant. Oder sollte ich eher auf Docker setzen? Soweit ich weiß ist Docker auf reinen Windows Umgebungen schwierig oder?
Damit die VDI aber von Mac als auch Windows nutzbar ist, müssen aber paar Sachen berücksichtigt werden, soweit ich weiß. Allerdings weiß ich gerade nicht genau was das noch war.
Übrigen stimmt, ich bin eher ein Ubuntu Anhänger. Habe damit, besonders auf Servern, bessere Erfahrungen gemacht. Könntest aber auch daran liegen, weil ich mehrere Jahre Ubuntu Erfahrung gegenüber nur wenig Erfahrung mit CentOS habe. Bei der VM war es aber mMn schon einfacher Ubuntu zu installieren.
Ich habe mir gestern VirtualBox installiert (einmal auf meinem Mac und Windows), Ubuntu ausgewählt, Speicherplatz zugeweisen und Ram. Nach dem Start benötigt er noch ein Boot Medium? Ist dort nicht direk Ubuntu mit “integriert”? Muss ich das zunächst laden?
entweder benötigst Du halt ein ISO der Linux Distribution Deiner Wahl und installierst das System händisch oder verwendest ein VDI Image („Festplattenersatz“ - also VDI Datei austauschen) z.B. aus der vorgenannten Quelle: VirtualBox Images
VirtualBox ist ja zunächst nur die (leere) Virtualisierungsplattform.
Da bin ich nochmal. Ich habe mir jetzt eine VM (Platte ist letzte Woche defekt gegangen -.- und musste mir eine neue bestellen), mit Ubuntu 20.10 installiert. Was ist jetzt der Best Case für die Entwicklung?
Mein Vorhaben:
Kunden haben einen Magento Shop, der Umzug soll jetzt auf ein Shopware 6 sein.
Shopware 6 bereits online auf einem dev Server installiert und von Magento 1.9 die Daten migriert.
Nun muss ich das Theme entwickeln. Ggf. ein paar Plugins in nächster Zeit, aber bisher ist das wichtigste das Theme.
Ich hätte somit am liebsten eine Kopie des bestehenden online Dev Systems. Git wäre für mich ebenfalls ideal, nur finde ich bisher kein Best Case (gitignore) dafür. Ich kenne mich sehr bedingt mit der Struktur von Shopware aus, möchte aber am Anfang keine großen Fehler machen, damit ich im nachhinein durch probieren nicht zu viel ändern muss.
Hoffe ihr könnt mir helfen
Die VDI hat bei mir nicht funktioniert - kam jedes mal beim Start ein Absturz.
ich habe DDEV gesehen - auch bei uns in der Firma werden wir darauf umsteigen.
Kannst Du mir bitte 2 Fragen dazu beantworten?
Wenn ich Shopware via DDEV lokal installiere - erhalte ich die Möglichkeit, die Systemsprache von Shopware einzustellen? Sie lässt sich nach der Installation nicht mehr ändern, und DIREKT ist englisch voreingestellt…
- Wenn ich Shopware via DDEV lokal installiere - habe ich die Möglichkeit, lokal auf eine neue Shopware-Version upzudaten? Bei der direkten Installation “mag” Shopware die lokale Installation nicht updaten…