Inviato da maxc il
Forum:
Salve,
da quando ho aggiornato a Yosemite, non riesco più ad accedere alla cartella utente da apache. Tipo se scrivo localhost/~nomeutente/ compare l'errore 404 not found.
Ho controllato il file nomeutente.conf e la cartella sites è correttamente configurata.
Avete avuto anche voi questo problema?
Grazie.
Ciao Massimo,
Inviato da falcon03 il
Ciao Massimo,
premesso che io non uso abitualmente Apache e/o PHP integrati nel sistema Mac OS X, ho effettuato la configurazione e a me funziona tutto correttamente. La prima cosa che mi viene in mente è di suggerirti di controllare che in fase di aggiornamento non siano stati sovrascritti i file di configurazione; con l'aggiornamento a Yosemite, infatti, è stata aggiornata anche la versione di Apache integrata nel sistema.
In particolare, potresti controllare che nei file nella lista qui sotto siano presenti (e non commentate) le righe che ti indico::
<Directory "/Users/tuo_username/Sites/">
Options Indexes MultiViews
Require all granted
</Directory>
Permessi su questo file: 644
LoadModule authz_core_module libexec/apache2/mod_authz_core.so
LoadModule authz_host_module libexec/apache2/mod_authz_host.so
LoadModule userdir_module libexec/apache2/mod_userdir.so
Include /private/etc/apache2/extra/httpd-userdir.conf
Include /private/etc/apache2/users/*.conf
Ovviamente, se vuoi utilizzare anche il php dovrai assicurarti che la riga
LoadModule php5_module libexec/apache2/libphp5.so
nel file httpd.conf non sia commentata.
Inutile dire di riavviare il server dopo queste modifiche prima di verificare se il tutto funziona; se hai ancora problemi fammi sapere e vediamo cosa si può fare!
Ciao Vincenzo,
Inviato da maxc il
Ciao Vincenzo,
anche io uso apache e php installati su osx, infatti io avevo installato solo mysql.
Più tardi controllo il file httpd perché il primo l'ho già controllato e reimpostato anche i permessi.
Dopo ti aggiorno.
Grazie per ora!
Ciao Vincenzo,
Inviato da maxc il
Ciao Vincenzo,
per dirti che è tutto risolto. Le righe sopra erano commentate mentre ho dovuto aggiungere
Include /private/etc/apche2/users/*.conf.
Tutto ok ora.
Grazie.
Buon giorno, ho aggiornato da
Inviato da MauroC il
Buon giorno, ho aggiornato da poche settimane il sistema operativo a Yosemite su u iMac 2009 e su un MacBook Pro 2009.
Dopo l'aggiornamento non funzionava MAMP, cosí come AMPPS e XAMPP.
Sul iMAC ho rinominato il file "envvars" aggiungendo un "_" e finalmente sul iMAC funziona, però sul MacBook Pro niente da fare. Non riesco a capire il perchè.
Qualche idea in merito?
Non so più dove sbattere la testa.
Il fatto è che mi interessa di più lavorare sul portatile che non sul fisso per ovvie ragioni.
Grazie.