簡體   English   中英

PhpStorm +流浪漢+ Symfony2

[英]PhpStorm + Vagrant + Symfony2

我想使用無業游民的框顯示Symfony2頁面。 如果我打開無業游民的盒子(無業游民),並通過ssh命令“ php app / console server:run”使用,那么我會看到信息“服務器在http://127.0.0.1:8000運行”,並且如果我轉到網站主機上的“ 192.168.33.10 ”或“ 127.0.0.1 ”或“ 127.0.0.1:8000 ”,那么我看不到symfony2站點。

問題:如何正確配置流浪者文件,讓我看到symfony2網站?

Its keys lines in my vagrant file .

      ....
      config.vm.box = "symfony-v0.2.0"
      config.vm.network "forwarded_port", guest: 8000, host: 80
      config.vm.network "private_network", ip: "192.168.33.10"
      config.vm.network "public_network"
      config.vm.synced_folder "./", "/var/www/"
      ....

Add informations:
==> default: Mounting shared folders...
    default: /var/www => C:/Users/Wojtek/PhpstormProjects/DragonisProject/Symfony2Project
    default: /vagrant => C:/Users/Wojtek/PhpstormProjects/DragonisProject/Symfony2Project

從Vagrantfile中刪除config.vm.network "private_network", ip: "192.168.33.10"config.vm.network "private_network", ip: "192.168.33.10" 然后將服務器服務器啟動為php app/console server:run 0.0.0.0:8000 ,它將偵聽所有ip地址並以http://localhost訪問,因為您已將端口8000轉發至主機上的端口80。

1)確保將本地主機文件設置為將站點指向正確的無業游民的IP(192.168.33.10)(如果適用)。 否則,直接使用IP。

2)如果您的vagrant實例正在運行,則問題可能是由於您在vagrant框中的apache conf所致。

確保為您的站點安裝了正確的Apahce / nginx虛擬主機。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM