2014-10-17 3 views
0

Я хочу отобразить страницу Symfony2 с использованием бродячего бокса. Если я включу бродячий бокс (vagrant up) и использую команду 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.PhpStorm + Vagrant + 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 
+0

Что относительно '192.168.33.10: 8000'? – qooplmao

ответ

1

Удалить строку config.vm.network "private_network", ip: "192.168.33.10" от Vagrantfile. Затем запустите серверный сервер как php app/console server:run 0.0.0.0:8000, он будет прослушивать все IP-адреса и получать доступ к нему как http://localhost, потому что у вас есть порт 8000, перенаправленный в порт 80 на хост-машине.

0

1) Убедитесь, что вы установили локальный хост-файл, чтобы указать ваш сайт правильно бродячего IP (192.168.33.10), если это применимо. В противном случае просто используйте IP-адрес напрямую.

2) Если ваш бродячий экземпляр запущен, проблема, скорее всего, связана с вашей апачей conf в пределах бродячего бокса.

Убедитесь, что у вас есть правильный Apahce/nginx vhost на вашем сайте.

Смежные вопросы