Non riesco a trovare l'opzione di condivisione web nelle preferenze di sistema in "Condivisione" (dove si suppone che la condivisione sul Web sia). Sto usando Mac Os x 10.9.4
Non riesco a trovare l'opzione di condivisione web nelle preferenze di sistema in "Condivisione" (dove si suppone che la condivisione sul Web sia). Sto usando Mac Os x 10.9.4
Avviso: l'utente normale sarà felice con Server.app
Apache è ancora disponibile, ma l'interfaccia utente è sparita. Se sei sicuro di configurare Apache in modo tradizionale tramite i file di configurazione, puoi attivarlo eseguendo sudo apachectl start
dalla shell. Trovi i file di configurazione in /etc/apache2
. Preparati a ripristinare la configurazione sugli aggiornamenti del sistema operativo.
Esegui solo sudo apachectl start
.
apachectl
è uno script di shell e sudo apachectl start
esegue launchctl load -w /System/Library/LaunchDaemons/org.apache.httpd.plist
come root, che modifica /var/db/launchd.db/com.apple.launchd/overrides.plist
per abilitare apache in modo permanente.
Per rendere localhost/~yourusername
punta a ~/Sites/
, esegui
echo '<Directory "/Users/'$USER'/Sites/">
Options Indexes Multiviews
AllowOverride AuthConfig Limit
Order allow,deny
Allow from all
</Directory>'|sudo tee -a /etc/apache2/users/$USER.conf
ed esegui sudo apachectl restart
.
Per abilitare PHP, uncomment
#LoadModule php5_module libexec/apache2/libphp5.so
in /etc/apache2/httpd.conf
ed esegui sudo apachectl restart
.