Hoi liebe Oxid-Community,
wir hatten gerade ein Kopfkratzproblem bei einer Installation von Oxid auf einer vagrant-Umgebung. Damit jemand anderes mit einem ähnlichen Problem hier vielleicht auf die Lösung stößt kurz die Ursache und die Problemlösung:
[B]Umgebung[/B]
[ul]
[li]vagrant der sich das Dev-Verzeichnis als virtuellen Apache-Host mountet
[/li][li]Fake-Domain (gleich wie zukünftige externe) im virtuellen Apache-Host-Config eingetragen
[/li][li]Fake-Domain im /etc/hosts der Dev-Maschine eingetragen.
[/li][/ul]
[B]Problem Ursache[/B]
[ul]
[li]Oxid versucht beim Test von mod_rewrite ein fsockopen.
[/li][li]Sollte die Domain des Shops im vagrant nicht bekannt sein (nicht in der /etc/hosts eingetragen), geht die Verbindungssuche nach außen und schlägt fehl.
[/li][/ul]
[B]Lösung deshalb:[/B]
[ul]
[li]Die Fake-Domain auf der Dev-Maschine und dem vagrant-Server in der /etc/hosts eintragen und schon ist das Häckchen wieder grün.
[/li][/ul]
Viele Grüße,
Johannes
PS: Ist eigentlich naheliegend, dass der Einträg hätte sein müssen, aber im Eifer des virtuellen vagrant Gefechts passiert sowas vielleicht auch mal jemand anderem. Lieber eine Lösung für ein dummes Problem zu viel als zu wenig.