PhpStorm + Vagrant + Symfony2

Я хочу отобразить страницу Symfony2, используя окно vagrant.
Если я включаю vagrant box (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.

Вопрос: Как правильно настроить файл vagrant, который позволяет мне видеть сайт 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

Решение

Удалить строку 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 на хост-машине.

1

Другие решения

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

2) Если ваш экземпляр vagrant работает, проблема, скорее всего, связана с вашим apache conf в окне vagrant.

Убедитесь, что у вас есть соответствующий хост Apahce / nginx для вашего сайта.

0

По вопросам рекламы [email protected]