DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs" <Directory „/Users/name/htdocs„>
Was mach ich falsch?
Wenn "/Applications/XAMPP/xamppfiles/htdocs" das DocumentRoot sein soll, dann musst Du auch dieses Verzeichnis konfigurieren. Sonst verbietet die allgemeine Serverkonfiguration den Zugriff. Freilich kannst Du auch /Users/name/htdocs zum DocumentRoot erklären. Was Du willst musst Du wissen.
In /etc/Apache2/apache2.conf steht nämlich:
<Directory />
Options FollowSymLinks
AllowOverride None
Require all denied
</Directory>
(und das wirst Du besser so lassen) den Zugriff auf alle Verzeichnisse, was Du dann in der Serverkonfiguration aufheben musst. Außerdem sollten die Verzeichnisse und Dateien unterhalb von DocumentRoot für die ganze Welt lesbar sein. Auch hier erzählst Du uns aber was von "/Users/name/htdocs" - was mit Deinem DocumentRoot nicht übereinstimmt.