ich möchte gerne ein Testsystem als Unterordner oder als Subshop meiner Domain installieren. Nur möchte ich aus Platz- und Zeitgründen den Mediaordner des Hauptsystems verwenden. Kann man den Speicherort des Mediaordners im Backend oder in der Datenbank ändern ?
Danke, Moritz. Das ist ja wirklich interessant. Allerdings finde ich nichts darüber, wie ich den mediaordner wählen kann. Kann mir da bitte jemand noch einmal auf die Sprünge helfen.
Du könntest anstelle eines echten “media” überall einen symlink auf den zentralen Ordner machen. Im Dateisystem taucht der symlink wie ein Ordner auf, verweist aber auf die Quelle. Symbolische Verknüpfung – Wikipedia
So mache ich das mit unseren Videos und lokalem PiWik
Aber bedenke: Änderst Du etwas im Testshop an den Bildern, hat das natürlich auch direkte Folgen für die Bilder im Hauptshop - ohne das die Datenbank vom Hauptshop aber etwas davon merkt!
Dazu müsste was von Deiner Umgebung wissen
Du legst einfach eine Kopie von Deinem Shop OHNE den media Ordner an.
Nehmen wir mal an, Du hast eine Linux Shell
Syntax: ln -s /Zieldatei /Referenz
Dann gehst Du in das Verzeichnis von der Shopkopie
ln -s /pfad_zum_echten_shop/media /media
Dann hat deine Shopkopie einen media-Ordner mit den Inhalten vom Original-Media-Ordner
Edit: Aber noch einmal die Warnung: Zwei Shops oder mehr Shops => ein Media-Ordner ist ein gute Weg, sich heftige Inkonsistenten in den Shop zu holen.
Danke. Auf meinem lokalen Ubuntu-System funktioniert das, aber leider nicht auf dem Server von Aixpro (mit putti).
Ich habe zum Test einen Unterordner /aaa und will einen virtuellen Unterordner /bbb erstellen.
ln -s /aaa /bbb
Das ergibt den Fehler
ln: creating symbolic link `/bbb’: No such file or directory
Klar gibt es /bbb noch nicht. Was mache ich denn da falsch ?
(an den Rechten kann es eigentlich nicht liegen, da ich vorher den Ordner aaa erstellt habe).
Mit deinen Bedenken hast du natürlich absolut Recht. Ich werde das so machen, dass ich einen zweiten mediaordner erstelle und den dann nur für verschiedene Testsysteme nutze.