2016-03-16 13 views
5

Vì vậy, tôi đã cố gắng để thiết lập vhosts trên Windows 10 mới của tôi cài đặt với EasyPHP Devserver 16.1.Bắt VHosts làm việc với EasyPHP

Tôi đã sửa đổi etc/vhosts để bao gồm tên miền mới của tôi (mysite.local), hoạt động nhưng vẫn trỏ đến thư mục easyphp mặc định. Vì vậy, tôi sửa đổi httpd-vhosts.conf để chỉ tên miền vào thư mục mới của tôi:

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

Tuy nhiên khi tôi khởi động máy chủ, nó lau tập tin này để nó chỉ là trống, và tên miền của tôi vẫn chỉ vào EasyPHP mặc định danh mục. Điều gì sẽ gây ra điều này/làm thế nào tôi có thể sửa chữa nó?

Tôi đã thử đặt vhost trực tiếp vào httpd.conf, tuy nhiên điều đó không thay đổi bất cứ điều gì, tên miền mới của tôi vẫn trỏ đến thư mục mặc định.

Tôi thực sự không nhận được bất kỳ nơi nào với điều này và tôi hoàn toàn cần vhost làm việc để tôi có thể làm việc trên nhiều trang web.

tôi có thể quay trở lại xampp, đó là những gì tôi đã sử dụng trên Mac OS, tuy nhiên tôi có một vấn đề đang diễn ra với điều đó nơi PHPExcel không xuất khẩu đúng vì vậy tôi muốn thử với Easy PHP

Trả lời

3

Tại kết thúc của httpd.conf của bạn thêm: Bao gồm conf/whateveryouwant.conf Và đặt máy chủ ảo của bạn trong tệp này

+0

Cảm ơn! Odd rằng tập tin mặc định sẽ không hoạt động, nhưng bao gồm cả của riêng tôi là tốt. Tôi đã có 4 tên miền địa phương hoạt động tốt ngay bây giờ! – Chris

+0

Điều này dường như không hoạt động đối với tôi, bất kể tệp tôi sử dụng, bao gồm 'conf/httpd-vhosts.conf',' conf/extra/httpd-vhosts.conf' hoặc 'conf/virtuals.conf' . Bất kỳ ý tưởng? –

+1

Đã hoạt động. Đã thay đổi '' thành ''. –

Các vấn đề liên quan