Konfiguration von XAMPP unter Mac OSX
Folgende Anleitung beschreibt das von mir häufig verwendete Setup für XAMPP unter MacOSX. Sie ist weder perfekt noch vollständig, dient mir aber immer wieder als eine Hilfestellung auf die ich selbst gern zurückgreife.
Teile davon stammen auch von folgender wirklich empfehlenswerten Anleitung: Configuring Virtual Hosts for XAMPP on MacOSX
1. Download von XAMPP
2. XAMPP installieren
3. Host File anpassen (lokal)
- Terminal öffnen und folgenden Befehl eingeben:
sudo vi /etc/hosts
- Folgende Zeile einfügen, damit die zukünftigen websites über localhost.com im Browser erreicht werden können:
127.0.0.1 localhost.com
4. Virtual Hosts konfigurieren
sudo vi /Applications/XAMPP/xamppfiles/etc/extra/httpd-vhosts.conf
Folgende Zeilen am Ende einfügen:
ServerAdmin office@siconet.at DocumentRoot "/Users/dominikrockenschaub/Sites" ServerName localhost.com ServerAlias www.localhost.com ErrorLog "logs/localhost.com-error_log" CustomLog "logs/localhost.com-access_log" common Options -Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all DirectoryIndex index.php index.htm baustelle.html index.html
5. XAMPP neu starten
Fertig.
httpd-vhosts.conf aktivieren
Sollte es dennoch nicht funktionieren, so kann es daran liegen dass die Verwendung der httpd-vhosts.conf Datei erst noch aktiviert werden muss. Wie das geht wird hier beschrieben: http://www.tech-otaku.com/local-server/configuring-virtual-hosts-xampp-mac-os-x/
VHost Fehler „Zugriff verweigert“ beheben
Wenn du im vHost ein Verzeichnis ausserhalb der xamppfiles angegeben hast, kann es passieren dass du einen 403 – Access denied bekommst.
Das behebst du indem du bei deinem vHost Eintrag „Require all granted“ nach „Allow from all“ ergänzt.
Details gibt es hier: http://stackoverflow.com/questions/8495596/i-get-access-forbidden-error-403-when-setting-up-new-alias