Siccome sto quasi ultimando il trasferimento di tutti i documenti dal portatile windows all’iMac, oggi avevo deciso di spostare anche le copie locali dei siti che gestisco (cazzo ci farà un imminente farmacista con sti siti, boh!). Ebbene, su Win XAMPP va che è una bellezza, quindi considerando che la versione liscia di MAMP non mi attrae molto, ho deciso di installare XAMPP anche sul Mac - dopotutto il pannello di controllo è abbastanza user friendly.
Il problema è che se si cerca di accedere ad un sito abbastanza complesso che usi l’accoppiata PHP/MySQL assieme al file .htaccess, si rischia di non poter aprirlo perchè non si è autorizzati, ottenendo un bel Forbidden!
Quindi posto qui la soluzione a questo piccolo problemino in modo da trovarmela pronta se mi dovesse servire di nuovo
Aprite il file xampp/xamppfiles/etc/httpd.conf e fate come segue:
- attorno alla riga 143 togliete come user il nome nobody e mettete il vostro nome breve (in pratica, il nome della vostra home nel Finder), lasciando come gruppo l’admin
- verso la riga 227 c’è la sezione in cui si istruisce Apache su come comportarsi con i file .htaccess (dovrebbe esserci qualcosa di questo tipo: <Directory “/Applications/xampp/xamppfiles/htdocs”>). Bene, alla voce AllowOverride mettete All.
- dovrebbe bastare, ma nel caso non andasse bene, provate a mettere l’attributo di lettura al file .htaccess nella cartella del sito anche per il gruppo everyone (basta fare CTRL + click sul file e selezionare ottieni informazioni)
Bene, ora XAMPP funzionerà a meraviglia senza presentarvi l’odioso messaggio forbidden ![]()