pl: Bandwurmnamen vermeiden

Beitrag lesen

Tach!

Das hat auch ganz praktische Gründe. Die Konfiguration ist abhängig vom Host auf dem sie läuft. Warum sollten diese hostabhängigen Teile direkt im Programm und nicht im Host definiert werden?

Warum sollte eine Konfiguration vom Host abhängig sein!? Warum sollte es hostabhängige Komponenten geben!?

Weil es halt so ist? In der Entwicklungsumgebung heißt der Datenbankserver localhost, in der Produktivumgebung gibts einen dedizierten Server, der je nach Provider oder Kundenumgebung anders heißt. Das sind Konfigurationen, die je Host unterschiedlich sind.

Das ist richtig, aber das gehört ja schonmal gar nicht in die Serverkonfiguration /.htaccess das wäre ja grottenschlecht. Im Übrigen kann man für die Entwicklungsumgebung eine VM aufsetzen, was den Deploy vereinfacht: Checkin/Checkout fertig. Apache unterstützt sogar Virtual DOCUMENT_ROOT.

Wenn du hingegen meinst, dass da eine ini-Datei oder ähnliches angepasst werden muss, dann ist das auch nichts anderes als eine hostabhängige Konfiguration.

Doch das ist gewaltig was Anderes. Siehe Versionsverwaltung, Deploy, Serverumzug.

MfG