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 .