Come istallare Apache php mysql su OS X 10-10 Yosemite

Soluzione vediamo come istallare Apache php mysql su OS X 10-10 Yosemite

Per gli informati del settore è noto che c’è una funzionalità, ovvero un modulo apache, che permette la configurazione delle home-direcotory degli utenti. Il modulo in questione si chiama: userdir_module . Ebbene nel nuovo file httpd.conf questo modulo è commentato, ovvero appare in questo modo: #LoadModule userdir_module libexec/apache2/mod_userdir.so Vediamo come risolvere questi problemi. Apriamo il file di configurazione tramite il comando (vi verrà chiesta la password di root): sudo vi /etc/apache2/httpd.conf Andiamo alla riga 166 e decommentiamo (togliere il commento, ovvero il cancelletto #) la riga in questione facendola diventare: LoadModule userdir_module libexec/apache2/mod_userdir.so Non finisce qui. C’è un’altra riga nell’httpd.conf che ci interessa. E’ la riga che ci dice come far funziona il modulo userdir, ovvero la riga di configurazione. Questa è la riga 493 dello stesso file ed è così riportata: #Include /private/etc/apache2/extra/httpd-userdir.conf Anche qui provvediamo a decommentarla, facendola diventare: Include /private/etc/apache2/extra/httpd-userdir.conf Siamo finalmente all’ultima modifica. Con l’aggiornamento è stato anche disabilitato il modulo php. Andiamo alla riga 169: #LoadModule php5_module libexec/apache2/libphp5.so togliamo il cancelletto e facciamola diventare: LoadModule php5_module libexec/apache2/libphp5.so Ora possiamo salvare il file di configurazione. Se avete leggo la guida su apache su os x (valida fino a 10.9) ricorderete che bisognava indicare al sistema quale fosse la cartella in cui avrei risposto i miei files e che sarebbe diventata la mia Document Root. Nel caso precedente il file da modificare era: /etc/apache2/users Beh, non ci crederete (ovviamente è una battuta  ) ma è cambiata anche questa. E provate a indovinare quale il nuovo file da configurare per far sapere al sistema qual’è la mia Document Root? Esattamente il file di configurazione riportato alla riga 493 del di cui abbiamo parlato poco fa. Andiamolo a modificare (anche qui verrà richiesta la password di root): sudo vi /private/etc/apache2/extra/httpd-userdir.conf Subito sotto UserDir Sites aggiungiamo le righe: <Directory “/Users/mioutente/Sites/”> Options Indexes MultiViews AllowOverride All Order allow,deny Allow from all </Directory> Ricordatevi di modificare mioutente con il nome dell’utente che state utilizzando Salviamo il file ed il lavoro è completato. Non ci resta che riavviare il nostro apache con il comando: sudo apachectl restart  Il problema su OS X 10-10 Yosemite di Apache è stato risolto.

Commenti

  1. Aggiungere in http-conf i sequenti mod

    # Required module: mod_authz_core, mod_authz_host, mod_userdir

    e decommentare

    # User home directories
    Include /private/etc/apache2/extra/httpd-userdir.conf

    RispondiElimina

Posta un commento

Post popolari in questo blog

Comando SCP

Tutorial: come usare alcuni servizi e la posta di iCloud su Snow Leopard