Ho combattuto per molte ore ormai e sono molto frustrato. Apache non ha proprio senso per me; Gradirei molto qualsiasi consiglio. Per favore, leggi quello che ho scritto, dato che ho letto dozzine di post e manuali sull'argomento e ho davvero bisogno di consigli specifici.
Sto cercando di raggiungere due obiettivi: primo, far funzionare "Pretty Links" sulla mia istanza locale di Wordpress; secondo, impostare un dominio locale per il sito.
Ho una nuova installazione di Apache 2.4.6 in esecuzione, e avrò fatto è abilitare le mod di riscrittura e vhost_alias.
Per il primo obiettivo, capisco che devo avere AllowOverride impostato su Tutti. Questo, mi pare, consente ai file .htaccess nelle directory successive di modificare la configurazione di Apache. Per provare una cosa alla volta, accedo al sito da localhost / var / www / dhae / Wordpress (rinunciando al dominio). Ho provato a modificare 000-default.conf per obbligare questo: http://pastebin.com/PwMGF9F2 - tutto quello che ho aggiunto era la sezione. Questo non ha funzionato, e nemmeno la modifica di AllowOverride su All in apache2.conf.
Mi chiedevo se forse avevo bisogno di qualcosa di più specifico per la directory, quindi ho provato a usare il mio secondo obiettivo per raggiungere questo obiettivo. Ho scritto il dhae.conf: http://pastebin.com/trwWVFLW
Ho anche aggiunto la seguente riga al mio file HOSTS: 127.0.0.1 dhae.dev
Neanche questo ha funzionato. Ho provato le cose di configurazione dell'host virtuale quanto ho potuto trovare e non ho avuto fortuna. Sono davvero in perdita e ho bisogno che funzioni (soprattutto il mio primo obiettivo), quindi posso continuare il mio lavoro normale.
Infine, per il dominio, ho controllato e NameVirtualHost esiste solo nel file dhae.conf. Non è altrove. Conosco questo problema e non sta succedendo qui.
Order allow, deny
eAllow from all
sono stati sostituiti in apache 2.4 daRequire all granted