XAMPP Konfigurationen

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.