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.