Hallo Leute,
ich weiß nicht mehr weiter woran folgendes liegen könnte:
Wir haben Shopware in unseren Entwicklungsinstanzen auf einem Netzlaufwerk liegen. Pfad ist etwa so:
Z:\dev\kundenname<framework>\public\shop<shopware>.
Xampp wird lokal auf dieses Verzeichnis gemounted, so dass das DocRoot im Public-Verzeichnis des Frameworks (Laravel) liegt. Shopware befindet sich eine ebene tiefer in dem Verzeichnis “shop”.
Wenn ich xampp starte, mit localhost als URL (und shopware entsprechend konfiguriert in der Datenbank [=> Eintrag localhost und basepath /shop]), dann funkioniert alles prima.
Wenn ich nun aber z.B. kundenname.z in der windows hosts eintrage und auf localhost weiterleite, DANN fängt es an problematisch zu werden.
Die Javascriptfiles im Backend werden dann nicht mehr richtig geladen, sondern es wird eine Mischung aus URL und lokalem Pfad generiert, welche natürlich ins Nirvana zeigen. Siehe hier:
Richtig mit localhost:
Falsch:
http://def/shop/backend/ statt localhost verursacht:
http://def/shop/Z:\dev\kundenname<framework>\public\shop<shopware><dir><dir><dir>\ext-all.js
Warum? Ich habe keine Idee mehr.