Lokale Entwicklung mit Bildern Up2Date

Hallo zusammen,

hätte mal die Frage in die Rund wie Ihr lokal entwickelt und Ihre eure Bilddatenbank auf dem laufenden haltet bzw. wie und ob Ihr synchronisiert.

Ich würde gerne lokal entwickeln, nur gibt es im Shop ca. 30k + Bilder - der FTP Download läuft EWIG, da ja auch alles gehashed in media sitzt. Wie geht Ihr da vor?

Beste Grüße

Du könntest die Bilder auf einen CDN auslagern wie etwa AWS S3. Dann würde er hier direkt die Bilder lokal als auch online direkt vom CDN laden.

https://developers.shopware.com/developers-guide/shopware-5-media-service/#example:-migrating-all-media-files-to-amazon-s3

https://shopwareianer.com/tutorials/shopware-cdn-einrichten-ab-5-1

@Shopwareianer schrieb:

Du könntest die Bilder auf einen CDN auslagern wie etwa AWS S3. Dann würde er hier direkt die Bilder lokal als auch online direkt vom CDN laden.

https://github.com/shopwareLabs/SwagMediaS3

https://developers.shopware.com/developers-guide/shopware-5-media-service/#example:-migrating-all-media-files-to-amazon-s3

https://shopwareianer.com/tutorials/shopware-cdn-einrichten-ab-5-1

Sprich ich würde das Plugin sowohl auf dem Live, als auch auf der lokalen Version installieren und dann zieht er die Bilder jeweils von AmazonS3. Allerdings werden dann vermutlich auch Bilder von lokalen Tests dort hochgeladen ? 

Ich nutze rsync:

https://wiki.ubuntuusers.de/rsync/#Sicherung-von-entferntem-Rechner-auf-lokalen-Rechner

Wobei ich mir nicht sicher bin, ob ich wirklich 30K Bilder lokal haben möchte. 

Ansonsten: nutzt du lokal eine dev Domain oder die gleiche wie live? Wenn die sich unterscheiden, dann kannst Du ja lokal einen CDN einrichten und auf die live Domain zeigen lassen. Siehe: https://www.keycdn.com/support/shopware-cdn-integration/  Statt „http://cdn.yourdomain.com/“ trägst Du dann in deiner lokalen config.php Deine live Domain ein.

@hhmarco73 schrieb:

Ich nutze rsync:

https://wiki.ubuntuusers.de/rsync/#Sicherung-von-entferntem-Rechner-auf-lokalen-Rechner

Wobei ich mir nicht sicher bin, ob ich wirklich 30K Bilder lokal haben möchte. 

Ansonsten: nutzt du lokal eine dev Domain oder die gleiche wie live? Wenn die sich unterscheiden, dann kannst Du ja lokal einen CDN einrichten und auf die live Domain zeigen lassen. Siehe: https://www.keycdn.com/support/shopware-cdn-integration/  Statt „http://cdn.yourdomain.com/“ trägst Du dann in deiner lokalen config.php Deine live Domain ein.

Das heißt ich könnte meinen Host in MAMP Pro anpassen und dann einfach mein LIVE System als media URL einrichten? Das wäre natürlich optimal.

Die CDN Konfiguration nimmst Du in der config.php des DEV Systems vor

@hhmarco73 schrieb:

Ich nutze rsync:

https://wiki.ubuntuusers.de/rsync/#Sicherung-von-entferntem-Rechner-auf-lokalen-Rechner

Wobei ich mir nicht sicher bin, ob ich wirklich 30K Bilder lokal haben möchte. 

Ansonsten: nutzt du lokal eine dev Domain oder die gleiche wie live? Wenn die sich unterscheiden, dann kannst Du ja lokal einen CDN einrichten und auf die live Domain zeigen lassen. Siehe: https://www.keycdn.com/support/shopware-cdn-integration/  Statt „http://cdn.yourdomain.com/“ trägst Du dann in deiner lokalen config.php Deine live Domain ein.

Funktioniert leider nicht. Ich bekomme weder eine Fehlermeldung o.Ä (nichts im PHP Log, Apache Log, MySQL Log) -

 

_'cdn' =\> ['backend' =\> 'local', 'adapters' =\> [ 'local' =\> [ 'type' =\> 'local', 'mediaUrl' =\> 'http://www.meineurl.de/', 'path' =\> realpath(\_\_DIR\_\_ . '/')] ] ],_ Cache ist deaktiviert. Themes wurden kompiliert. Cache erneut geleert. Nutze macOS / MAMP Pro mit Host auf dev.meineurl.de