Risolvere i problemi di Joomla su Mac
Ogni computer Mac moderno (ovvero che gira su Mac OS X) ha a disposizione un Web Server integrato direttamente nel sistema.
Davvero una comoda feature per tutti gli sviluppatori (e non) che lavorano su Mac.
Il Web Server in questione è un'installazione di Apache + PHP. Nonostante la versione installata di default abbia alcune pecche (come la mancanza della libreria GD2), essa è un ottimo ambiente di test e sviluppo.
Joomla si installa senza problemi particolari su Mac.
Alcuni dei fastidi che però si riscontrano sono i continui errori di permessi, dati dal fatto che Joomla è installato dall'utente che sta usando il mac, mentre andrebbe assegnato all'utente di Apache, ovvero _www ed al gruppo a cui appartiene Apache, anch'esso chiamato _www.
I comandi da inserire con Terminal sono
sudo chown -R _www joomla/
sudo chgrp -R _www joomla/
In alternativa al chown, chmod
Per rendere funzionanti la maggior parte delle funzionalità di Joomla, è possibile dare permessi di scrittura a
components
administrator/components
languages
administrator/languages
modules
administrator/modules
plugins
templates
administrator/templates
usando il comando
cd root_sito_joomla/
chmod a+rw . components/ administrator/components/ language/ administrator/language/ modules/ administrator/modules/ plugins/ templates/ administrator/templates/ tmp/
(da usare solo in una installazione locale, perchè da' a chiunque permesso di scrittura sulla cartella)
Se ancora non si riesce ad installare un componente copiare la cartella scompattata in joomla/tmp e controllare che everyone non sia "No access" usando il tasto Mela-I oppure tramite Terminal.
Per installare poi scegliere l'install da cartella ed indicare il percorso completo.

