2017-11-04 382 views
6

XAMPP'yi dün Win 7 makinemde yeniden yükledim. Laravel projesi üzerinde çalışıyorum. Laravel'in mevcut sürümünü kurdum ve ardından yerel makinede sanal ana bilgisayarı kurmaya gittim. Ben url'ye gittiğimde (jrd_dnd_tools.localhost) Ben bir Bad Gateway mesajı alıyorum localhost'a gidersem sitenin url'e gitmesi gerekiyor. Daha önce sanal konaklar kurdum ama bunun neden olduğu hakkında hiçbir fikrim yok. Eminim aptalca bir şey özlüyorum ama ne olduğunu anlayamıyorum.XAMPP ile çalışmak için sanal ana bilgisayarı nasıl alabilirim?

httpd-vhosts.conf

<VirtualHost *:80> 
    ServerAdmin [email protected]_dnd_tools.localhost 
    DocumentRoot "C:\Users\Joey\Web\jrd_dnd_tools/public" 
    ServerName jrd_dnd_tools.localhost 
    ServerAlias www.jrd_dnd_tools.localhost 
    ErrorLog "logs/jrd_dnd_tools.localhost.log" 
    CustomLog "logs/jrd_dnd_tools.localhost.log" common 
    <Directory "C:\Users\Joey\Web\jrd_dnd_tools/public"> 
      AllowOverride All 
      Order Allow,Deny 
      Allow from all 

      ## --New way of doing it 
      Require all granted 
    </Directory> 
</VirtualHost> 

.hosts

sanal barındıran joker kullanmak asla sizin için karıştırdığınızı Ne
127.0.0.1  localhost 
::1    localhost 
::1    database.localhost 
127.0.0.1  jrd_dnd_tools.localhost 
+0

Olası [yinelenen] (/ sorular/27754367/how-to-set-up-apache-sanal-ana-on-xampp-pencereleri) –

+0

Ben olası bir yinelenen benziyor biliyorum ama Yığın araştırdım Exchange ve Google ile bu sorunu gideren bir yanıt bulamadılar. – JoeyD473

+0

'C: \ Users \ Joey \ Web \ jrd_dnd_tools/public' - hem 'DocumentRoot' hem de '' için ileri ve geri eğik çizgi karışıyorsunuz '. Bunun "kötü ağ geçidi" olmasına neden olup olmadığından emin değilsiniz, ancak kesinlikle yanlıştır - tüm ters eğik çizgileri düzeltmeyi deneyin. –

cevap

1

, *:80 olduğunu. Bunun yerine jrd_dnd_tools.localhost yapabilirsiniz. Aşağıda sanal sunucu kurulumum var, demo için yaptım.

Ayrıca Belge Kök ve dizininde bulunan dizin ayırıcılarına dikkat edin.

Bu 2 değişikliği yapın ve sanal ana makineniz cazibe gibi çalışacaktır.

<VirtualHost t.com:80> 
    ServerAdmin [email protected] 
    DocumentRoot "C:/xampp/htdocs/t" 
    ServerName t.com 
    ServerAlias t.com 
    ## ErrorLog "logs/jrd_dnd_tools.localhost.log" 
    ##CustomLog "logs/jrd_dnd_tools.localhost.log" common 
    <Directory "C:/xampp/htdocs/t"> 
      AllowOverride All 
      Order Allow,Deny 
      Allow from all 

      ## --New way of doing it 
      Require all granted 
    </Directory> 
</VirtualHost> 
+0

Bunu böyle ayarladım ama şimdi kötü bir istek hatası alıyorum. – JoeyD473

+0

@ JoeyD473 - Umarım ayrıca .hosts dosyasında bir değişiklik yapmış olursunuz. 127.0.0.1 t.com gibi. –

+0

Anasistemim dosyası, orijinal dosyadakiyle aynı – JoeyD473