2016-03-16 10 views
5

So habe ich versucht, vhosts auf meiner neuen Windows 10 Installation mit EasyPHP Devserver 16.1 einzurichten.VHosts funktioniert mit EasyPHP

Ich habe etc/vhosts geändert, um meine neue Domäne (mysite.local) einzuschließen, die funktioniert, aber immer noch auf das Standardverzeichnis von easyphp zeigt. So modifizierte ich httpd-vhosts.conf die Domain auf mein neues Verzeichnis zu zeigen:

<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> 

Allerdings, wenn ich den Server zu starten, ist es diese Datei wischt so, dass es nur leer, und meine Domain verweist noch auf den Standard easyphp Verzeichnis. Was würde das verursachen/wie kann ich es beheben?

Ich habe versucht, die vhosts direkt in httpd.conf, aber das ändert nichts, noch meine neue Domain verweist auf den Standardordner.

Ich komme wirklich nirgendwohin mit diesem und ich brauche unbedingt vhosts arbeiten, damit ich auf mehreren Seiten arbeiten kann.

Ich konnte zu Xampp zurückgehen, das, was ich unter Mac OS verwenden, ist jedoch hatte ich ein laufendes Problem mit, dass in das PHPExcel nicht richtig ausgeführt hat, so würde ich mit Easy PHP ausprobieren

Antwort

3

Bei Das Ende Ihrer httpd.conf hinzufügen: Include conf/whateveryouwant.conf Und setzen Sie Ihre virtuellen Hosts in diese Datei

+0

Vielen Dank! Seltsam, dass die Standard-Datei nicht funktionieren würde, aber einschließlich meiner eigenen war in Ordnung. Ich habe jetzt 4 lokale Domains, die gut laufen! – Chris

+0

Das scheint für mich nicht zu funktionieren, egal welche Datei ich verwende, einschließlich 'conf/httpd-vhosts.conf',' conf/extra/httpd-vhosts.conf' oder 'conf/virtuals.conf' . Irgendwelche Ideen? –

+1

Habe es funktioniert. Changed '' zu ''. –