2016-10-05 7 views
1

Ich habe kürzlich Laravel in meinem Laptop installiert. Ich habe kein Problem, wenn ich es installiere. Das Problem ist jetzt, wenn ich versuche, punya.by anstelle von localhost:84/laravel/public zu verwenden.Laravel in Windows mit XAMPP installieren

ich mein XAMPP installieren in Disk : D

<VirtualHost punya.by:84> 
    DocumentRoot "D:/xampp/htdocs/laravel/public" 
    ErrorLog "logs/dummy-host.example.com-error.log" 
    ServerAdmin punya.by 
    <Directory "D:/xampp/htdocs/laravel"> 
     Options Indexes FollowSymLinks 
     AllowOverride All 
     Require all granted 
    </Directory> 
</VirtualHost> 

und hier ist meine Gastgeber

127.0.0.1 punya.by 

gibt es kein Problem, wenn ich es Zugriff mit localhost:84/laravel/public, aber wenn ich es mit punya.by zugreifen. Ich bekomme das

Not Found 

HTTP Error 404. The requested resource is not found. 

Also, wie das zu beheben? Danke im Voraus.

Antwort

2

Sie müssen darauf zugreifen, indem Sie punya.by:84
Da es an Port 84 abgehört, ist es egal, wenn Sie versuchen, über IP oder Domäne zuzugreifen.

EDIT:
Sie müssen die vhost wie folgt definieren:

<VirtualHost 127.0.0.1:84> 
    DocumentRoot "D:/xampp/htdocs/laravel/public" 
    ServerName punya.by 
    <Directory "D:/xampp/htdocs/laravel/public"> 
     Options FollowSymLinks Indexes 
     AllowOverride All 
     Order deny,allow 
     Allow from 127.0.0.1 
     Deny from all 
     Require all granted 
    </Directory> 
</VirtualHost> 

Grundsätzlich ist der virtuelle Host hört auf einen IP: Port-Kombination und nur innerhalb der Deklaration definieren Sie die Domain, das wird abgestimmt sein.

+0

wenn ich darauf zugreifen. Es ist offen xampp dashboard – YVS1102

+0

Sieht aus wie die virtuellen Hosts sind nicht in Kraft, sind sie in einer separaten Datei? Laden Sie die Datei in httpd.conf? –

+0

Hier ist der Teil meiner httpd.conf.' Include conf/extra/httpd-vhosts.conf' – YVS1102