Nützliche Konfigurationen für den lokalen Entwicklungsserver.
Website-Verzeichnis einstellen
Wenn du deine Webprojekte anstatt in xampp/htdocs/ woanders ablegen willst, musst du in der xampp\apache\conf\httpd.conf den DocumentRoot ändern, ich hab meine Webprojekte z.B. auf H:
DocumentRoot "H:/websites/" <Directory "H:/websites/">
Lokal Domains einstellen
Die hosts Datei muss man als Administrator öffnen, damit man sie speichern kann.
C:\Windows\System32\drivers\etc\hosts
Die gewünschte Domain lenkt man auf localhost um
127.0.0.1 meine-domain.dv
xampp\apache\conf\extra\httpd-vhosts.conf
In der vhosts-Datei konfiguriert man, wie der Apache Server mit ANfragen auf die umgeleitete Domain umgehen soll.
## meine-domain.dv
<VirtualHost *:80>
DocumentRoot "H:/meine-domain.de/dev"
ServerName meine-domain.dv
DirectoryIndex index.php
<Directory "H:/meine-domain.de/dev">
AllowOverride All
Allow from All
</Directory>
ErrorLog "H:/meine-domain.de/dev/logs/apache-error.log"
php_value error_log "H:/meine-domain.de/dev/logs/php-error.log"
</VirtualHost>
Beachte dass in diesem Fall der Ordner H:/meine-domain.de/dev/logs vorhanden sein muss, sonst startet der XAMPP den Apache Server nicht mehr.