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.

On
Creative Commons License photo credit: Guillermо

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.

Tags: , ,

6 Commenti al post “Risolvere i problemi di Joomla su Mac”

  1. odino Says:

    Ti prego rinsavisci e abbandona Mac…:D

  2. Copes Flavio Says:

    Mai ;-)

  3. Noy Says:

    Ehm… ma usare MAMP e bypassare il tutto no? Non sapevo fossi Mac user…

  4. Copes Flavio Says:

    @Noy: Hai ragione, si potrebbe usare MAMP.. ma perchè installare un nuovo server quando il caro aggeggio con la mela ce ne fornisce già uno, integrato con il resto del sistema? :-D

    Però è un’ottima alternativa!

  5. Max Says:

    sto installando joomla su mac (utilizzando MAMP).
    Quando mi chiede di inserire il nome del database, una volta inserito mi da erore perchè dice che non esiste… ma come faccio a crearlo senza joomla? che devo fare?
    grazie mille….

  6. Copes Flavio Says:

    Ciao Max, dovresti creare un nuovo database usando phpMyAdmin, un programma di cui trovi il collegamento nel pannello di MAMP.

    Devi solo creare un nuovo database assegnandoli un nome, poi Joomla penserà a creare tutte le tabelle che serviranno.

Lascia un commento

Nome (obbligatorio)

Mail (non sarà pubblicata) (obbligatoria)

Sito web