[英]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.