2016-03-16 22 views
5

Così ho provato a configurare i vhost sulla mia nuova installazione di Windows 10 con EasyPHP Devserver 16.1.Come far funzionare i VHosts con EasyPHP

Ho modificato etc/vhost per includere il mio nuovo dominio (mysite.local), che funziona, ma punta ancora alla directory predefinita di easyphp. Così ho modificato httpd-vhosts.conf per puntare il dominio alla mia nuova directory:

<VirtualHost *:80> 
    DocumentRoot "C:\Program Files (x86)\EasyPHP-Devserver-16.1\eds-www" 
    ServerName localhost 
</VirtualHost> 
<VirtualHost *:80> 
    DocumentRoot "C:\Users\Chris\Documents\Web_Development\mysite" 
    ServerName mysite.local 
</VirtualHost> 

Tuttavia quando avvio il server, pulisce questo file in modo che è solo in bianco, e il mio dominio punta ancora al EasyPHP di default directory. Cosa potrebbe causare questo/come posso risolverlo?

Ho provato a mettere i vhosts direttamente in httpd.conf, tuttavia questo non cambia nulla, tuttavia il mio nuovo dominio punta alla cartella predefinita.

Non riesco davvero ad arrivare da nessuna parte e ho assolutamente bisogno che funzionino i vhosts per poter lavorare su più siti.

potevo tornare a XAMPP, che è quello che ho usato su Mac OS, ma ho avuto un problema in corso con quello in cui PHPExcel non ha esportato correttamente quindi mi piacerebbe provare con Easy PHP

risposta

3

A Alla fine del tuo httpd.conf aggiungi: Includi conf/whateveryouwant.conf E metti i tuoi host virtuali in questo file

+0

Grazie! Strano che il file di default non funzionasse, ma incluso il mio andava bene. Ora ho 4 domini locali che funzionano bene! – Chris

+0

Questo non sembra funzionare per me, indipendentemente dal file che uso, tra cui 'conf/httpd-vhosts.conf',' conf/extra/httpd-vhosts.conf', o 'conf/virtuals.conf' . Qualche idea? –

+1

Funziona. Modificato '' per ''. –