【发布时间】:2018-11-11 23:16:09
【问题描述】:
我尝试使用宅基地来设置 Symfony 使用指令here。一切似乎在 git bash 中运行正常,但在 php bin/console server:start 之后,当我转到 localhost:8000 或 http://127.0.0.1:8000 或 symfony-demo.test 时,我得到“未指定输入文件”。在过去的 6 个小时里,我四处搜索并尝试了不同的方法,但仍然无法正常工作。我对虚拟机和流浪者很陌生,并且完全是 Symfony 的新手,所以任何帮助都将不胜感激!
这是我的 Homestead.yaml 文件:
folders:
- map: C:\php-apps
to: /home/vagrant/code
sites:
# - map: homestead.test
# to: /home/vagrant/code/homestead/public
- map: symfony-demo.test
to: /home/vagrant/code/symfony_demo/web
type: symfony
这是主机文件:
#192.168.10.10 homestead.test
192.168.10.10 symfony-demo.test
这是我在 git bash 中运行的最新命令:
vagrant@homestead:~$ ls
code
vagrant@homestead:~$ cd code/
vagrant@homestead:~/code$ cd symfony_demo/
vagrant@homestead:~/code/symfony_demo$ ls
symfony symfony-demo
vagrant@homestead:~/code/symfony_demo$ cd symfony-demo/
vagrant@homestead:~/code/symfony_demo/symfony-demo$ ls
app bin composer.json composer.lock phpunit.xml.dist README.md src tests var vendor web
vagrant@homestead:~/code/symfony_demo/symfony-demo$ php bin/console server:start
[OK] Server listening on http://127.0.0.1:8000
vagrant@homestead:~/code/symfony_demo/symfony-demo$
我之前测试过 Laravel,它运行良好,虽然 http://127.0.0.1:8000 在 symfony-demo 中启动 symfony 服务器后也显示 laravel,所以我在 host 文件和 Homestead.yaml 中注释掉 Laravel 站点并运行 vagrant --条款。之后,当我回到symfony-demo 目录并再次启动服务器时,一切都开始显示“未指定输入文件”。
【问题讨论】:
标签: php symfony vagrant virtualbox homestead